-
zbus
API for D-Bus communication
-
automatic-timezoned
Automatically update system timezone based on location
-
arboard
Image and text handling for the OS clipboard
-
zincati
Update agent for Fedora CoreOS
-
x11rb-async
Async Rust bindings to X11
-
scx_rustland
BPF component (dispatcher) that implements the low level sched-ext functionalities and a user-space counterpart (scheduler), written in Rust, that implements the actual scheduling policy…
-
syd
rock-solid user-space kernel to sandbox applications on Linux>=5.19
-
parui
TUI frontend for paru or yay
-
scx_rusty
multi-domain, BPF / user space hybrid scheduler used within sched_ext, which is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them…
-
scx_layered
highly configurable multi-layer BPF / user space hybrid scheduler used within sched_ext, which is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them…
-
scx_lavd
Latency-criticality Aware Virtual Deadline (LAVD) scheduler based on sched_ext, which is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them…
-
pango
Rust bindings for the Pango library
-
scx_utils
sched_ext schedulers
-
kmoddep
Linux module information
-
gobject-sys
FFI bindings to libgobject-2.0
-
cir
Linux Infrared Tooling
-
drt-tools
Tools for Debian Release Team work
-
ndk
Safe Rust bindings to the Android NDK
-
glib-sys
FFI bindings to libglib-2.0
-
libsyd
Rust-based C library for syd interaction via /dev/syd
-
blue-build-utils
A CLI tool built for creating Containerfile templates for ostree based atomic distros
-
gdk-pixbuf-sys
FFI bindings to libgdk_pixbuf-2.0
-
interprocess
communication toolkit
-
ndk-sys
FFI bindings for the Android NDK
-
systemctl-tui
TUI for interacting with systemd services and their logs
-
blue-build
A CLI tool built for creating Containerfile templates for ostree based atomic distros
-
workflow-log
Log macros & utilities abstracting native & in-browser logging interfaces
-
libproc
get information about running processes - for Mac OS X and Linux
-
kvm-bindings
Rust FFI bindings to KVM generated using bindgen
-
rustix
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
-
tproxy-config
Transparent proxy configuration
-
pacwrap
Facilitates the creation, management, and execution of unprivileged Arch-based bubblewrap containers
-
uzers
Continuation of users, a library for accessing Unix users and groups
-
nss-docker-ng
NSS plugin for finding Docker containers by their ID or name
-
linux-bzimage-builder
Linux boot compatibility for modern OSes
-
xcb
Rust safe bindings for XCB
-
ioctls
IO Control for POSIX-and-beyond systems (numerous ioctl specifications, see
ioctl-sys
for core functions & macros) -
c-gull
A libc implementation in Rust
-
libnss
Rust bindings for creating libnss modules
-
usb-gadget
Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux
-
super_orchestrator
programmable container orchestration tools
-
x11-clipboard-rs
X11 cliboard copy and paste command line tool
-
xdg-mime
loading and querying the XDG shared MIME database
-
minmon
An opinionated minimal monitoring and alarming tool
-
drm
Safe, low-level bindings to the Direct Rendering Manager API
-
maelstrom-container
downloading and storing OCI container images
-
journal-forwarder
forward systemd-journald logs to an HTTP endpoint
-
syslog
Send log messages to syslog
-
copyrs
Crossplatform clipboard access
-
ebpf-histogram-ebpf
The ebpf portion of ebpf-histogram. To build and export histogran from ebpf code
-
nix-installer
The Determinate Nix Installer
-
drm-ffi
Safe, low-level bindings to the Direct Rendering Manager API
-
drm-sys
Bindings to the Direct Rendering Manager API
-
freebsd-libgeom
Rust bindings to FreeBSD's libgeom library
-
extrasafe
Make your code extrasafe by reducing what it can access
-
seccomp-stream
tokio adapter for seccomp_unotify
-
libscu
fetching software/hardware info on Unix-like OSs
-
freebsd-libgeom-sys
Rust FFI bindings to FreeBSD's libgeom library
-
nixpacks
Generate an OCI compliant image based off app source
-
mlx-sys
Rust bindings for mlx
-
axoupdater-cli
Self-updater executable for use with cargo-dist
-
sysinfo_dot_h
A tiny sys/sysinfo.h wrapper
-
neocortex
Shared memory crate designed for simplicity, safety, and extensibility
-
kcheck-cli
Kernel configuration checking utility
-
eventheader
Rust API for eventheader-encoded Linux Tracepoints via user_events
-
eventheader_dynamic
Rust API for runtime-specified eventheader-encoded Linux Tracepoints via user_events
-
pid-set
A processes identifier set to perform efficient wait operations using epoll
-
tracepoint
Rust API for Linux Tracepoints via user_events
-
kcheck
Kernel configuration checking utility
-
aya-log-ebpf
Logging for eBPF programs
-
ocipkg-cli
CLI for ocipkg
-
crate2nix
generates nix (as in NixOS) build files for rust using cargo
-
bpf-metrics-exporter
Binary for exporting eBPF subsystem metrics via prometheus
-
libpacstall
Backend API library for Pacstall
-
kolloch/crate2nix
generates nix (as in NixOS) build files for rust using cargo
-
bpf-log-exporter
Binary for exporting eBPF events via logs
-
afetch
A CLI system information tool written in Rust
-
yash-builtin
built-in utilities of yash
-
pacdef_core
pacdef core library
-
yash-env
Yash shell execution environment interface
-
darling-arch
A darling implementation for Arch Linux's pacman
-
hostname1-zbus
dbus bindings for org.freedesktop.hostname1 with zbus
-
bpfman
An eBPF Program Manager
-
gpiosim
drive gpio-sims for GPIO software testing
-
packetvisor
Raw Packet I/O framework based on the Rust language. It can process packets much faster than Standard Sockets through the Linux Kernel's eXpress Data Path(XDP).
-
transmission-gobject
gtk-rs gobject wrapper for transmission-client crate
-
logind-zbus
A dbus client (using zbus) for logind
-
systemd-zbus
A dbus client (using zbus) for systemd
-
aya-ebpf
writing eBPF programs
-
aya-ebpf-bindings
Bindings for Linux Kernel eBPF types and helpers
-
acpid_plug
Listen to AC adapter plug events from acpid
-
cgroupfs
reading cgroupv2 data
-
freedesktop-desktop-entry
Freedesktop Desktop Entry Specification
-
aura-core
Core types and logic for extended Arch Linux package managers
-
aura-pm
Install and manage Arch Linux packages
-
libbpf-rs
safe, idiomatic, and opinionated wrapper around libbpf-sys
-
wooting-rgb-sys
Wooting RGB SDK Rust Bindings
-
libbpf-sys
Rust bindings to libbpf from the Linux kernel
-
palin
Liblary for linux's package managers, such as apt, yum, pacman
-
libbpf-cargo
Cargo plugin to build bpf programs
-
nanoforge
pulling docker images, unpacking them, and compiling them into a Rust project
-
selinux
Flexible Mandatory Access Control for Linux
-
ncurses
A very thin wrapper around the ncurses TUI library
-
syscall-numbers
System calls numbers for various architectures
-
lm-sensors
Hardware monitoring in Linux
-
xkb-data
Keyboard layout data from xkb-data
-
landlock
LSM helpers
-
zbus_xmlgen
D-Bus XML interface code generator
-
sensors-sys
Hardware monitoring in Linux
-
selinux-sys
Flexible Mandatory Access Control (MAC) for Linux
-
iptables_exporter
A Prometheus exporter for iptables
-
rsbinder
Linux Binder communication
-
devicemapper
using Linux device mapper
-
gegl
bindings
-
libcryptsetup-rs
High level Rust bindings for libcryptsetup
-
libblkid-rs
High level bindings for libblkid
-
zbus_systemd
A pure-Rust library to interact with systemd DBus services
-
probes
read out system stats from a machine running Unix
-
janitor-service
A service that cleans up your downloads folder
-
babl
bindings
-
waybar-module-pacman-updates
waybar module for Arch to show system updates available
-
gegl-sys
GEGL FFI Bindings
-
babl-sys
Babl FFI bindings
-
clamav-client
ClamAV client library with optional Tokio and async-std support
-
think-morse
A CLI to flash morse code using the thinkpad's lid logo led, only works in Linux
-
bpf-linker
BPF static linker
-
timerfd
interface to the Linux kernel's timerfd API
-
corrator
verify the versions of apps used inside docker containers
-
proc_sys_parser
routines for parsing linux /proc files into Rust structs. There are multiple other crates doing this, but these either do not choose to process the statistics in way to make them directly usable…
-
marlon-printers
FORK FROM 'printers' MADE WITH THE INTENTION OF LEARNING RUST
-
nmstate
networking management in a declarative manner
-
shmem-bind
A safe and idiomatic wrapper over shared memory APIs in rust with proper cleanups
-
ktls-recvmsg
Bits of the nix crate, extracted to be able to call recvmsg for ktls purposes
-
mpris-server
Implement MPRIS D-Bus interface in your application
-
podboy
Availability CLI for podman containers
-
r2d2-alpm
R2D2 resource pools for managing ALPM connections
-
ioslice
no_std I/O slices that are still optionally ABI compatible with std and lbc
-
dnsclient
A small, simple and secure DNS client library
-
capctl
A pure-Rust interface to prctl() and Linux capabilities
-
extrasafe-multiarch
Make your code extrasafe by reducing what it can access
-
syscalls
A list of Linux system calls
-
pacmanager
interact with any package manager on any Linux distro
-
prefork
forking processes
-
goldboot
A command-line application for building goldboot images
-
remenu
A reconfigurable (launcher) menu
-
pacmanager_wrapper
interact with any package manager on any Linux distro
-
vhost
a pure rust library for vdpa, vhost and vhost-user
-
alpm
Rust bindings for libalpm
-
bluer
official Rust interface to the Linux Bluetooth protocol stack (BlueZ)
-
aperture
GTK Widget for cameras using gstreamer and pipewire
-
paketkoll
Check installed distro files for changes
-
resctl-demo
A guided tour of Linux resource control with live demos
-
ju-tcs-tbop-24-kasiazboltaa
head and tail posix like functions
-
ashpd
XDG portals wrapper in Rust using zbus
-
rd-agent
Management agent for resctl-demo
-
astro-runner
AstroRun is a highly customizable workflow orchestrator that allows users to define their own core runners. Whether it's Docker or other platforms, AstroRun empowers users to run workflows with ease and flexibility.
-
teletypewriter
create a pseudoterminal (pty) that emulates a tty, which is a command in Unix and Unix-like operating systems to print the file name of the terminal connected to standard input. tty stands for TeleTYpewriter…
-
paketkoll_core
Check installed distro files for changes (core library)
-
uapi
Wrappers for OS APIs on UNIX-like platform
-
astro-run-remote-runner
AstroRun is a highly customizable workflow orchestrator that allows users to define their own core runners. Whether it's Docker or other platforms, AstroRun empowers users to run workflows with ease and flexibility.
-
linux-sysno
A list of system call numbers
-
plt-rs
inspecting, analyzing, and instrumenting linux and android applications runtime symbol linkage
-
container_image_dist_ref
parsing and validating container image references
-
fiemap
call ioctl FIEMAP on files with ease
-
blight
A hassle-free CLI backlight utility/library for Linux
-
theclicker
autoclicker cli that works on (x11/wayland)
-
rublk
Rust ublk generic targets
-
debian-watch
parser for Debian watch files
-
epoll_test
a test lib for epoll kqueue project with some usefull lib
-
dirble
Fast directory scanning and scraping tool
-
alpm-utils
Helper functions for working with alpm
-
alsaseq
API binding for alsaseq library
-
alsactl
API binding for alsactl library
-
alsatimer
API binding for alsatimer library
-
alsarawmidi
API binding for alsarawmidi library
-
alsahwdep
API binding for alsahwdep library
-
alpm-sys
Raw bindings for libalpm
-
alsaseq-sys
FFI binding for alsaseq library
-
alsatimer-sys
FFI binding for alsatimer library
-
alsactl-sys
FFI binding for alsactl library
-
alsarawmidi-sys
FFI binding for alsarawmidi library
-
alsahwdep-sys
FFI binding for alsahwdep library
-
snphost
Administrative utility for AMD SEV-SNP
-
whome
A command line program for detecting the current user’s name and environment. A rust replacement for
whoami
andhostname
with added features. -
loopdev-3
Setup and control loop devices
-
tracing-systemd
A tracing subscriber that logs to the systemd journal
-
deb-libsolv-resolver
Debian libsolv resolver
-
pandora_box
syd helper to make sandboxing practical
-
irox-safe-linux
Pure-Rust implementations of the linux native API functions & SYSCALLs to make them ergonomic
-
polkit
High-level bindings for libpolkit-gobject-1
-
polkit-agent
High-level bindings for libpolkit-agent-1
-
sev
AMD SEV
-
resolvo-deb
Resolver for .deb packages
-
x11-clipboard
x11 clipboard support for Rust
-
polkit-sys
Low-level bindings for libpolkit-gobject-1
-
polkit-agent-sys
Low-level bindings for libpolkit-agent-1
-
aya
An eBPF library with a focus on developer experience and operability
-
zbus_names
A collection of D-Bus bus names types
-
elfcore
create ELF core dumps for processes on Linux
-
aya-log-common
A logging library for eBPF programs
-
aya-log
A logging library for eBPF programs
-
btf-rs
BPF type format (BTF)
-
aya-obj
An eBPF object file parsing library with BTF and relocation support
-
mustang
Rust programs written entirely in Rust
-
nix
Rust friendly bindings to *nix APIs
-
interrupts
Cross-architecture utilities for temporarily disabling interrupts and signals
-
alienware
API to control the lights on an Alienware Alpha R1/R2
-
hinawa
API bindings for hinawa library
-
hinoko
API bindings for hinoko library
-
hitaki
API bindings for hitaki library
-
shmemfdrs2
Creates anonymous shared memory file descriptors for IPC on Unix platforms, using memfd/SHM_ANON/shm_open
-
rash_core
Declarative shell scripting using Rust native bindings
-
hinoko-sys
FFI bindings for hinoko library
-
hinawa-sys
FFI bindings for hinawa library
-
hitaki-sys
FFI bindings for hitaki library
-
coreos-installer
Installer for Fedora CoreOS and RHEL CoreOS
-
withfd
Send and receive data along with file descriptors
-
clipboard-native
Clipboard library supporting Windows, macOS, and Linux (X11 and Wayland)
-
systemd-run
running processes as Systemd transient services
-
polkavm-linux-raw
Raw bindings to Linux kernel APIs
-
anticipate
Automate terminal applications in Unix like Don libes expect
-
blazesym
address symbolization and related tasks
-
blazesym-c
C bindings for blazesym
-
gpiocdev
access GPIO lines on Linux using the GPIO character device
-
runas
Run a command as root (sudo)
-
debian-control
A parser for Debian copyright files
-
slog-term
Unix terminal drain and formatter for slog-rs
-
devicemapper-sys
Low level bindings for devicemapper
-
libblkid-rs-sys
Low level bindings for libblkid
-
oo7
James Bond went on a new mission and this time as a Secret Service provider
-
gpiocdev-cli
access GPIO lines on Linux using the GPIO character device
-
dbus-codegen
Binary crate to generate Rust code from XML introspection data
-
abpfiff
Interaction with Linux BPF(2). No libbpf-sys.
-
gpiocdev-uapi
A low level library to access GPIO lines on Linux using the GPIO character device
-
statusline
fast bash PS1 line with useful features
-
tokio-dbus
Pure Rust D-Bus implementation for Tokio
-
file-lock
File locking via POSIX advisory record locks
-
tokio-dbus-macros
Pure Rust D-Bus implementation for Tokio
-
oo7-cli
System keyring access from the terminal
-
tokio-dbus-xml
Pure Rust D-Bus implementation for Tokio
-
goggled
A program/daemon sending notifications when the user should take a break from staring at the screen
-
gpiocdev-embedded-hal
providing embedded-hal wrappers around gpiocdev Requests
-
zbus_polkit
PolicyKit binding
-
tokio-dbus-core
Pure Rust D-Bus implementation for Tokio
-
rxscreen
A wrapper around libx11 to capture screenshots and save them
-
resolution
Retrieves current screen resolution
-
pangocairo
Rust bindings for the PangoCairo library
-
dma-heap
Linux DMA-Buf Heap Abstraction Library
-
udisks2
Unofficial crate for interacting with the UDisks2 API
-
gdk-pixbuf
Rust bindings for the GdkPixbuf library
-
dma-buf
Linux DMA-Buf Abstraction Library
-
sudo-rs
A memory safe implementation of sudo and su
-
cairo-sys-rs
FFI bindings to libcairo
-
pride-term
Pride flags in the terminal
-
usedby
Small utility to see what is using a network port or local file
-
clipboard_x11
obtain access to the X11 clipboard
-
xkbcommon-dl
Dynamically loaded xkbcommon and xkbcommon-x11 Rust bindings
-
libsydtime
Rust-based C LD_PRELOAD library to replace vDSO time calls with syscalls
-
quadit
A gitops tool to deploy systemd managed containers on linux using quadlets
-
pamsm
Rust wrappers around PAM Service Modules functions
-
libflatpak
bindings
-
kvarn_signal
IPC signaling library, mainly used for kvarnctl
-
linux-syscalls
easily invoke linux system calls
-
liburing-rs
Rust version of liburing implementation
-
xdpilone
Interaction with Linux XDP sockets and rings. No libbpf/libxpd-sys. Lightweight, high-performance.
-
libflatpak-sys
libflatpak FFI bindings
-
vte4-sys
FFI bindings to vte-2.91-gtk4
-
runfile
Run commands in the languages you love!
-
linux_max6675
that reads temperature data from a MAX6675 over the Linux kernel's SPI API
-
youki
A container runtime written in Rust
-
pkgcraft-tools
CLI tools based on pkgcraft
-
emu-cli
Linux desktop-friendly CLI qemu wrangling tool
-
baam
[WIP] Builds and deploys docker apps
-
libbpf-async
writing BPF programs in Async Rust, complementary for libbpf-rs
-
passcod-networkmanager
Bindings for the Linux NetworkManager (fork)
-
drives
listing mounted or mountable drives on linux
-
zeroconf-macros
Macros for zeroconf crate
-
chadfetch
Console utilite for watch info about your system
-
linux-loader
A Linux kernel image loading crate
-
linux-file-info
gathering useful infos about linux entities(files, folders or symlinks) with developer friendly way
-
usbfs
Port of the usbfs Linux userspace library in pure Rust
-
amdgpu-sysfs
interacting with the Linux Kernel SysFS interface for GPUs (mainly targeted at the AMDGPU driver)
-
neovim-ctrl
A program to find and interact with a Neovim instance running in a particular terminal
-
avahi-sys
Bindings to Avahi, a library for zero-configuration networking
-
shm-snapshot
Wrap a shm file so that the read-only partner can snapshot the file partially without explicit synchronization
-
shm-fd
Like systemfd/listenfd but with a shared-memory file descriptor
-
io_ring
liburing wrapper
-
dockertags
List all tags for a Docker image on a remote registry
-
linux-raw-sys
Generated bindings for Linux's userspace API
-
tfc
The Fat Controller. A library for simulating mouse and keyboard events.
-
sopht
cute program for managing long running processes in a (slightly) more sophisticated way than tmux
-
diss
dissociate program from your terminal
-
whattheshell
Infer the current shell the application is running on
-
linux-keyutils
Rust interface to the Linux key-management facility. Provides a safe interface around the raw system calls allowing user-space programs to perform key manipulation.
-
droid-juicer
Extract firmware from Android vendor partitions
-
mdevctl
A mediated device management utility for Linux
-
networkmanager
Bindings for the Linux NetworkManager
-
pidfile-rs
Rust wrapper for pidfile_* functions from libbsd/libutil
-
bluetooth-sys
Unsafe bindings to Linux's C bluetooth API
-
uds-rs
A asynchronous library implementing UDS protocol used for automotive diagnostic, standardized by ISO 14229-1:2013
-
tokio-socketcan-isotp
A asynchronous tokio ISO-TP library build on top of socketcan-isotp
-
libgssapi-sys
A low level binding to gssapi
-
event-manager
Abstractions for implementing event based systems
-
unix-no
Output a string repeatedly until killed
-
rline
Input line retrieval using libreadline's "Alternate Interface"
-
vmm-sys-util
A system utility set
-
uds
A unix domain socket crate that supports abstract addresses, fd-passing and seqpacket sockets
-
tokio-process-terminate
A tokio process extension to terminate child processes
-
paccat
Print pacman package files
-
the_rock
A command line King James bible viewer
-
newt-sys
Low-level bindings for the Newt console UI library
-
swaperooni
Hot-reload child process in response to user provided events. Proxies signals into the child process.
-
x11_keypress_detect
Tiny crate to provide access to X11 display and a function to return true if a key is pressed, or false if not
-
megalock
X11 xlock replacement
-
nanocl_utils
Nanocl shared utils
-
supplicant
Bindings for wpa_supplicant
-
ldrc
Linux Docker Rust Compiler for Windows
-
vit
View Image in Terminal
-
memfile
memory backed files using memfd_create with file sealing support
-
as-raw-xcb-connection
Trait to facilitate interoperatibility with libxcb C API
-
watchdog-device
Linux Watchdog API implementation
-
monitord
... know how happy your systemd is! 😊
-
rupamix
Rust PA Mixer is a cli tool for interfacing with Pulse Audio
-
hysp
📦 An independent package manager that every hacker deserves
-
command-fds
passing arbitrary file descriptors when spawning child processes
-
posix-acl
interact with POSIX filesystem ACLs
-
ju-tcs-rust-23-27
Bin package that implements simple versions of tail and head POSIX utils for rust course in UJ
-
liburing25-sys
liburing-2.5 bindings
-
ju-tcs-rust-23-11
head and tail Posix functions
-
uhid-virt
Interface to Linux UHID (user-space HID transport drivers)
-
zmem
Linux memory monitoring program that displays detailed information about virtual memory
-
linux-rs
kernel
-
autohide-tdrop
100% pure rust implementation that can automatically hide terminals or other applications managed by tdrop when they lose focus
-
udevrs
Pure Rust implementation of the user-land udev library
-
rustix-futex-sync
Linux futex-based synchronization
-
shellflip
Graceful process restarts in Rust
-
oma-debcontrol
Parse Debian control files
-
cordon
Embeddable sandboxing a-la-carte
-
linux-meminfo
An efficient, zero-allocations /proc/meminfo parsing library
-
bluez-async-ots
Bluetooth Object Transfer Service (OTS) Client for bluez-async
-
ots-core
Bluetooth Object Transfer Service (OTS) core
-
proc-syscall
A procedural macro for creating linux syscall functions from function pointer types
-
debian-analyzer
Debian analyzer
-
bpfctl
A client for working with bpfd
-
bpfd-api
gRPC bindings to the bpfd API
-
libgpiod
wrappers
-
syslog-tls
Send log messages to syslog
-
libgpiod-sys
libgpiod public header bindings
-
buildxargs
xargs for BuildKit with docker buildx bake
-
mirrors-arch
An ArchLinux mirrorlist retriever used by mirro-rs
-
waitpid-any
Wait for any PID, an extension to waitpid(2)
-
udp_sas_async
Source address selection for UDP sockets
-
wayclip
An opinionated Wayland clipboard manager
-
alpm-types
Types for Arch Linux Package Management
-
hyper-unix-socket
Default Unix Socket implementation for use with hyper
-
tokio-seqpacket
unix seqpacket sockets for tokio
-
vm-fdt
writing Flattened Devicetree blobs
-
sgx
Intel SGX
-
earst
A Unix FIFO file library for Rust
-
mprober-lib
aims to quickly collect Linux system information including hostname, kernel version, uptime, RTC time, load average, CPU, memory, network interfaces, block devices and processes
-
kobject-uevent
Netlink kobject uevent packets parser
-
servicer
Simplify Service Management on systemd
-
trawlcat
A CLI for fetching value of trawl resource while omitting surrounding quotes
-
switchboard-container-utils
interact and manage containers
-
winit-test
Run tests using the winit event loop
-
port-plumber
bind ports with initialization commands
-
libsystemd
A pure-Rust client library to interact with systemd
-
cartes_rbpf
Virtual machine and JIT compiler for eBPF programs
-
lx
A no_std crate to use Linux system calls
-
xmas-elf
parsing and navigating ELF data; zero-allocation, type-safe
-
crypt-sys
FFI wrappers for the Linux crypt library
-
fsf
The Fast Shell Finder, find and execute simple to complex commands quickly and easily
-
debian-packaging
Debian packaging primitives
-
pmc-rs
A safe abstraction for interacting with Performance Monitor Counters on FreeBSD
-
sysctl
Simplified interface to libc::sysctl
-
pam-sys
FFI wrappers for the Linux Pluggable Authentication Modules (PAM)
-
procfs
Interface to the linux procfs pseudo-filesystem
-
deadnix
Find unused code in Nix projects
-
netlink-tc
interacting with the Linux Traffic Control (tc) subsystem using Netlink
-
procfs-core
Data structures and parsing for the linux procfs pseudo-filesystem
-
kcheck-utils
Kernel configuration checking utility
-
rfcp
Replacement for cp
-
sigma-trace
Monitor Linux executables with an interface easier than strace(1)
-
cgroups-rs
Native Rust crate for managing control groups on Linux
-
sesh-cli
CLI crate for Sesh, a Unix terminal session manager
-
sesh-proto
Protobuf definition crate for Sesh, a Unix terminal session manager
-
oma-apt-sources-lists
fetching information from apt sources lists on the system
-
op-composer
A Docker container orchestration tool for OP stack components
-
errno-sys
Raw FFI bindings to
errno
location -
mmap-vec
Memory mapped vectors
-
perf-event-data
Types and traits for parsing records emitted by perf_event_open
-
solana_rbpf
Virtual machine and JIT compiler for eBPF programs
-
perf-event2
interface to Linux performance monitoring
-
wincompatlib
Set of interfaces to run windows applications on unix-like systems using Wine
-
seccompiler
seccomp-bpf jailing
-
enigma_shark
UNIX friendly CLI Enigma
-
libxdp-sys
Rust bindings for libxdp
-
rustables
Safe abstraction for libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem
-
ethercat-sys
Binding to the Etherlab open-source EtherCAT master
-
tasklist
Get the tasklist and process information on windows
-
nvbit-rs
Idiomatic library for using the NVIDIA NVBIT binary instrumentation library
-
interrupt-ref-cell
A
RefCell
for sharing data with interrupt handlers or signal handlers on the same thread -
nvbit-io
NVIDIA NVBIT streaming encoder and decoder implementations using serde
-
nvbit-build
Build-time helpers for compiling NVIDIA NVBIT instrumentation
-
nvbit-model
NVIDIA NVBIT models for serialization and deserialization
-
command-rusage
get resource usage of a command
-
rebg
-
nvbit-sys
Native bindings to the NVIDIA NVBIT binary instrumentation library
-
interrupt-mutex
A mutex for sharing data with interrupt handlers or signal handlers
-
systemctl
Small crate to interact with systemd units
-
btfdump
BTF introspection tool
-
rot8
automatic display rotation using built-in accelerometer
-
crosup-macros
CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution
-
crosup-installers
CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution
-
crosup-types
CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution
-
crosup-core
CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution
-
firepilot
Interface to work with Firecracker microVMs
-
astro-run-scheduler
AstroRun is a highly customizable workflow orchestrator that allows users to define their own core runners. Whether it's Docker or other platforms, AstroRun empowers users to run workflows with ease and flexibility.
-
onix
Decode image files using V4L2
-
xkbcommon
Rust bindings and wrappers for libxkbcommon
-
libappindicator-sys
Rust sys bindings for libappindicator
-
caterpillar
Detect and apply RAUC update bundles during boot
-
syscallz
seccomp library for rust
-
proc-maps
Helper crate for getting virtual memory maps from processes
-
rust-spy
Stack dump CLI
-
verinc
small command line utility (and a library) which increments version in the given file
-
peekpoke
lightweight Rust library for accessing physical addresses using /dev/mem in Linux
-
gamma_daemon
Changes screen brightness based on notebook battery life
-
systemd-boot-friend-rs
Kernel version manager for systemd-boot
-
rustix-openpty
Safe Rust bindings to
openpty
and related functions -
capsicum
intuitive Rust bindings for the FreeBSD capsicum framework
-
filedesc
thin wrapper around raw file descriptors
-
pwnenv
pwn environment management tool
-
self-replace
that allows executables to replace or uninstall themselves
-
memfd
A pure-Rust library to work with Linux memfd and sealing
-
hw-exception
Catch and handle hardware exceptions, such as page faults
-
userfaultfd-sys
Low-level bindings for userfaultfd functionality on Linux
-
filterm
Filter terminal data to and from a child process
-
systeroid-core
Core library of systeroid
-
io_uring_setup
internal crate
-
trii
A low-key implementation of the UNIX
tree
command in Rust -
cnctd_docker
Methods for integrating with the Docker CLI
-
io_uring_header
linux kernel 6.1 include/uapi/linux/io_uring.h
-
io_uring_syscall
linux io_uring syscall
-
gpio-cdev
Linux GPIO Character Device Support (/dev/gpiochipN)
-
docker_plugin
Scaffolding for implementing docker plugins in rust
-
ecc608-linux
accessing the ECC608 chip on Linux
-
utwt
Parsing utmp file
-
file-owner
Set and get Unix file owner and group
-
wei-kill
kill process by name, pid or port number
-
pete
A friendly wrapper around ptrace(2)
-
rustbus
dbus protocol
-
sd-listen-fds
Minimal, pure-rust helper to accept file descriptors from systemd
-
funixtools
Some fun unix tools for my own use
-
tokio-eventfd
Linux eventfd for tokio
-
proc-cpuinfo
Read /proc/cpuinfo on Linux systems
-
netlink_wi
retrieve information about wireless hardware in Linux operating system using netlink protocol
-
ed-daemon
docker based container deployment
-
bpf-loader-lib
load json-described ebpf programs, and automatically poll outputs from the program
-
xdgkit
A command line kit for XDG specs. As well as a Rust library
-
rusty-docker-compose
manage Docker Compose for integration testing, providing control over container lifecycles and logging
-
keyutils
Rust interface to the Linux keyring
-
keyutils-raw
Raw bindings to Linux keyring syscalls
-
gdkx11
Rust bindings for the GDK X11 library
-
gdk-sys
FFI bindings to libgdk-3
-
gdkx11-sys
FFI binding for libgdkx11
-
neli
Type safe netlink library written in Rust
-
gdkwayland-sys
FFI bindings to libgdk-3-wayland
-
unix_mode
Decode, interpret, and display Unix file mode bits (even on non-Unix platforms)
-
mkdtemp
A thin wrapper around libc's mkdtemp, UNIX only
-
wlroots-sys
Low-level bindings for wlroots
-
spidev
access to the Linux spidev interface. This interface allows for configuration of the spidev device, half-duplex SPI access, and full-duplex SPI access.
-
epoll-rs
High level bindings to linux's epoll interface
-
wei-docker
wei docker
-
sevctl
Administrative utility for AMD SEV
-
rkill_lib
kill process by name, pid or port number
-
kqueue-sys
Low-level kqueue interface for BSDs
-
rsprocmaps
handling memory maps in procfs
-
linux-video
Linux V4L2 device interfacing
-
astro-run-shared
AstroRun is a highly customizable workflow orchestrator that allows users to define their own core runners. Whether it's Docker or other platforms, AstroRun empowers users to run workflows with ease and flexibility.
-
tokio-linux-video
Linux V4L2 device interfacing with tokio
-
kodumaro-clock
X11 clock
-
async-std-linux-video
Linux V4L2 device interfacing with async-std
-
clipboard-sync
Synchronizes the clipboard across multiple X11 and wayland instances running on the same machine
-
is-root
detect whether you are root/admin or not
-
pipewire-wrapper
Rust bindings for PipeWire
-
cros-codecs
Hardware-accelerated codecs for Linux
-
transparent
running processes on a virtual desktop / virtual X server environment
-
mouse-keyboard-input
Send mouse and keyboard events on any distro and X11 or Wayland
-
cronchik
cron expression parser
-
network-manager-connection-action
Execute commands on connections change using DBus network manager events
-
interactive_process
A tiny Rust library for interacting with a running process over
stdio
-
arch-toolbox
A cli for manage arch linux utils
-
x11-keysyms
Rust bindings to x11-keysyms
-
linux-errnos
A list of error numbers
-
linux-stat
A pure Rust library that implements stat functions on linux with only syscalls
-
journal-json
Type definitions to work with systemd-journal-gatewayd
-
rlimit
Resource limits
-
pwd-grp
Access Unix passwords and groups
-
cannonball
QEMU tracing framework
-
syslog-c
package same as syslog in C
-
dockerfile_builder
Flexible Dockerfile builder with type-safe features
-
blues
Rust bindings to BlueZ (via zbus)
-
netlink-packet-generic
generic netlink packet types
-
pidfd_getfd
Binding to and a wrapper for the pidfd_getfd syscall
-
petbox
a lightweight unprivliged namespace container tool
-
unshare_petbox
The low-level interface for linux namespaces (containers), for using with petbox
-
netlink-packet-core
netlink packet types
-
eldiron-cli
Command-line tool for Eldiron
-
epoll
Safe epoll interface
-
libcec-sys
FFI bindings to libcec
-
interprocess-docfix
Interprocess communication toolkit. Docs fixed.
-
r3mem
Ring3 Memory RPM WPM Lib
-
expectrl
automating terminal applications in Unix like Don libes expect
-
pwnwalk
Collect OS info covertly during Linux Enumeration, leaving zero traces
-
tiny-xlib
A tiny Xlib wrapper for Rust
-
socketcan-isotp
A common application of ISO-TP or ISO 15762-2 is for example Unified Diagnostic Services (UDS) used in automotive ECUs for diagnostics
-
openlemmy
Command Line Interface for the OpenLemmy project
-
xrandr
Safe rust bindings to (some parts of) xrandr
-
xkeysym
working with X11 keysyms
-
shared_memory_extended
A user friendly crate that allows you to share memory between processes
-
privdrop
drop privileges
-
hinix
High level *nix functionality in Rust
-
mpris
Idiomatic MPRIS D-Bus interface library
-
crosup-nix
CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution
-
crosup-tui
CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution
-
yaui
Unix Injector with support for Android/Android Emulator i686/x64/arm/aarch64
-
crosup-entity
CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution
-
crosup-repo
CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution
-
ninja-files-coreutils
Coreutils binaries for ninja files
-
crosup-ssh
CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution
-
fs-verity
Produce fs-verity measurements in pure Rust, or access the Linux kernel APIs to freeze a file with
fs-verity
and get its digest -
linux-stats
typesafe procfs info
-
p-kill
cli tool to kill processes by port
-
containers-api
Common functionality used in podman-api and docker-api crates
-
collie-app-cli
A CLI tool to help you quickly develop and use the collie apps
-
breezy-osutils
Low level OS wrappers for Breezy
-
pidcat
An adb logcat wrapper and filters
-
rbpf
Virtual machine and JIT compiler for eBPF programs
-
riftrace
interacting with Ftrace Linux kernel internal tracer
-
greenhook
A seccomp-unotify-based syscall hook library
-
bpf-compatible-rs
build BPF-compatible binaries in Rust
-
linux_modules
Manage Linux Kernel Modules
-
linapi
High level bindings to various Linux APIs and interfaces
-
cgumi
interacting with cgroupv2
-
superviseur-drivers
Define and run multi-service applications on isolated environments with Nix or Docker
-
superviseur-server
Define and run multi-service applications on isolated environments with Nix or Docker
-
superviseur-types
Define and run multi-service applications on isolated environments with Nix or Docker
-
perf-event-open-sys2
Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants
-
docker-test
A small helper library to build and run Rust applications in Docker (podman)
-
rpm-pkg-count
Counts installed RPM packages using librpm
-
ptrace-do
Featureful library for interacting with unix processes through ptrace, supports x86_64, i686, arm, aarch64 remote function calls
-
memmod
A unix utility for attaching to a process and accessing its memory
-
focus_monitor
iterating over the focused window each time it changes
-
autd3-timer
Native timer wrapper
-
nix-shell-locked
Wrapper of
nix shell
that reads a lockfiles to get the nixpkgs revision to use when sourcing packages to install in transient shell -
x11-sys
X11 library bindings
-
systemd-wake
Use systemd to wake up for future tasks
-
execsnoop
Watch process ID creation in Linux kernel with execsnoop-bpfcc
-
rust-health-endpoint
Minimal health (and signal) endpoint for apps running in containerized environments
-
spice-client-glib
Rust bindings for the Spice client library
-
ppk
find the port, and kill its process!
-
spice-client-glib-sys
Raw C-FFI bindings for the Spice GLib library
-
jail_exporter
Prometheus exporter for FreeBSD jails
-
bluez-async
An async wrapper around the D-Bus interface of BlueZ (the Linux Bluetooth daemon), supporting GATT client (central) functionality
-
ptrace-inject
Shared library injection for *nix using ptrace
-
collective-ai
A launcher for Collective AI
-
libdbus-sys
FFI bindings to libdbus
-
capng
Rust wrapper for libcap-ng
-
prompt-of-power
Indicate raised capabilities in shell prompt
-
pact-stub-server
Standalone pact stub server
-
hyprsome
A small CLI apps that allows to make Hyprland's workspaces work like Awesome in multi-monitor setup
-
buildkit-rs-reference
A parser for image references, based on the reference go package
-
pv
Rust reimplementation of the unix pipeview (pv) utility
-
repodb_parser
Parser for Arch Linux repository DB's
-
xcb-util-cursor
Bindings to libxcb-cursor
-
input-linux
evdev and uinput
-
memprobe
probe the memory usage of a program
-
safex
Safe x11 binding for rust
-
elfget
Get data from an ELF file
-
iso9660
(Incomplete) implementation of ISO9660 filesystem
-
podman-api
Rust interface to Podman
-
umask
deal with unix access mode
-
rsbash
run bash commands from rust
-
interceptor-rs
Interceptor is a lib based on
ptrace
that intercepts and modifies Linux system calls -
ric
run commands inside a container
-
houdini
that allows you to delete your executable while it's running
-
rust-companion
Rust compilation companion via IPC and unix sockets
-
guzuta
Custom repository manager for ArchLinux pacman
-
signal-handler
Signal Handler
-
circadian
Linux auto-suspend/wake power management daemon
-
hidraw
Rust hidraw library
-
e2p-fileflags
Read and set ext2/ext3/ext4/btrfs/xfs/f2fs file flags like with lsattr and chattr from e2fsprogs
-
hidraw-sys
Linux hidraw definitions from
linux/hidraw.h
-
is-container
Check if the process is running inside a container
-
raw_sync_2
Lightweight wrapper around OS synchronization primitives
-
read-process-memory
Read memory from another process
-
tigen
Toolbox image builder (tigen) is a simple utility to create oci images to for creating toolbox sessions
-
listenfd
work with listenfds passed from the outside (systemd/catflap socket activation)
-
systemfd
A convenient helper for passing sockets into another process. Best to be combined with listenfd and cargo-watch.
-
dbus-tokio
Makes it possible to use Tokio with D-Bus, which is a bus commonly used on Linux for inter-process communication
-
containers-api-conn
HTTP/TCP connection related helpers
-
printnanny-nats-apps
Edge NATS applications
-
nixmodule
qemu wrapper to automatically test out-of-tree linux kernel modules across multiple kernel versions
-
nydus-rs
Nydus Image Service
-
hidg
Linux USB HID Gadget emulation
-
tokio-hidg
Linux USB HID Gadget emulation for tokio async runtime
-
async-std-hidg
Linux USB HID Gadget emulation for async-std runtime
-
lxinfo
Linux System Information for systemd systems
-
hidg-core
Linux USB HID Gadget emulation
-
daemonize
enable your code run as a daemon process on Unix-like systems
-
driverkit
A driver framework defining standard types and interfaces for writing device drivers
-
passfd
File descriptor passing
-
copypasta-ext
A clipboard library providing useful extensions for copypasta
-
evdi
High-level bindings for evdi
-
shunt
Run multiple commands in single terminal with docker compose like logs
-
daemonizr
Small crate which helps with writing daemon applications in Rust
-
uwcl_rbpf
Virtual machine and JIT compiler for eBPF programs
-
linux-io
Lightweight abstractions around Linux system calls related to file descriptors
-
linux-unsafe
Raw linux system call stubs
-
linux-kvm
Safe API to the Linux KVM API
-
app-machine-id
Generate app-specific machine IDs
-
linux-procfs
data snap library for the
/proc/
filesystem on the linux os -
industrial-io
Linux Industrial I/O (IIO) Support
-
keyfn-closures
call function on keypress/release
-
deb-rust
building and reading Deb packages
-
mkcd
if mkdir and cd were mixed together
-
hdlibaflexecutor
libafl_cc compiled executor for LKL
-
nydus-app
Application framework for Nydus Image Service
-
rs-release
os-release parser
-
sludge-ar-with-ranlib
encoding/decoding Unix archive files
-
ioctl-macro
Linux ioctl macros
-
cbe_rbpf
Virtual machine and JIT compiler for eBPF programs
-
refractor
Arch Linux Pacman Mirrors Management Tool
-
gpiod
Linux GPIO character device interfacing
-
aur-depends
A libary for resolving aur dependencies
-
tokio-gpiod
Linux GPIO character device interfacing with tokio
-
p0f_api
Interface for querying p0f unix socket API
-
async-std-gpiod
Linux GPIO character device interfacing with async-std
-
native-timer
Timer library which uses OS timer capabilities
-
gpiod-core
Linux GPIO character device interfacing
-
yeet-rs
Kill the process hogging your ports
-
bluez-generated
Generated async D-Bus bindings for talking to BlueZ on Linux
-
x11
bindings for Rust
-
vdso
Resolve Linux vDSO symbols
-
timeout-readwrite
Adds timeout capabilities to Readers and Writers
-
penguincrab
Rust wrapper for Linux Kernel as a Library
-
dbus
Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication
-
arch-reflector
arch linux reflector package
-
limits-rs
determining the limits that an operating system enforces on a given particular process
-
linux-futex
Futex: A Linux-specific fast user-space locking primitive
-
arch-mirrors-rs
Parse the Arch Linux mirror status
-
cdll
A circular doubly linked list
-
upower_dbus
UPower info via zbus
-
dbus-crossroads
Framework for writing D-Bus method handlers
-
sudo_prompt
dialog prompt to run a command using sudo
-
rterm
A port of suckless terminal to rust
-
process-sync
Synchronization primitives for multiprocess environments
-
lock_keys
lock keys handling
-
linux-kcapi
Tools for using crypto operation from the linux kernel
-
coredump
Force coredump creation on panics
-
tugger
Package and distribute applications
-
openvpn3-rs
D-Bus bindings for OpenVPN3
-
sign-file
A CLI used to sign kernel module, alternative to sign file script of kernel
-
blkid
Safe blkid-sys wrapper
-
nftables-json
Serde JSON model for interacting with the nftables
nft
executable -
inject-lib
A windows dll injection library written in rust with minimal dependencies
-
reddit-fs
Access reddit through a filesystem
-
sunshine-tray
tray icon that shows the current status of sunshine as well as provided the ability to quickly start, stop or configure Sunshine
-
evdev
interface for Linux
-
clone3
Rust bindings to the clone3 linux system call
-
xkb
wrapper around libxkbcommon
-
kmod
Bindings to libkmod to manage linux kernel modules
-
xkbcommon-sys
Bindings to libxkbcommon
-
raur
wrapper to query the AUR RPC
-
modinfo
Get modinfo section for Linux kernel module (.ko)
-
aur-fetch
A libary for downloading and diffing AUR packages
-
find-binary-version
Identify binary versions easily
-
pacman-bintrans-common
Binary transparency for pacman - common code
-
docker-sdk
rust-lang
-
yad
Daemonizer is a daemonizing crate to easily, simply, and correctly create legacy daemons
-
monitord-exporter
... let prometheus know how happy your systemd is! 😊
-
perf-event
interface to Linux performance monitoring
-
perf-event-open-sys
Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants
-
caps
A pure-Rust library to work with Linux capabilities
-
aur-rpc
An async wrapper for aur RPC calls
-
usb-disk-probe
stream type which can be used to probe for USB storage devices in the system
-
rexpect
Interact with unix processes/bash the same way as pexpect or Don libes expect does
-
liblmod
loading Linux kernel modules
-
updlockfiles
Manage lockfiles in PKGBUILDs for upstreams that don’t ship them,
updpkgsums
for dependency trees (Arch Linux tooling) -
libpledge
that provides similar functionality to the OpenBSD pledge(2) functionality for Rust programs on Linux
-
pipeawesome2
Loops, branches and joins to UNIX pipes… in a sane way…
-
process-memory
that can read/write the memory of other processes
-
hot-cli
Unix command reloader
-
devd-rs
An interface to devd, the device hotplug daemon on FreeBSD and DragonFlyBSD
-
unixbar
-
shmemfdrs
Creates anonymous shared memory file descriptors for IPC on Unix platforms, using memfd/SHM_ANON/shm_open
-
tiny-nix-ipc
Minimal wrapper for using sockets as IPC with file descriptor passing
-
pdfork
fork wrapper that uses process descriptors (pdfork) on FreeBSD and normal fork elsewhere
-
spring-boot-layertools
Faster Spring Boot layertools extraction in Rust