-
rustix
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
-
zbus
API for D-Bus communication
-
nix
Rust friendly bindings to *nix APIs
-
arboard
Image and text handling for the OS clipboard
-
glib
Rust bindings for the GLib library
-
oci-spec
Open Container Initiative Specifications in Rust
-
home
Shared definitions of home directories
-
calloop
A callback-based event loop
-
notify-rust
Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.
-
x11rb
Rust bindings to X11
-
shell-words
Process command line according to parsing rules of UNIX shell
-
wait-timeout
wait on a child process with a timeout specified across Unix and Windows platforms
-
dbus
Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication
-
libproc
get information about running processes - for Mac OS X and Linux
-
linux-raw-sys
Generated bindings for Linux's userspace API
-
procfs
Interface to the linux procfs pseudo-filesystem
-
caps
A pure-Rust library to work with Linux capabilities
-
neli
Type safe netlink library written in Rust
-
rlimit
Resource limits
-
uzers
Continuation of users, a library for accessing Unix users and groups
-
copypasta
cross-platform library for getting and setting the contents of the OS-level clipboard
-
pango
Rust bindings for the Pango library
-
seccompiler
seccomp-bpf jailing
-
hyperlocal
Hyper bindings for Unix domain sockets
-
memfd
A pure-Rust library to work with Linux memfd and sealing
-
landlock
LSM helpers
-
nftables
Safe abstraction for nftables JSON API. It can be used to create nftables rulesets in Rust and parse existing nftables rulesets from JSON.
-
blazesym
address symbolization and related tasks
-
rexpect
Interact with unix processes/bash the same way as pexpect or Don libes expect does
-
syscalls
A list of Linux system calls
-
libbpf-sys
Rust bindings to libbpf from the Linux kernel
-
ndk
Safe Rust bindings to the Android NDK
-
aya
An eBPF library with a focus on developer experience and operability
-
fork
creating a new process detached from the controlling terminal (daemon)
-
sev
AMD SEV
-
perf-event-open-sys
Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants
-
self-replace
that allows executables to replace or uninstall themselves
-
listenfd
work with listenfds passed from the outside (systemd/catflap socket activation)
-
libseccomp
Rust Language Bindings for the libseccomp Library
-
evdev
interface for Linux
-
oo7
James Bond went on a new mission and this time as a Secret Service provider
-
systemd
interface to libsystemd/libelogind provided APIs
-
bluer
official Rust interface to the Linux Bluetooth protocol stack (BlueZ)
-
kvm-ioctls
Safe wrappers over KVM ioctls
-
file-lock
File locking via POSIX advisory record locks
-
termios
Safe bindings for the termios library
-
oci-client
An OCI implementation in Rust
-
alpm
Rust bindings for libalpm
-
shared_child
using child processes from multiple threads
-
libbpf-rs
safe, idiomatic, and opinionated wrapper around libbpf-sys
-
bluez-async
An async wrapper around the D-Bus interface of BlueZ (the Linux Bluetooth daemon), supporting GATT client (central) functionality
-
ctrlc
Easy Ctrl-C handler for Rust projects
-
gpiocdev
Access GPIO lines on Linux using the GPIO character device
-
xmas-elf
parsing and navigating ELF data; zero-allocation, type-safe
-
freedesktop-desktop-entry
Freedesktop Desktop Entry Specification
-
sysctl
Simplified interface to libc::sysctl
-
sd-notify
Lightweight crate for systemd service state notifications
-
sudo-rs
A memory safe implementation of sudo and su
-
linux-loader
A Linux kernel image loading crate
-
sendfd
Send file descriptors along with data over UNIX domain sockets
-
scx_stats
Statistics transport library for sched_ext schedulers
-
cgroups-rs
Native Rust crate for managing control groups on Linux
-
pwd-grp
Access Unix passwords and groups
-
netlink-packet-generic
generic netlink packet types
-
uds
A unix domain socket crate that supports abstract addresses, fd-passing and seqpacket sockets
-
event-manager
Abstractions for implementing event based systems
-
crash-handler
Allows running of user code during crash events
-
bpf-linker
BPF static linker
-
signal-hook-registry
Backend crate for signal-hook
-
jail_exporter
Prometheus exporter for FreeBSD jails
-
rbpf
Virtual machine and JIT compiler for eBPF programs
-
scxtop
sched_ext scheduler tool for observability
-
drm
Safe, low-level bindings to the Direct Rendering Manager API
-
uuhelp_parser
A collection of functions to parse the markdown code of help files
-
vhost
a pure rust library for vdpa, vhost and vhost-user
-
gobject-sys
FFI bindings to libgobject-2.0
-
rsbinder
crates implemented in pure Rust that make Binder IPC available on both Android and Linux
-
glycin
Sandboxed image decoding
-
gag
Gag, redirect, or hold stdout/stderr output. Currently only *nix operating systems are supported.
-
proc-maps
Helper crate for getting virtual memory maps from processes
-
core_affinity
Manages CPU affinities
-
tokio-seqpacket
unix seqpacket sockets for tokio
-
snphost
Administrative utility for AMD SEV-SNP
-
command-fds
passing arbitrary file descriptors when spawning child processes
-
libmem
Advanced Game Hacking Library (Windows/Linux/FreeBSD)
-
youki
A container runtime written in Rust
-
mpris-server
Implement MPRIS D-Bus interface in your application
-
origin
Program startup and thread support written in Rust
-
devicemapper
using Linux device mapper
-
zbus_polkit
PolicyKit binding
-
rootasrole
A better alternative to sudo(-rs)/su
-
signals_receipts
exfiltration of the receipt of POSIX signals
-
capstone
High level bindings to capstone disassembly engine (https://www.capstone-engine.org/)
-
rebuildctl
rebuilderd - rebuildctl client
-
hyprKCS
A fast, lightweight, and graphical keybind manager for Hyprland
-
systemd-boot-friend-rs
Kernel version manager for systemd-boot
-
arceos-runlinuxapp
Run Linux ELF applications on ArceOS: loads and runs a user-space Linux app (compiled with musl libc) with ELF parsing, syscall handling, and multi-architecture support
-
arceos_posix_api
POSIX-compatible APIs for ArceOS modules
-
whome
A command line program for detecting the current user’s name and environment. A rust replacement for
whoamiandhostnamewith added features. -
xkbcommon-dl
Dynamically loaded xkbcommon and xkbcommon-x11 Rust bindings
-
libcryptsetup-rs
High level Rust bindings for libcryptsetup
-
x11-dl
X11 library bindings for Rust
-
zram-generator
Systemd unit generator for zram swap devices
-
async-pidfd
Process file descriptors (pidfd) for Linux
-
vmm-sys-util
A system utility set
-
automatic-timezoned
Automatically update system timezone based on location
-
privdrop
drop privileges
-
libsystemd
A pure-Rust client library to interact with systemd
-
logind-zbus
A dbus client (using zbus) for logind
-
stasis
A lightweight, Feature Rich Wayland idle manager written in Rust
-
tiny-xlib
A tiny Xlib wrapper for Rust
-
clipipe
A persistent clipboard provider for Neovim
-
vfio-bindings
Rust FFI bindings to vfio generated using bindgen
-
syslog
message formatter and writer, supporting unix sockets, UDP and TCP exporters
-
sys-mount
High level FFI binding around the sys mount & umount2 calls
-
endolphine
TUI file explorer
-
xsk-rs
Rust bindings for Linux AF_XDP sockets
-
drt-tools
Tools for Debian Release Team work
-
syscall-numbers
System calls numbers for various architectures
-
pact-stub-server
Standalone pact stub server
-
alpm-srcinfo
command line tool for the specification and parsing of ALPM .SRCINFO files
-
epoll
Safe epoll interface
-
jail
FreeBSD jail library
-
bootupd
Bootloader updater
-
monitord
... know how happy your systemd is! 😊
-
perf-event-open-sys2
Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants
-
mpris
Idiomatic MPRIS D-Bus interface library
-
nftnl
Safe abstraction for libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem
-
arch-reflector
Retrieve and filter a list of the latest Arch Linux mirrors
-
priv_sep
FFI for chroot(2), pledge(2), setgroups(2), setresgid(2), setresuid(2), and unveil(2)
-
northstar
container runtime for Linux targetting embedded systems
-
cros-codecs
Hardware-accelerated codecs for Linux
-
thalex_rust_sdk
Trading client for Thalex exchange
-
sevctl
Administrative utility for AMD SEV
-
luavisors
A minimal process supervisor for containers using Rust and Lua
-
ponde
Pointing device configuration daemon for Wayland and X11 using libinput and uinput
-
dofigen
A Dockerfile generator using a simplified description in YAML or JSON format create
-
userfaultfd
Rust bindings for the Linux userfaultfd functionality
-
bws
Bitwarden Secrets Manager CLI
-
cgroups-fs
Rust bindings to Linux Control Groups (cgroups)
-
journal-forwarder
forward systemd-journald logs to an HTTP endpoint
-
procfd
fast, and user-friendly alternative to lsof on Linux to list process file descriptors
-
axlibc
ArceOS user program library for C apps
-
udever
Interactive udev rule generator for Linux. Stop writing rules by hand.
-
libpkgx
Install and run
pkgxpackages -
patch-release-me
automate patching of your projects before you release them
-
ohno-helper
program to find out which packages were updated in the Arch repositories, and when
-
whatsys
Determine the kernel version
-
mnl
Safe abstraction for libmnl, a minimalistic user-space library oriented to Netlink developers
-
cylo
Secure multi-language code execution service
-
kvm-bindings
Rust FFI bindings to KVM generated using bindgen
-
systemfd
A convenient helper for passing sockets into another process. Best to be combined with listenfd and cargo-watch.
-
janitor-service
A service that cleans up your downloads folder
-
runproclike
CLI utility that analyzes a running process by its PID and prints the command and its environment in a reproducible form
-
fsnav
A fast terminal file navigator with advanced features: search, preview, bookmarks, and split-pane view
-
psctl
Process Control is an operator for related processes. It runs processes as an interdependent graph.
-
xkeysym
working with X11 keysyms
-
assay-monitor
Userspace monitor for Assay eBPF programs
-
kvlog
Fast Structual and Hierarchical binary logging for rust
-
lm-sensors
Hardware monitoring in Linux
-
perf-event-open
Full-featured high-level wrapper for the perf_event_open system call
-
cortexflow-cli
CortexFlow command line interface made to interact with the CortexBrain core components
-
minmon
An opinionated minimal monitoring and alarming tool
-
realm-cli
Sandboxed Docker environments for git repos
-
paketkoll
Check installed distro files for changes
-
setup-my-mac
Single-file macOS management
-
scxcash
Cache Usage Analyzer for sched_ext Schedulers
-
capsicum
intuitive Rust bindings for the FreeBSD capsicum framework
-
irp
Infrared IRP encoder and decoder
-
elfcore
create ELF core dumps for processes on Linux
-
systemd-manager-tui
TUI for managing systemd services
-
netlink-packet-core
netlink packet types
-
rs-release
os-release parser
-
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…
-
fm-tui
FM : a file manager inspired by ranger and dired{n}{n}Config files ~/.config/fm/{n}Documentation https://github.com/qkzk/fm{n}
-
wincompatlib
Set of interfaces to run windows applications on unix-like systems using Wine
-
bob
A pkgsrc package builder
-
raur
wrapper to query the AUR RPC
-
yaxi
x11 protocol
-
kairpodsd
D-Bus service for AirPods management in KDE Plasma
-
aptmirs
mirroring apt/deb repositories
-
hinawa
API bindings for hinawa library
-
alsa-sys
FFI bindings for the ALSA project (Advanced Linux Sound Architecture)
-
ceviche
Rust daemon/service wrapper
-
rustwide
Execute your code on the Rust ecosystem
-
v4l2r
Safe and flexible abstraction over V4L2
-
titta
An alternative to ls built in Rust
-
turbo-clicker
GUI based auto-clicker for Linux (X11/Wayland) that simulates virtual input via enigo
-
jake
Make-like task executor for Unix OS
-
ostree-ext
Extension APIs for OSTree
-
chmod-bpf
Managing BPF device permissions on macOS
-
tuggy
Multiplatform Docker rescue ship
-
horsetab
Trigger Linux/Unix commands via morse code using your mouse
-
liboci-cli
Parse command line arguments for OCI container runtimes
-
xdpilone
Interaction with Linux XDP sockets and rings. No libbpf/libxpd-sys. Lightweight, high-performance.
-
whyno-cli
cli for whyno
-
arch-toolkit
Complete Rust toolkit for Arch Linux package management
-
workshop
presenting programming workshops
-
shellflip
Graceful process restarts in Rust
-
runmat-gc-api
Public API types for the RunMat garbage collector
-
as-raw-xcb-connection
Trait to facilitate interoperatibility with libxcb C API
-
containerregistry-crane
CLI tool for interacting with container registries
-
linux-procfs
data snap library for the
/proc/filesystem on the linux os -
trawlcat
A CLI for fetching value of trawl resource while omitting surrounding quotes
-
linutil_core
The backend of Linutil
-
goggled
A program/daemon sending notifications when the user should take a break from staring at the screen
-
daemonize-me
ease the task of creating daemons on unix-like systems
-
llmux
Zero-reload model switching for vLLM - manages multiple models on shared GPU
-
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.
-
crate2nix
generates nix (as in NixOS) build files for rust using cargo
-
nss-docker-ng
NSS plugin for finding Docker containers by their ID or name
-
ndk-sys
FFI bindings for the Android NDK
-
devd-rs
An interface to devd, the device hotplug daemon on FreeBSD and DragonFlyBSD
-
ferrix-app
get information about hardware and software
-
kube-custom-resources-rs
Kubernetes Custom Resource Bindings
-
sctrace
Syscall Compatibility Tracer (sctrace) that analyzes and validates system call against System Call Matching Language (SCML)
-
nixpacks
Generate an OCI compliant image based off app source
-
zincati
Update agent for Fedora CoreOS
-
uapi
Wrappers for OS APIs on UNIX-like platform
-
snailx
Zero-allocation, low-overhead access to program arguments (argv) with iterators over
&'static CStr,&'static str, and&'static OsStr. Works in no_std (optional std feature) and targets Unix and macOS. -
aperture
GTK Widget for cameras using gstreamer and pipewire
-
libscu
fetching software/hardware info on Unix-like OSs
-
nvidia_oc
command line tool to overclock Nvidia GPUs using the NVML library on Linux. This supports both X11 and Wayland.
-
fallbackdm
Logind-managed fallback graphical session when no compositor is active
-
journald-query
Safe Rust bindings for systemd journal API
-
rustix-linux-procfs
opening Linux procfs files and directories
-
nix-installer
The Determinate Nix Installer
-
signal-child
A little library to easily signal other process with no dependencies
-
postfix_ratelimit
A Postfix milter for rate limiting
-
podman-api
Rust interface to Podman
-
ocidir
reading and writing OCI (opencontainers) layout directories
-
blackship
A FreeBSD jail manager with state machine control
-
linux-sysno
A list of system call numbers
-
kmsvnc
A KMS/DRM-based VNC server for Linux
-
rawsys-linux
Direct Linux kernel syscalls in Rust — no libc required, per-ISA and multi-version aware
-
sigchld
waiting for SIGCHLD from many threads at once
-
rua
Secure jailed AUR helper for Arch Linux
-
emdumper
acquire the physical memory on linux systems (root is necessary)
-
mem-isolate
Contain memory leaks and fragmentation
-
kurtbuilds-serlib
managing background services on macOS and Linux
-
close_fds
that makes it easy to close all open file descriptors
-
supac
A declarative package manager for linux
-
libdrm_amdgpu_sys
libdrm_amdgpu bindings for Rust, and some methods ported from Mesa3D
-
syd
rock-solid application kernel
-
oma-apt-sources-lists
fetching information from apt sources lists on the system
-
proa
Manage Kubernetes sidecar container lifecycle
-
zinit-updater
Minimal binary to update zinit and download rhai scripts
-
uhid-virt
Interface to Linux UHID (user-space HID transport drivers)
-
dma-heap
Linux DMA-Buf Heap Abstraction Library
-
cir
Linux Infrared Tooling
-
chadfetch
Console utilite for watch info about your system
-
utmp-classic
Parsing login records in classic UNIXv1 type UTMP files; still used in OpenBSD
-
systemg
process manager
-
rebuilderd-worker
rebuilderd - rebuild worker
-
miro-pdf
A native pdf viewer for Windows and Linux (Wayland/X11) with configurable keybindings
-
angreal
templating projects and associated processes to provide a consistent developer experience across multiple projects
-
axvisor
A unified modular hypervisor built on ArceOS
-
copypasta-ext
A clipboard library providing useful extensions for copypasta
-
tino
tiny init process (PID 1) for Docker/Kubernetes containers, written in Rust (tini alternative)
-
egui_rpm_installer
graphical utility that installs/upgrades/removes .rpm files built with Rust and EGUI
-
clipboard-master
monitor clipboard changes
-
systemd-zbus
A dbus client (using zbus) for systemd
-
bpf-log-exporter
Binary for exporting eBPF events via logs
-
signal-hook-mio
MIO support for signal-hook
-
nmstate
networking management in a declarative manner
-
gio
Rust bindings for the Gio library
-
process_alive
Cross platform library to verify if a process is alive
-
probex
Low-friction Linux eBPF profiler with integrated web viewer
-
sem_safe
Safe usage of POSIX Semaphores (
sem_post,sem_wait, etc) -
dnsclient
A small, simple and secure DNS client library
-
capctl
A pure-Rust interface to prctl() and Linux capabilities
-
vtcode-process-hardening
Process hardening and security measures for VT Code
-
pouch-run
Tiny process runner for Linux / Unix-like systems that securely hands off a secret to a child process over a dedicated file descriptor
-
alienware
API to control the lights on an Alienware Alpha R1/R2
-
rattler_pty
create pty
-
ram-sentinel
A surgical OOM prevention daemon for Linux desktops. Configurably monitors RAM, swap, and/or PSI (Pressure Stall Information) to selectively kill low-priority processes (e.g., browser tabs) before the system freezes.
-
guess-target
-
shvproto
SHV protocol
-
plane
Session backend orchestrator for ambitious browser-based apps
-
mio-signals
handling signals with Mio
-
everlong
notify when command exited
-
frozen-core
Custom implementations and core utilities for frozen codebases
-
tusks
Easily build a CLI based on a Rust Module/Function Structure
-
anchor
managing Docker container clusters through declarative JSON manifests
-
memfd-runner
A Linux library for executing in-memory ELF files using memfd_create and execve
-
rolling-deployer
deploying new versions of traefik configs
-
aurora-bot
Fast, smart, easy, fast way to interact with Aurora OS
-
gkill
-
affinity
consistent way to set core affinity for currently running threads and processes
-
ubpf-rs
A user-space eBPF virtual machine written in Rust
-
wireguard-control
High level bindings to the WireGuard embeddable C library
-
bootlet
Lightweight Linux shell that boots before your OS
-
nixpkgs-fmt
Nix code formatter for nixpkgs
-
linux-libc-auxv
A parser and builder for the Linux process initial stack layout - use it to decode or construct argc, argv, envp, and auxv (auxiliary vector)
-
vsched_hal
用于vdso_helper的依赖库
-
proc-mounts
Fetch active mounts and swaps on a Linux system
-
linux-io
Lightweight abstractions around Linux system calls related to file descriptors
-
kube-autorollout
A lightweight Kubernetes controller that automatically triggers Kubernetes deployment rollouts when container image digests change, ensuring your applications stay up-to-date without manual intervention 🚀
-
linux-aio-tokio
Tokio bindings for Linux kernel AIO
-
perf-event2
interface to Linux performance monitoring
-
netlink-rust
Netlink library in Rust
-
network-manager-connection-action
Execute commands on connections change using DBus network manager events
-
transparent
running processes on a virtual desktop / virtual X server environment
-
shuttle-builder
Docker build recipes for the Shuttle platform (shuttle.dev)
-
container-pid
Resolve container names to their PIDs
-
adaptive-pipeline-bootstrap
Bootstrap module for optimized, adaptive pipeline crate - handles entry point, DI, signals, and platform abstraction
-
gesso
Deterministic Wayland wallpaper daemon/controller
-
alpm-pkginfo
command line interface for the parsing and writing of PKGINFO files
-
libcontainer
container control
-
memfile
memory backed files using memfd_create with file sealing support
-
vhost-device-vsock
A virtio-vsock device using the vhost-user protocol
-
xenia
-
ruke
A dead-simple automation tool. Inspired by Makefile and Justfile.
-
scx_bpfland
A vruntime-based sched_ext scheduler that prioritizes interactive workloads. https://github.com/sched-ext/scx/tree/main
-
rpmoci
Build container images from RPMs
-
oru
system configuration manager for Origami Linux
-
libdd-crashtracker
Detects program crashes and reports them to datadog backend
-
drives
listing mounted or mountable drives on linux
-
restrict
allow, deny, or trace Linux syscalls with an ergonomic, auto-generated enum customized for your system architecture
-
bootc-internal-blockdev
Internal implementation component of bootc; do not use
-
scuffle-signal
Ergonomic async signal handling
-
rustables
Safe abstraction for nftables manipulation on Linux
-
unitbus
Rust SDK for Linux systemd: control units/jobs via D-Bus (systemctl-like), run transient tasks, and query journald logs (sdjournal default, optional journalctl JSON)
-
netlink_wi
retrieve information about wireless hardware in Linux operating system using netlink protocol
-
lockhinter
A standalone utility for setting LockedHint on X11/Wayland sessions
-
normalize-package-index
Package index ingestion from distro and language registries
-
shinkai_tools_runner
execute shinkai-tools in a safe and performant environment
-
drm-fourcc
enum with every valid Direct Rendering Manager (DRM) format fourcc
-
print-no-std
The
print/eprintmacros for no_std Windows/Linux/UNIX/DOS apps -
kcr_gateway_nginx_org
Kubernetes Custom Resource Bindings
-
syscalls-rust
Linux syscalls for rust
-
alpm-repo-db
creating and accessing ALPM repository sync databases
-
pete
A friendly wrapper around ptrace(2)
-
unix_mode
Decode, interpret, and display Unix file mode bits (even on non-Unix platforms)
-
bpf
Attach BPF filters
-
evdevil
Bindings to Linux' input device APIs: evdev and uinput
-
coreos-installer
Installer for Fedora CoreOS and RHEL CoreOS
-
copes
that identifies executable files used in automatic CoreCtrl profiles
-
udisks2
Unofficial crate for interacting with the UDisks2 API
-
service-install
Easily provide users an install method on Linux systems
-
uufuzz
uutils ~ 'core' uutils fuzzing library
-
micromux
local process supervisor with a terminal UI
-
clipboard_x11
obtain access to the X11 clipboard
-
getmyid
Rust client library for whoami Identity-by-PID daemon
-
isr
Intermediate Symbol Representation
-
theclicker
autoclicker cli that works on (x11/wayland)
-
umask
deal with unix access mode
-
etc-passwd
Get user information stored in the password file
/etc/passwd -
aur-depends
A libary for resolving aur dependencies
-
xdgkit
A command line kit for XDG specs. As well as a Rust library
-
rwmem
read from / write to / search on memory of a process
-
mshv-ioctls
Safe wrappers over MSHV ioctl
-
ptrace-do
Featureful library for interacting with unix processes through ptrace, supports x86_64, i686, arm, aarch64 remote function calls
-
daemonix
Spawn daemon processes on Unix-like systems
-
clingwrap
types and functions to implement command line programs
-
maybe-once
A singleton. Maybe.
-
dockertags
List all tags for a Docker image on a remote registry
-
pacstall
Stub program for our (eventual) rust rewrite
-
proc-heim
running and managing short-lived and long-lived processes using asynchronous API
-
the_rock
A command line King James bible viewer
-
axdisplay
ArceOS graphics module
-
xlib-display-server
A display server library for LeftWM
-
rs-car-ipfs
rs-car wrapper to read files from IPFS trustless gateways
-
libnss
Rust bindings for creating libnss modules
-
bluebus
interacting with Bluetooth devices using the org.bluez D-Bus API
-
docker_secrets
Returns Docker secrets in Rust
-
server-manager
managing server processes. It encapsulates service startup, shutdown, and background daemon mode. Users can specify the PID file, log file paths, and other configurations through custom settings…
-
rebos
NixOS-like repeatability for any Linux distro
-
bye
graceful shutdown with no downtime
-
findutils
GNU findutils
-
smapview
program to view processes' different kinds of memory usage on Linux
-
systemctl-tui
TUI for interacting with systemd services and their logs
-
linux-futex
Futex: A Linux-specific fast user-space locking primitive
-
elinux-hwdetect
A production-ready Rust crate for Embedded Linux hardware detection using read-only /proc and /sys interfaces
-
tfc
The Fat Controller. A library for simulating mouse and keyboard events.
-
box-cli
Sandboxed Docker environments for git repos
-
guts-collaboration
Collaboration features for Guts: Pull Requests, Issues, Comments, Reviews
-
winix
Unix syscalls on Wine
-
linux-syscall
Linux syscall macros
-
aya-ebpf
writing eBPF programs
-
wild-linker
A very fast linker for Linux
-
btf-rs
BPF type format (BTF)
-
metrique-timesource
mocking Instant and SystemTime (part of metrique)
-
libblkid-rs
High level bindings for libblkid
-
beleth
Autonomous agent framework - The King commands legions
-
opensearch-testcontainer
Testcontainer for OpenSearch
-
deno_os
OS specific APIs for Deno
-
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…
-
transmission-gobject
gtk-rs gobject wrapper for transmission-client crate
-
posix-acl
interact with POSIX filesystem ACLs
-
fastlio_cxx_noros
Rust bindings for FAST_LIO LiDAR Inertial Odometry without the ROS dependency
-
radicle-systemd
Radicle integration with Systemd
-
mimeapps
Cross-platform library for looking up registered applications for a given file path
-
smartcols-sys
Unsafe Rust bindings for libsmartcols
-
profile-bee
eBPF-based CPU profiler with flamegraph generation, DWARF unwinding, and interactive TUI
-
envchain-rs
version of envchain, but support only Linux secret service
-
nix-data-xinux
A set of modules for easily managing Nix and NixOS packages and options
-
blue-build-process-management
A CLI tool built for creating Containerfile templates for ostree based atomic distros
-
disposables
Run your test dependencies in disposable containers."
-
timeout-readwrite
Adds timeout capabilities to Readers and Writers
-
ocipkg-cli
CLI for ocipkg
-
iotop
display I/O usage of processes
-
cli-clipboard
cross-platform library for getting and setting the contents of the OS-level clipboard
-
xcb-rust-protocol
Rust x11 connection interface layer
-
ubus
Work-in-progress: OpenWRT ubus client library in pure Rust
-
aya-log
A logging library for eBPF programs
-
file-locker
File locking via POSIX advisory record locks
-
assay-common
Common shared types and utilities for the Assay framework
-
lazy-top
A terminal-based process viewer inspired by htop and btop, built with Rust and Ratatui
-
apt-cmd
Async library for interacting with apt commands
-
freedesktop
Rust implementations of the freedesktop.org specifications for Linux desktop integration
-
count_instructions
Counts the instructions executed within a single function
-
linux-unsafe
Raw linux system call stubs
-
filterm
Filter terminal data to and from a child process
-
probes
read out system stats from a machine running Unix
-
oma-utils
General system API and utilities used by oma
-
extrasafe
Make your code extrasafe by reducing what it can access
-
fxkit
Useful utilities for writting Rust CLI tools
-
neocortex
Shared memory crate designed for simplicity, safety, and extensibility
-
iocuddle
building runtime-safe linux
ioctl()interfaces -
ifff
run previously run commands - un-forgetter
-
upman
A CLI tool for managing universal projects
-
waybar-module-pacman-updates
waybar module for Arch to show system updates available
-
virtfw-igvm-tools
igvm related linux applications
-
dprint-plugin-dockerfile
A WIP dockerfile formatter for dprint
-
hringas
no libc, no_std, pure rust bindings to io_uring
-
docker-registry-client
Communicate with Docker Registries to fetch image metadata
-
cgroup_traffic
bpf program to monitor process traffic by cgroup_skb/egress and cgroup_skb/ingress
-
procmem-linux
read and write process memory on linux
-
gpiod
Linux GPIO character device interfacing
-
neovim-ctrl
A program to find and interact with a Neovim instance running in a particular terminal
-
pro-cli
Pro: A fast Python package manager written in Rust
-
pacman-key
Native Rust interface for managing the pacman keyring on Arch Linux
-
arcbox-container
Container runtime for ArcBox
-
pkgcraft-tools
CLI tools based on pkgcraft
-
udevrs
Pure Rust implementation of the user-land udev library
-
mtree2
iterating through the entries of an mtree record file
-
fuse-abi
FUSE device bindings
-
tracexec-backend-ebpf
eBPF backend for tracexec [Internal implementation! DO NOT DEPEND ON!]
-
tokio-ar
encoding/decoding Unix archive files (tokio support)
-
easydrm
GLFW-inspired abstraction over DRM/KMS, GBM, and EGL/OpenGL that lets you build fullscreen Linux applications without a compositor (no X11, no Wayland)
-
sndio
Minimal sndio bindings for Rust
-
signal-scan
List POSIX signal information for all processes on Linux
-
buildxargs
xargs for BuildKit with docker buildx bake
-
lwk_containers
Liquid Wallet Kit - Docker containers for tests environment
-
linux-kvm
Safe API to the Linux KVM API
-
vardbpkg
handling the Portage Installed Packet Database of Gentoo Linux
-
elf-assembler
ELF assembler for Gaia project
-
komodo_client
Client for the Komodo build and deployment system
-
arc_vec
Expensive but experimental project created for parallel execution
-
rline
Input line retrieval using libreadline's "Alternate Interface"
-
eventp
A high-performance Linux event loop library built on epoll with type-safe interest registration and flexible event handling
-
get_sys_info
Get system information
-
hinoko
API bindings for hinoko library
-
intel/cloud-hypervisor
Open source Virtual Machine Monitor (VMM) that runs on top of KVM & MSHV
-
magicpak
Build minimal docker images without static linking
-
abstract_socket
Types to abstract over TCP and Unix socket
-
rusile
components for the SILE typesetter
-
rublk
Rust ublk generic targets
-
bpfjit-sys
Rust bindings to NetBSD's cBPF JIT engine
-
rusty-docker-compose
manage Docker Compose for integration testing, providing control over container lifecycles and logging
-
monocore
monocoreis a secure MicroVM provisioning system for running untrusted code in isolated environments -
mustang
Rust programs written entirely in Rust
-
hoist
CLI for managing pnpm monorepo Docker development environments
-
pledge
Rust binding to OpenBSD's pledge(2) interface
-
rctl
FreeBSD resource limits and accounting with RCTL / RACCT
-
ktracepoint
implementing tracepoints in operating systems
-
fudisks
High-level wrapper for the udisks2 crate
-
scd30_i2c
Rust Trait for SCD30 device I2C interface related operations
-
systemd_socket
A convenience crate for optionally supporting systemd socket activation
-
tcp-save-syn
Capture raw SYN from TCP connections on Linux
-
bpfman
An eBPF Program Manager
-
xray-docker
A collection of Docker-specific utilites, required for xray-tui to work
-
secexit-common
lib
-
waybar-docker
A docker module for waybar that works for me
-
timebased-id
A lightweight Rust library for generating unique identifiers based on system uptime and Unix timestamp. Perfect for applications that need simple, fast, and unique ID generation without external dependencies
-
linux-drm
Client for the Linux Direct Rendering Manager and Kernel Modesetting APIs
-
libkrun-sys
FFI bindings to libkrun and libkrunfw
-
mouse-keyboard-input
Send mouse and keyboard events on any distro and X11 or Wayland
-
xchannel
mmap-backed IPC channels with regionized layout, alignment-safe headers, and file rolling
-
dbus-tokio
Makes it possible to use Tokio with D-Bus, which is a bus commonly used on Linux for inter-process communication
-
proc-canonicalize
Fix std::fs::canonicalize for /proc/PID/root and /proc/PID/cwd paths on Linux
-
presutaoru
A linux Pressure Stall Information (PSI) file descriptor wrapper / monitor library for Rust
-
rpm-qa
A thin Rust wrapper around
rpm -qa --json -
ksai_proc
A lightweight TUI process manager written in Rust
-
demolish-linux
Destroy a Linux system safely from inside, possible even over SSH. (rm -rf / with more perfection)
-
socktop_agent
Socktop agent daemon. Serves host metrics over WebSocket.
-
scx_bpf_compat
BPF compatibility testing utilities for sched_ext
-
lamco-rdp-input
RDP input event translation - keyboard scancodes to evdev keycodes, mouse handling, multi-monitor coordinates
-
liburing-rs
Rust bindings and idiomatic wrapper for liburing
-
oci-core
Lightweight OCI registry primitives extracted from docker-image-pusher
-
cosmoutils
Useful utilities for writting Rust CLI tools
-
clipboardstealer
X11 Clipboardmanager which enforces the user choice
-
goldboot
A command-line application for building goldboot images
-
fancy-docker
make docker ps fancy again
-
xkb_evdev_trans
information about either the current or a specific keyboard layout from xkb and create maps between low level key identifiers (EVDEV/XKB) and the symbols xkb maps them to
-
shm-snapshot
Wrap a shm file so that the read-only partner can snapshot the file partially without explicit synchronization
-
rustbus
dbus protocol
-
linicon
Look up icons and icon theme info on Linux
-
diretto
interact with the drm interface
-
posixmq
An idiomatic library for using posix message queues, with optional mio integration
-
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…
-
sdjournal
Pure Rust systemd journal reader and query engine
-
tinyfiledialogs
High-level Rust binding for the tinyfiledialogs C library
-
kqueue-sys
Low-level kqueue interface for BSDs
-
cvt
Expose the cvt function from Rust libstd
-
rustix-openpty
Safe Rust bindings to
openptyand related functions -
rustrland
Pyprland for Hyprland - Fast, reliable plugin system
-
ntsync
using the new ntsync linux driver with rust
-
aura-core
Core types and logic for extended Arch Linux package managers
-
advisory-lock
A cross-platform advisory file lock
-
whyno-core
permission check pipeline and state types
-
karen
Detect if you are running as root, restart self with sudo or any other wrapper if needed or setup uid zero when running with the SUID flag set
-
single-instance
single instance application
-
libflux
A secure, performant, and developer-friendly container runtime using Linux namespaces
-
fbd-rs
Rewrite in Rust of FBD
-
syscaller
No-std Linux direct syscall library
-
microfetch
Microscopic fetch tool in Rust, for NixOS systems, with special emphasis on speed
-
lightswitch-object
Deals with object files
-
podman-healthcheckd
Podman healthcheck scheduler for systems without systemd
-
debarchive-new
Debian archive reader / extractor
-
sudoservice
interacting with service managers
-
kroki-conv
Конвертер текстовых файлов в диаграммы с помощью kroki
-
rahul_linutil_core
The backend of Linutil
-
sev-snp-launch
Linux SEV-SNP launch APIs
-
flatpak-rs
Flatpak library for Rust
-
pagemap2
provide a simple API to Linux kernel's pagemap API
-
daemonize-simple
run an app as a Unix daemon
-
kcheck-cli
working with kernel configuration information
-
linux-support
Comprehensive Linux support for namespaces, cgroups, processes, scheduling, parsing /proc, parsing /sys, signals, hyper threads, CPUS, NUMA nodes, unusual file descriptors, PCI devices and much, much more
-
gpiocdev-cli
Access GPIO lines from the Linux command line using the GPIO character device
-
reflecto
A port of reflector
-
xdg-mime
loading and querying the XDG shared MIME database
-
sysd-manager-base
Base crate for sysd-manager providing common utilities and types
-
pacwrap
A package manager which facilitates Arch-based bubblewrap containers
-
alsaseq
API binding for alsaseq library
-
starry-api
System call API layer for Starry OS, providing Linux-compatible syscall implementations
-
named-sem
Named semaphore for Linux & Windows
-
minilsof
-
labview-interop
Types and wrappers for interperating with LabVIEW when called as a library
-
blkmap
Query file physical extents (FIEMAP) for a given range on disk
-
deadnix
Find unused code in Nix projects
-
spyne-ffi
FFI tools for the spyne crate
-
loopdev-3
Setup and control loop devices
-
oxidebpf
A pure-Rust library for managing eBPF programs
-
sigma-trace
Monitor Linux executables with an interface easier than strace(1)
-
g213_colours
set the G213 keyboard backlight. Based on https://github.com/SebiTimeWaster/G213Colors.
-
etc-os-release
Parse /etc/os-release file
-
netlink-request
A helper to perform requests using the Linux netlink interface
-
page-primer
speeds up your program by "priming" memory pages from your binary
-
hardened-malloc
Global allocator using GrapheneOS allocator
-
kdb-store
kdb store control
-
linux-boot-params
The Boot Parameters for Linux Boot Protocol
-
linux-memutils
Basic utilities for reading from physical memory on Linux
-
docker-source-checksum
Deterministic source-based docker image checksum
-
konfigkoll_script
Scripting language for Konfigkoll (not for direct public use)
-
clawsh
A shell built in rust for codecrafters
-
sudo2
Detect if you are running as root, restart self with sudo or any other wrapper if needed or setup uid zero when running with the SUID flag set
-
timerfd
interface to the Linux kernel's timerfd API
-
input-event-codes
Linux input event codes form
linux/input_event_codes.h -
process-memory
that can read/write the memory of other processes
-
tracing-fluentd
Enables forwarding of
tracingevents towards thefluentdserver -
proc-cpuinfo
Read /proc/cpuinfo on Linux systems
-
vm-fdt
writing Flattened Devicetree blobs
-
rmcp-logind
MCP server for systemd-logind power management (Linux)
-
bzimage
A create for handling bzimage format, such as Linux kernel images
-
sonde
compile USDT probes into a Rust library
-
elevated-command
Run a command using sudo, prompting the user with an OS dialog if necessary
-
psx-shm
POSIX shared memory wrapper
-
watchr
Execute a command periodically. Like watch(1) command.
-
get-host-ip
从
C:\Windows\System32\ipconfig.exe的执行结果内提取出指定【网卡】的属性值 -
brickbeam
Community driven IR Transmitter implementation of the LEGO® Power Functions (LPF) protocol powered by the modern Linux, written in Rust
-
libmount-sys
Unsafe Rust bindings for libmount of util-linux
-
syscallnrs
Uses your systems <syscall.h> to build maps from system call numbers to names (and vice versa)
-
ptracehook
Out-of-process ptrace hook framework for Linux (x86_64/aarch64 runtime)
-
extrasafe-multiarch
Make your code extrasafe by reducing what it can access
-
rxscreen
A wrapper around libx11 to capture screenshots and save them
-
nixman
Recreate the Nix package manager style of package management for Arch Linux
-
bubblewrap-sys
Builds and bundles bwrap from bubblewrap
-
cargo-arch
Rust Arch Linux package packer
-
nydus-upgrade
Nydus Daemon Upgrade
-
posix-errno
POSIX error numbers
-
linux-errno
Linux error numbers
-
daemonize2
Run your code as SysV daemon on Unix-like systems
-
hidg
Linux USB HID Gadget emulation
-
batcave
Terminal, a mysterious and powerful command-line interface inspired by the Dark Knight's lair
-
blight
A hassle-free CLI backlight utility/library for Linux
-
signalstream
Send data over Unix signals. (Don't use this).
-
kernlog
Kernel logger implementation (for low level logging to
/dev/kmsg) -
chaud
A hot-reloading library for Cargo workspaces designed for ease of use. Unix only.
-
git-sync
create and maintain a backup sync of your own repo
-
fd-queue
support fd passing on Unix sockets
-
nix-index
Nix (package manager) indexing primitives
-
linux-gpib-rs
Low-level wrapper for Linux GPIB
-
uv-unix
Unix-specific functionality for uv
-
shvar
POSIX-compliant shell variable substitution routine
-
xproto
Rust bindings to the X11 protocol library
-
linux-bzimage-setup
The linux bzImage setup binary
-
cctr-corpus
internal component crate of cctr
-
palaver
Cross-platform polyfills. This library attempts to provide reliable polyfills for functionality that isn't implemented on all platforms
-
libcgroups
cgroup
-
coreutils_core
abstractions to implement UNIX core utilities
-
lintian-brush
Automatic lintian issue fixer
-
auto-wlr-randr
Automatic display configuration for Wayland compositors
-
uname
Name and information about current kernel
-
demikernel
Kernel-Bypass LibOS Architecture
-
styrolite
Lightweight, programmatic sandboxing tool
-
plight
A configurable program for organizing dynamic backlighting
-
fiox
file I/O using io_uring/iocp
-
puck-rs
Linux process injection library using ptrace
-
sgx
Intel SGX
-
aya-build
Build-time support for aya projects
-
libsystemd-sys
FFI bindings to libsystemd and libelogind
-
hbox
CLI tool that leverages container technology to manage packages
-
rsprocmaps
handling memory maps in procfs
-
build_id2
Updated and maintained build id library
-
desk-exec
execute the programs defined in XDG desktop entries
-
tokio-timerfd
timerfd support for tokio
-
aurora-cli
Fast way to interact with Aurora OS
-
watchdog-device
Linux Watchdog API implementation
-
app-memory-usage-fetcher
Query a supported operating system to get the amount of memory used by the current Rust application
-
libpci
Rust bindings for libpci
-
bpflinter
A command-line based linter for BPF C code
-
mmap-vec
Memory mapped vectors
-
libfdt-rs
handling FDT binaries based on libfdt
-
arch-mirrors-rs
Parse the Arch Linux mirror status
-
io_ring
liburing wrapper
-
podboy
Availability CLI for podman containers
-
rupamix
Rust PA Mixer is a cli tool for interfacing with Pulse Audio
-
ioctl-rs
Rust bindings for system ioctls
-
spice-client-glib
Rust bindings for the Spice client library
-
alpm-buildinfo
command line interface for the parsing and writing of BUILDINFO files
-
cj-path-util
working with Path/PathBuf more productive
-
font-loader
A font loading utility written in and for Rust
-
syscall-alt
-
rtop-rs
Faster and better alternative to Vtop written in Rust
-
updlockfiles
Manage lockfiles in PKGBUILDs for upstreams that don’t ship them,
updpkgsumsfor dependency trees (Arch Linux tooling) -
mount-watcher
Get notified when a filesystem is mounted/unmounted
-
sysd-manager-comcontroler
Communication controller for sysd-manager
-
x11rb-protocol
Rust bindings to X11
-
monitord-exporter
... let prometheus know how happy your systemd is! 😊
-
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
-
linux_modules
Manage Linux Kernel Modules
-
os-checker-types
The output types of os-checker CLI
-
libhook
Hook system calls
-
exec
POSIX exec function to replace the running program with another
-
libc-core
libc types
-
c-gull
A libc implementation in Rust
-
send_ctrlc
A cross platform crate for sending ctrl-c to child processes
-
docker-repack
Repack Docker images for faster pull speeds
-
fontship
A font development toolkit and collaborative work flow
-
nu_plugin_bash_env
Nu plugin bash-env
-
utmp-rs
Parsing utmp file
-
subsystemctl
run systemd in WSL2 with a Linux namespace
-
wrkflw-executor
Workflow execution engine for wrkflw
-
shell-rs
Rust reimplementation of common coreutils APIs
-
fastmetrics-process
Prometheus-style process metrics built on fastmetrics
-
gdk-pixbuf
Rust bindings for the GdkPixbuf library
-
secexit-shim
Userspace DNS blocking shim for secexit
-
bootc-internal-utils
Internal implementation component of bootc; do not use
-
shiplift
interface for maneuvering Docker containers
-
pulz-winit
Winit backend for pulz-app
-
uoctl
ioctl, uoctl, we all octl. Helpers for binding toioctl-based interfaces. -
nikau
Linux network KVM for Wayland/X11/Console
-
a653rs-linux
a653rs partition library for a653rs-linux hypervisor
-
fb_procfs
reading procfs
-
tokio-fd
Non-blocking Read and Write a Linux File Descriptor
-
tiffin
A minimal container runtime for Linux for setting up chroot-like environments
-
ollama_td
ollama cli tool downloader
-
xcb-util
Rust bindings and wrappers for XCB utility functions
-
libxdp-sys
Rust bindings for libxdp
-
arch-updates-rs
query arch linux packaging tools to see if updates are available
-
libudev
Rust wrapper for libudev
-
probex-ebpf
eBPF programs used by the probex profiler
-
hacksaw
Lightweight selection tool for usage in screenshot scripts etc
-
asyncfd
Send and receive file descriptors over Unix domain sockets while maintaining Tokio AsyncRead and AsyncWrite
-
debian-repo-tool
CLI tool to interact with Debian repositories
-
kodumaro-clock
X11 clock
-
unshare
The low-level interface for linux namespaces (containers)
-
filedesc
thin wrapper around raw file descriptors
-
sd-id128
A wrapper for sd-id128 implemented in libsystemd
-
unix-is-elevated
check if current process is running with elevated privileges, on unix
-
filkoll
Find out what package owns a file
-
fork-rs
Modern fork for Rust
-
lamco-pipewire
High-performance PipeWire screen capture for Wayland with DMA-BUF support
-
sapp-linux
Part of miniquad rendering library. Orignally this was a sokol-app C code transpiled to rust with c2rust and partially rewritten to more idiomatic rust.
-
drop-root
Drop root privileges easily
-
unix_sock
unix control socket abstraction
-
controlgroup
Native Rust crate for cgroup operations
-
libscap-bindings
Bindings for Falco’s
libscapeBPF monitoring backend C library -
marlon-printers
FORK FROM 'printers' MADE WITH THE INTENTION OF LEARNING RUST
-
facetimehd_toggle
A FaceTimeHD toggle indicator for Macs running Linux
-
prctl
This package provides safe abstraction to the linux prctl() interface. Some functions may be architecture-specific.
-
fusion-db
A data fusion platform with scheduler, ai agent studio and core libraries
-
procps-sys
Interface with procps library on Linux
-
linux-bzimage-builder
Linux boot compatibility for modern OSes
-
shutdown
can be used to gracefully exit (part of) a running program
-
libflatpak
bindings
-
crossio-epoll
Linux epoll backend for crossio
-
scx_flash
A scheduler designed for multimedia and real-time audio processing workloads. https://github.com/sched-ext/scx/tree/main
-
systemd-user-timers-lib
way to make systemd user timers. This is the library, not the CLI.
-
penrose_keysyms
X11 keysyms for use with penrose
-
konfigkoll_hwinfo
Hardware info provider for Konfigkoll
-
pid-set
A processes identifier set to perform efficient wait operations using epoll
-
async_timing_util
tokio async functions for waiting until even intervals (on 1 min, 5 min, 30 min, etc), or waiting until a specified timestamp
-
waitpid-any
Wait for any PID, an extension to waitpid(2)
-
wmctrl
A wrapper for the command line tool wmctrl written in Rust
-
hax-diagnostics
hax diagnostics helper crate
-
zbus_names
A collection of D-Bus bus names types
-
theme-detector
Detect GTK and Qt themes, icons, fonts, cursors, and wallpapers across Linux desktop environments
-
fs-verity
Produce fs-verity measurements in pure Rust, or access the Linux kernel APIs to freeze a file with
fs-verityand get its digest -
palin
Liblary for linux's package managers, such as apt, yum, pacman
-
systemd-crontab-generator
Systemd generator for crontab files support
-
repro-threshold
Threshold-based Reproducible Builds pluggable transport using your trusted rebuilders
-
daemonizr
Small crate which helps with writing daemon applications in Rust
-
ixwindow
Iconized xwindow module for Polybar (for bspwm and i3wm)
-
libvibrant
control screen saturation on X servers
-
mirrors-arch
An ArchLinux mirrorlist retriever used by mirro-rs
-
perf-event-data
Types and traits for parsing records emitted by perf_event_open
-
capng
Rust wrapper for libcap-ng
-
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.
-
partition-identity
Find the ID of a device by its path, or find a device path by its ID
-
rcore-os/zircon-object
Zircon kernel objects
-
giit_rbpf
Virtual machine and JIT compiler for eBPF programs
-
leanshot
Screenshot capture for Linux
-
nftnl-sys
Low level FFI bindings to libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem
-
simple-signal
Easy unix signals handler for Rust projects
-
rxdp
Bindings for interoperating with XDP programs and eBPF maps
-
freebsd-libgeom
Rust bindings to FreeBSD's libgeom library
-
clipboard-files
Read file paths from the clipboard
-
terminal-clipboard
a minimal cross-platform clipboard
-
unix-no
Output a string repeatedly until killed
-
cpumap
GUI/TUI to view and edit CPU affinities of processes and threads on Linux
-
systemd-journal-reader
A systemd journal parser
-
libseccomp-sys
Raw FFI Bindings for the libseccomp Library
-
ptrace-syscalls
Analyze syscalls via ptrace
-
rustix-futex-sync
Linux futex-based synchronization
-
kernel
Abstract Reactive Streams
-
hinix
High level *nix functionality in Rust
-
drm-rs
(WIP) libdrm bindings to be able to use Kernel Mode Setting on Linux
-
clipboard-sync
Synchronizes the clipboard across multiple X11 and wayland instances running on the same machine
-
xcb
Rust safe bindings for XCB
-
linux_dmabuf
reading from and writing to Linux DMA buffers
-
lightswitch-proto
Protocol buffers wrappers for use in profiling tools
-
ioctls
IO Control for POSIX-and-beyond systems (numerous ioctl specifications, see
ioctl-sysfor core functions & macros) -
crun-sys
Rust FFI bindings for libcrun (OCI container runtime, Linux only)
-
zlink-tokio
zlink library for the Tokio runtime
-
isr-cache
Cache for ISR
-
unveil
Rust binding for OpenBSD's unveil(2)
-
ndpm
A user-friendly package manager wrapper for XBPS with AppImage support
-
io-engine-aio-bindings
Native kernel call bindings for Linux AIO
-
journald
binding for the systemd journald api
-
vmi-os-linux
Linux OS specific code for VMI
-
userfaultfd-sys
Low-level bindings for userfaultfd functionality on Linux
-
dux
X11 backlight manager
-
torrust-tracker-primitives
primitive types shared by the Torrust tracker packages
-
vminer
Virtual Machine Introspection library
-
priority-inheriting-lock
A priority-inheriting lock based on Linux futexes
-
ferrix-lib
obtaining information about the software and hardware of a computer running Linux
-
resalloc-kubernetes
A CLI used to allocate kubernetes pod resource for resalloc framework
-
systemd-rs
A high level systemd wrapper
-
polkit
High-level bindings for libpolkit-gobject-1
-
mctp-linux
Management Component Transport Protocol (MCTP) Linux transport
-
dbus-crossroads
Framework for writing D-Bus method handlers
-
docker
Remote API in Rust
-
circadian
Linux auto-suspend/wake power management daemon
-
mtree
iterating through the entries of an mtree record file
-
aya-log-common
A logging library for eBPF programs
-
timvw-hello-rs
hello world application to demonstrate a github actions release pipeline
-
memmod
A unix utility for attaching to a process and accessing its memory
-
container-run
An opinionated wrapper for running commands in containers
-
parity-tokio-ipc
Interprocess communication library for tokio
-
mempeek
A command line tool that resembles a debugger as well as Cheat Engine, to search for values in memory
-
cmw
Rust implementation of CMW
-
lazybar-msg
IPC for lazybar using UNIX sockets
-
preempt-rt
A lightweight Rust library for using the kernel's PREEMPT_RT scheduling functionality
-
pidfd_getfd
Binding to and a wrapper for the pidfd_getfd syscall
-
boot-time
Monotonic time that takes into account time a system was suspended (if the system supports this)
-
flatpak
Flatpak library for Rust
-
ptp-sync
Synchronize the system-wide real-time clock based on a source PTP clock
-
signal
The higher-level abstractions around unix signals
-
hysp
📦 An independent package manager that every hacker deserves
-
roam-stream
Stream transport layer for roam RPC - works with TCP, Unix sockets, or any async byte stream
-
brctl
A wrapper for brctl(ethernet bridge administration)
-
kwd
Attaching multiple tags to a single kaniko image build
-
ecc-rs
A compiler to produce ebpf programs that can be run by ecli
-
op-composer
A Docker container orchestration tool for OP stack components
-
aya-metrics-mocks
A crude mocking library for Aya
-
dma-buf
Linux DMA-Buf Abstraction Library
-
libxdo
Bindings to libxdo
-
systemd_client
systemd client library implemented with zbus
-
seccomp
higher-level bindings to libseccomp
-
userspace-pagefault
Manage user-allocated virtual memory by handling page faults in user space on *nix platforms
-
toposort
Topological sorting
-
mcai-docker
start and stop MCAI workers images with Docker
-
hw-exception
Catch and handle hardware exceptions, such as page faults
-
linux-syscalls
easily invoke linux system calls
-
xdgkit2
A command line kit for XDG specs. As well as a Rust library
-
hitaki
API bindings for hitaki library
-
netlink-packet-sock-diag
netlink packet types for the sock_diag subprotocol
-
scheduler
Binding to set the linux scheduler (priority, policy, affinity, &c.)
-
input-linux-sys
Bindings for <linux/{u,}input.h>
-
polkavm-linux-raw
Raw bindings to Linux kernel APIs
-
libiw-async
linux iw command wrapper for async
-
bpf-metrics-exporter
Binary for exporting eBPF subsystem metrics via prometheus
-
eye-guard
eye protection utility for Linux (Debian) written in Rust
-
kolloch/crate2nix
generates nix (as in NixOS) build files for rust using cargo
-
tokio-devd
A Tokio-based library for listening to device events on FreeBSD
-
playbook
YAML driven Docker DevOps
-
framebuffer
Basic framebuffer abstraction. Handles the necessary ioctls and mmaps the framebuffer device.
-
nix-ipc
Unix interprocess communication
-
kcr_apps_redhat_com
Kubernetes Custom Resource Bindings
-
lazylink
Convert extern fn to libdl call procedural macro
-
guzuta
Custom repository manager for ArchLinux pacman
-
libgpiod-sys
libgpiod public header bindings
-
hacksaw-x11rb
Lightweight selection tool for usage in screenshot scripts etc
-
ant_king_image
Download OCI Image
-
scx_rlfifo
FIFO scheduler in Rust that runs in user-space
-
remy
quickly port Rust applications to different platforms
-
gpiosim
drive gpio-sims for GPIO software testing
-
x11rb-display-server
x11 backend for leftwm using pure rust + xcb specification
-
file-descriptors
Wrapper around the common kinds of (mostly Linux) file descriptors, including sockets, pipes, FIFOs, terminals, serial ports, character devices, epoll, POSIX message queues, timerfd…
-
rpm-pkg-count
Counts installed RPM packages using librpm
-
docker-test
A small helper library to build and run Rust applications in Docker (podman)
-
springboard-boot-config
The runtime configurations that are saved in a JSON file for the bootloader crate
-
device_tree
Reads and parses Linux device tree images
-
elevate
Detect if you are running as root, restart self with sudo if needed or setup uid zero when running with the SUID flag set
-
x11docker-rs
A x11docker wrapper for Rust
-
procinfo
accessing Linux process and system information
-
xenia-utils
xenia
-
tldr-line-verifier
Command line tool to verify the max length of files in a repository
-
firestarter
A process and shared socket manager
-
libpacstall
Backend API library for Pacstall
-
rsush
Rust single unix shell
-
mkcd
if mkdir and cd were mixed together
-
tide-trace
Minimum overhead USDT middleware to dynamically trace tide with BPF or DTrace
-
sd-journal
A wrapper for sd-journal implemented in libsystemd
-
crossclip
cross-platform Rust library for interfacing with the system clipboard
-
servicer
Simplify Service Management on systemd
-
tabin-plugins
Libs for building nagios-compatible check scripts, some scripts, and some libs to read from /proc and /sys on Linux
-
mmarinus
A safe mmap implementation
-
elfloader
load ELF files
-
docker-generate
docker file read/write
-
psi
Linux Pressure Stall Information (PSI) for Rust
-
bpf-api
Idomatic Rust bindings for eBPF programs, probes, and maps
-
serverforge
robust server setup and maintenance tool
-
fcmc
A CLI tool to check whether CTF challenge meta.toml configs are valid, and optionally test Docker setup
-
hostname
Cross-platform system's host name functions
-
sysfs-pwm
access to the Linux sysfs interfaces to PWMs. Via this crate you can export, unexport, and control PWM pins for which there is an appropriate driver loaded in the kernel. See https://www…
-
ldrc
Linux Docker Rust Compiler for Windows
-
extra-utils
Set of additional command line utilities
-
xcb-rust-connection
Rust x11 connection interface layer
-
focus_monitor
iterating over the focused window each time it changes
-
systemdzbus
Interact with systemd through DBus with a convenient rust interface. All of the code was automatically generated by the CLI tool 'zbus-xmlgen'. From here I just copied the documentation from the systemd man page to…
-
pop-os/distinst-hardware-support
Linux hardware detection and package recommendation
-
pmc-rs
A safe abstraction for interacting with Performance Monitor Counters on FreeBSD
-
raw-syscall-base
Low-level raw system call base
-
bpf-loader-lib
load json-described ebpf programs, and automatically poll outputs from the program
-
x11rb-async
Async Rust bindings to X11
-
unix-named-pipe
Ease creation of named pipes on Unix platform
-
syswall
firewall for syscalls
-
probex-common
Shared event types for probex user and eBPF components
-
dockyard
Back up and restore Docker resources
-
auxvec
Auxiliary vector (auxv) reader and modifier
-
nixmodule
qemu wrapper to automatically test out-of-tree linux kernel modules across multiple kernel versions
-
topgrade-rs
Upgrade all the things, successor of topgrade
-
ashwin-fetch
Similar to
neofetchbut written with rust -
lx
A no_std crate to use Linux system calls
-
polkit-rs
High-level bindings for libpolkit-gobject-1
-
faketty-lib
fork of dtolnay/faketty
-
blossom-arc
Arc Software CLI and library written in Rust for building the next generation app store for the Linux platform
-
tenement
Hyperlightweight process hypervisor for single-server deployments
-
rkill_lib
kill process by name, pid or port number
-
linux-meminfo
An efficient, zero-allocations /proc/meminfo parsing library
-
lazypoline-rs
A framework for building syscall interposers for user-space Linux applications
-
mnemonic-generator
generate Docker-like mnemonics
-
dosu
Rust port of OpenBSD's doas
-
hydrogen
Multithreaded Linux TCP socket server using epoll
-
limits-rs
determining the limits that an operating system enforces on a given particular process
-
subid
Bindings to libsubid
-
drm-ffi
Safe, low-level bindings to the Direct Rendering Manager API
-
cgroups-explorer
explore cgroups and gather metrics
-
rmcp-bluer
MCP server for Bluetooth control via BlueZ (Linux)
-
system-idle-time
A cross-platform Rust library for getting the last user input on the system
-
fedora-prime
Switching between intel/nvidia drivers made simple
-
systemd-run
running processes as Systemd transient services
-
async_user_lookup
lookup user and groups on Unix/Linux. NOTE: This has been renamed to user_lookup to allow for both sync and async versions
-
signet-mdbx-sys
Raw bindings for libmdbx
-
yuca-cli
Demo CLI for yuca (access USB Type-C device information on Linux)
-
sd-listen-fds
Minimal, pure-rust helper to accept file descriptors from systemd
-
xdpsock
Rust bindings for Linux AF_XDP sockets
-
dockerbuild
Build linux binary under macOS using Docker
-
gio-unix
Rust bindings for the GioUnix library
-
testcontainers-ext
collection of extension traits for testcontainers-rs
-
alpm-package
command line tool for the creation of ALPM based packages
-
gen-semver-tags
Generate a set of SemVer tags, e.g. to tag container images.
-
whyno-gather
os state gathering for whyno
-
containers-api
Common functionality used in podman-api and docker-api crates
-
needs-reboot
check if a linux system needs to be rebooted
-
textwidth
Get the width of a piece of text for a font through xlib
-
lamco-portal
XDG Desktop Portal integration for Wayland screen capture and input control
-
osmesa-sys
OSMesa library bindings for Rust
-
systemd-wake
Use systemd to wake up for future tasks
-
faf-syscall
Raw (asm), fast system calls for linux with no dependencies (no_std)
-
addy
POSIX interrupt handling that is both safe and ergonomic
-
unixstring
An FFI-friendly null-terminated byte string
-
starry-syscalls
A list of Linux system calls
-
linapi
High level bindings to various Linux APIs and interfaces
-
rfcp
Replacement for cp
-
ccp_core_affinity
Manages CPU affinities
-
timerfd-mio
Timerfd implementation for mio using rustix
-
capsicum-net
Rust bindings to FreeBSD's cap_net library
-
wrtype
wtype - a Wayland virtual keyboard tool that types text and sends key events
-
linux-kcapi
Tools for using crypto operation from the linux kernel
-
quad-alsa-sys
original alsa-sys, but with pkg-config replaced with -lasound
-
eggshell
Remove testing docker containers after this object goes away
-
liblmod
loading Linux kernel modules
-
shmem-bind
A safe and idiomatic wrapper over shared memory APIs in rust with proper cleanups
-
docker-compose-runner
A small helper for running
docker-compose.yamlfiles -
aya-obj
An eBPF object file parsing library with BTF and relocation support
-
librelic
Package management library for Arch Linux
-
cromulent
A safe wrapper around
wordexp-sys -
initd
serviced-compatible PID 1 implementation
-
dir2sh
simplifies copying a folder to a remote Linux machine by generating shell commands
-
amy
Polling and Registration abstractions around kqueue and epoll for multithreaded async network programming
-
ioslice
no_std I/O slices that are still optionally ABI compatible with std and lbc
-
uname-rs
No dependency, panic-less implementation of the POSIX utsname header and struct in Rust
-
journal-json
Type definitions to work with systemd-journal-gatewayd
-
rust_m_queue
OOP-like wrapper around nix's posix m_queue
-
pop-os/debrepobuilder
Build and maintain Debian repositories with a TOML config
-
sdwd
SystemD WatchDog utility crate
-
aur-fetch
A libary for downloading and diffing AUR packages
-
linux-file-info
gathering useful infos about linux entities(files, folders or symlinks) with developer friendly way
-
interrupts
Cross-architecture utilities for temporarily disabling interrupts and signals
-
logind-zbus-tokio
A dbus client (using zbus) for logind
-
netlink-packet-connector
Linux kernel Connector API using netlink-packet-core
-
zeusd
Zeus daemon
-
nydus-error
Error handling utilities for Nydus Image Service
-
mumblelink_reader
Mumblelink reader for Windows & Unix based operating systems
-
bond-rs
Rust seed application
-
rcore-os/zircon-syscall
Zircon syscalls implementation
-
profile-bee-common
Shared types between profile-bee userspace and eBPF programs
-
shmemfdrs
Creates anonymous shared memory file descriptors for IPC on Unix platforms, using memfd/SHM_ANON/shm_open
-
btfdump
BTF introspection tool
-
core-dockpack
unpacking files from Docker images
-
precord-core
retrieving process or system performance data
-
mmap-simple
Write, read, append and delete from an mmapped file with a very simple API
-
metacall-sys
finding metacall library in the system
-
abpfiff
Interaction with Linux BPF(2). No libbpf-sys.
-
neotron-sdk
SDK for writing applications for Neotron OS
-
hidraw
Rust hidraw library
-
ebpf-kern
Kernel space wrapper for libbpf
-
vm-info
Inspect Linux virtual memory structure
-
appimage_updater
A CLI tool to look for AppImages in your $PATH and call appimageupdatetool to bulk update them
-
tetromino-xlock-mode
An xlock "mode" using Tetromino and its auto-playing AI
-
rl_localtime
Rust-locked localtime - a sound localtime implementation
-
nbd-netlink
Set up an NBD device for a specified socket and parameters, using the Linux netlink interface
-
screenruster-saver-laughing_man
Ghost in the Shell inspired screen saver for ScreenRuster
-
outer_cgi
A barebones CGI/FCGI wrapper
-
penguincrab
Rust wrapper for Linux Kernel as a Library
-
libpam-sys-helpers
Cross-platform compatibility helpers for libpam-sys
-
tsk-ai
AI-powered development task delegation and sandboxing tool
-
cgroupfs
reading cgroupv2 data
-
quadit
A gitops tool to deploy systemd managed containers on linux using quadlets
-
vnc-rs
An async implementation of VNC client side protocol
-
gudev
Rust API for gudev, the glib support library for libudev
-
Shellr
basic linux shell using rust programming langugae inspired from codecrafters
-
docker_plugin
Scaffolding for implementing docker plugins in rust
-
umacro-lib
Simulate Keyboard & Mouse events in Linux (X11 & Wayland) with uinput
-
wireless-regdb
create a linux wireless regulatory db firmware
-
colornamer
give me a color and I will name it
-
error-code
Error code
-
wheelsticks
has been renamed to Kerek
-
ifstructs
native bindings to unix if* structures
-
rsbash
run bash commands from rust
-
log4rs-syslog
Syslog appender for log4rs based on libc's syslog() function (*nix only)
-
utmp-raw
raw types for parsing login records in utmp file
-
aya-ebpf-bindings
Bindings for Linux Kernel eBPF types and helpers
-
pwnprob_setup
Create pwn prob docker file
-
sunshine-tray
tray icon that shows the current status of sunshine as well as provided the ability to quickly start, stop or configure Sunshine
-
jtracing
Tracing utilites
-
proc-status
access to proc/status info on unix
-
tokio-linux-aio
Tokio bindings for Linux kernel AIO
-
runny
Run a program inside its own process group
-
cmpdt
compare directory trees
-
unix-cred
that simplifies reading peer credentials from Unix sockets
-
mnt
Parse mount points
-
detectlib
A small rust library for input
-
capstone-git
High level bindings to capstone disassembly engine (https://www.capstone-engine.org/)
-
input_event_codes_hashmap
Hashmaps to look up the u32 value for a given input event code
-
oo7-cli
System keyring access from the terminal
-
install-action-manifest-schema
Structured access to the install-action manifests
-
redox-os/relibc
Mirror of https://gitlab.redox-os.org/redox-os/relibc
-
chandler
tar normalizer
-
thin_main_loop
Thin, cross-platform, main event loop. A building block for native GUI applications, among other use cases.
-
riftrace
interacting with Ftrace Linux kernel internal tracer
-
rlauncher
dmenu_run replacement focused on startup time
-
utwt
Parsing utmp file
-
socket-priority
Set a priority on a raw socket
-
bpf-rs
A safe, lean library for inspecting and querying eBPF objects
-
konfigkoll_utils
Konfigkoll utilities
-
trii
A low-key implementation of the UNIX
treecommand in Rust -
sbox
Tiny Linux containers implementation
-
cargo-appimage
Converts your crate into an AppImage
-
pwnwalk
Collect OS info covertly during Linux Enumeration, leaving zero traces
-
libdbus-sys
FFI bindings to libdbus
-
uni_service
Universal service crate for building cross platform OS services
-
rustutils-core
Modern coreutils with a focus on simplicity
-
android-properties
Rust-based Android properties wrapper
-
bluez-generated
Generated async D-Bus bindings for talking to BlueZ on Linux
-
libpci-c-sys
Raw bindings for libpci
-
emd-ebpf
contains the eBPF binary for emd
-
ebpf-histogram-ebpf
The ebpf portion of ebpf-histogram. To build and export histogran from ebpf code
-
pide-rs
Persistent Isolated Development Environments (in Docker)
-
alpm-rs
aplm bindings and wrapper for rust
-
sideway
A better wrapper for using RDMA programming APIs in Rust flavor
-
eadb
eBPF Android Debug Bridge
-
disposables_protocol
Protocol definitions for Disposables library to communicate with DLC container
-
processmon
Process monitor that can run trigger scripts and subsequently restarts the process when files on specified paths are modified
-
ipdb_rs
IPDB 地址库的 rust 非官方版本
-
pacwoman
Alternate client for arch linux package repositories
-
tokio-process-terminate
A tokio process extension to terminate child processes
-
megalock
X11 xlock replacement
-
safe-mmap
Safe wrappers for mmap() of immutable files
-
cnctd_docker
Methods for integrating with the Docker CLI
-
rushell
rushellis a POSIX compatible shell written by Rust language for Linux and MacOS -
aya-metrics-common
A metrics library for eBPF programs
-
logscreen
Rust end-to-end application
-
xdrippi
An easy to understand AF_XDP library
-
searchpath
A small unix and windows lib to search for executables in PATH folders
-
event-uring
-
tokio-gpiod
Linux GPIO character device interfacing with tokio
-
bulk
making deb packages, repositories, and update version numbers
-
scx_utils
sched_ext schedulers
-
x11-screenshot
Screenshots with x11
-
osquery_types
Common structures for OSQuery tables
-
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
-
sysinfo_dot_h
A tiny sys/sysinfo.h wrapper
-
dmon
building daemon processes
-
avahi-sys
Bindings to Avahi, a library for zero-configuration networking
-
blkpg
call Linux blkpg ioctls
-
signal-handler
Signal Handler
-
mnl-sys
Low level FFI bindings to libmnl. A minimalistic user-space library oriented to Netlink developers
-
ecash-core
RSA-3072 blind signature protocol for anonymous digital cash
-
realjump
Tiny crate that loads and boots Real Mode code from an x86-64 kernel
-
cxl_rs
Compute Express Link for Linux bindings
-
mkdtemp
A thin wrapper around libc's mkdtemp, UNIX only
-
wora
A framework for building applications (daemons, etc) that run in different environments (Linux, Kubernetes, etc)
-
libvibrant-ffi
C bindings for libvibrant, a library to control screen saturation on X servers
-
oma-debcontrol
Parse Debian control files
-
madvise
Rustic safe wrapper around unix madvise
-
pop-os/distinst-bootloader
Type for checking whether the host environment is in EFI or BIOS mode
-
abut
Structural IPC orchestration and boundary-aware Unix Domain Sockets. Manages the secure adjacency of isolated processes within the Honest-Classified security suite.
-
spring-boot-layertools
Faster Spring Boot layertools extraction in Rust
-
linux_proc
help reading the contents of
/procon linux -
shm-fd
Like systemfd/listenfd but with a shared-memory file descriptor
-
bpfdeploy-libbpf-sys
Fork of libbpf-sys
-
x11-keysymdef
Convert among X11 keysyms, unicodes, and string names
-
lightswitch-metadata
metadata used by profilers and debuggers
-
dummy-cargo-toml-creater
docker cache
-
epoll_test
a test lib for epoll kqueue project with some usefull lib
-
wayland-sys
FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.
-
nix-daemon
talking directly to the Nix Daemon
-
gpio-cdev
Linux GPIO Character Device Support (/dev/gpiochipN)
-
flash
Shell parser, formatter, and interpreter with Bash support
-
prefork
forking processes
-
secrets-to-env
Loads the secreets from docker into the systems environment!
-
os2
working with operating system features in Rust
-
docker-test-for-trying-out-jenkins
a test publish
-
sdnotify
Notify service manager about start-up completion and other daemon status changes
-
aura-pm
Install and manage Arch Linux packages
-
clone3
Rust bindings to the clone3 linux system call
-
libubpf-sys
Rust bindings to libubpf from IO Visor
-
sludge-ar-with-ranlib
encoding/decoding Unix archive files
-
parse2csv
parse log-file and output to stdout as csv file by regex
-
cnproc
API to access the Linux Process Events Connector via netlink sockets
-
lazybar-types
Shared types for lazybar and lazybar-msg
-
sbin
🛠️ Fetches and updates binaries from Docker images—simple, fast, Rust-powered
-
paketkoll_types
Check installed distro files for changes (types library)
-
konfigkoll
configuration management tool for Arch Linux and Debian (and derivatives)
-
bucky-time
the bucky-time crate
-
ju-tcs-rust-23-11
head and tail Posix functions
-
uptic
(/proc/)uptime crate
-
linux_once
A Linux-optimized drop-in replacement for std::sync::Once
-
ioctl-sys
IO Control for POSIX-and-beyond systems (core fn & macros, see
ioctlsfor many ioctl definitions) -
virtio-info
Prints information about available virtio devices
-
rcap
work with Linux capabilities
-
x11-clipboard-rs
X11 cliboard copy and paste command line tool
-
procdump
A console program to display detailed information about a running process
-
xdotool
A wrapper for the command line tool xdotool written in Rust
-
dockerdump
Extract any file from any Docker image
-
aarch64_ptregs
aarch64 pt 寄存器定义
-
focus-tracker-core
The core types for the focus tracker crate
-
linicon-theme
Get the user's current icon the on Linux
-
geist_bootloader
bootloader & cli for controlling Geist
-
app-machine-id
Generate app-specific machine IDs
-
swayboard
Automatic keyboard layout manager for Sway wm
-
affinity-linux
Get and set CPU affinity
-
desk-logind
Bindings for the systemd-logind D-Bus API
-
network-manager
Rust NetworkManager bindings
-
systemd-service
Generate service files for the application
-
prevail
eBPF Verifier using Abstract Interpretation
-
x86_64-linux-nolibc
minimal std for x86_64-unknown-none
-
alsactl
API binding for alsactl library
-
mirror-cli
镜像配置&管理工具
-
ethernet-info
uses SIOCETHTOOL ioctl command to get ethernet information
-
syngestures
Configurable multi-touch gesture daemon for Linux, originally targeting
xf86-input-synaptics -
linux_max6675
that reads temperature data from a MAX6675 over the Linux kernel's SPI API
-
tagen
Generates lots of tags by version and variants
-
arch-mirrors
Parse the Arch Linux mirror status
-
linux-personality
Wrapper around Linux personality function
-
cargo-prosa
ProSA utility to package and deliver a builded ProSA
-
usb-disk-probe
stream type which can be used to probe for USB storage devices in the system
-
illumos-priv
providing an interface to illumos's PRIVILEGES(5)
-
unisecs
Unix epoch seconds
-
rpmrepo
containing definitions for parsing yum repositry data structures
-
aur-rs
interacting with the Arch User Repository's RPC interface
-
cloudabi
Low level interface to CloudABI. Contains all syscalls and related types.
-
xcb-dl
Rust bindings for libxcb
-
LinuxAppUninstaller
uninstalling applications on Linux
-
tetris-cli
A tetris clone for your terminal
-
ioctl-term-light
Lightweight crate to retrieve the dimensions (.i.e.: width/height) of a UNIX terminal in terms of rows/columns
-
nvbit-rs
Idiomatic library for using the NVIDIA NVBIT binary instrumentation library
-
squid
A RISC-V emulator with AOT compilation for fuzzing
-
sensors-sys
Hardware monitoring in Linux
-
fusion-grpc
A data fusion platform with scheduler, ai agent studio and core libraries
-
healthdog
Helper program that connects external periodic heathchecks with systemd's watchdog support
-
galley
A deployment queue for Docker and Nginx
-
xbgdump
CLI tool to dump the X11 background to a file
-
iou
io_uring bindings
-
interruptor
Collection of functions generating Unix process signal receivers for use in the Crossbeam Channel select! macro
-
nftables-json
Serde JSON model for interacting with the nftables
nftexecutable -
bpfman-api
gRPC bindings to the bpfman API
-
nix-data
A set of modules for easily managing Nix and NixOS packages and options
-
systemd_tmpfiles
A parser for systemd-tmpfiles configuration files
-
ppk
find the port, and kill its process!
-
autosway
Automation program
-
flush
A Fluent Shell
-
libscmp
A safe, sane Rust interface to libseccomp on Linux
-
scx_userspace_arena
interacting with BPF arenas from userspace in sched_ext schedulers
-
awak
A small async runtime for Rust
-
juno
A helper rust library for the juno microservices framework
-
kcr_secscan_quay_redhat_com
Kubernetes Custom Resource Bindings
-
verinc
small command line utility (and a library) which increments version in the given file
-
selinux-sys
Flexible Mandatory Access Control (MAC) for Linux
-
socketcan-hal
Linux SocketCAN library. Send and receive CAN frames via CAN bus on Linux.
-
sysd-manager-proxy
lib used by sysd-manager to perform privileged operations via polkit over D-Bus
-
libsyd
Rust-based C library for syd interaction via /dev/syd
-
procfs-core
Data structures and parsing for the linux procfs pseudo-filesystem
-
bluetooth-sys
Unsafe bindings to Linux's C bluetooth API
-
libublk-rs-sys
Low-level FFI bindings for Linux ublk (userspace block device) kernel interface
-
hanzo-runner
execute hanzo-tools in a safe and performant environment
-
ioprio
A Linux-only crate for managing I/O priorities
-
seccomp-sys
low-level bindings to libseccomp
-
hciraw
The interface to HCI Raw Sockets
-
unbothered-gpio
GPIO reader, writer and listener
-
ju-tcs-tbop-24-dcfk
CLI tool for POSIX
headandtailcommands -
read-human
Read things from a human on the command line
-
toomuch
A GNU timeout-compatible command wrapper with interactive suspend/resume support
-
anarch
archlinux conf manger
-
polkit-agent
High-level bindings for libpolkit-agent-1
-
butterflow-models
A self-hostable workflow engine for code transformations
-
procstat
Parses the /proc/stat file into a struct
-
board_id
motherboard detection (Linux-only)
-
xremap
Dynamic key remapp for X and Wayland
-
docked
Thin wrapper around docker to lunch apps locally in a container
-
taneleer
Build artifacts storage service
-
tracexec-core
Core crate of tracexec [Internal implementation! DO NOT DEPEND ON!]
-
gitmoji-changelog
Do you use gitmoji? Then generate your changelog with this app!
-
unix-exec-output-catcher
run executables in a child process and catch STDOUT and STDERR output on UNIX-systems. std::process::Command is probably the better option. Use this source code as educational source how it could be done.
-
gel-o
Run a closure on Linux InputEvents
-
ecli-rs
The client cli wrapper of ecli
-
xsettings
Rust bindings to the XSETTINGS client library
-
alpm-utils
Helper functions for working with alpm
-
distro-info
parsing Debian/Ubuntu distro-info-data
-
safa-abi
an ABI over some of the SafaOS's kernel structures
-
alpmver
compare package Pacman package versions
-
tailhook/vagga
containerization tool without daemons
-
cgroup-memory
reading and interpreting
/sys/fs/cgroupmemory statistics -
darling-arch
A darling implementation for Arch Linux's pacman
-
shaddup
Suppress stdout and stderr of the current program. Works on Unix
-
pakr-signals
A set of functions to wrap Linux' sigset_t functionality and to do a rudimentary signals managemet
-
term-sesh
Unix terminal session manager
-
port-killer
that provides functions to clear port occupancy and kill processes
-
dext
A CLI tool to extract and unpack the layers of a docker image
-
arch-commando
A fast, locate-like utility to search for commands in Arch Linux repos
-
dusk-uds
Minimalistic boilerplate for UnixListener bindings
-
sudo_prompt
dialog prompt to run a command using sudo
-
tokio-dbus
Pure Rust D-Bus implementation for Tokio
-
vanadium
A very basic terminal interaction lib (windows / unix)
-
errno-sys
Raw FFI bindings to
errnolocation -
xdp
AF_XDP socket support without C dependencies
-
firec
Rust API to interact with Firecracker
-
libgpiod
wrappers
-
seccomp-tiny
Linux seccomp library for no_std without libseccomp dependency
-
vdso
Resolve Linux vDSO symbols
-
ttyecho
that lets you write data a into Linux kernel pseudoterminal buffer
-
rustop-rs
Linux system information parser
-
cgumi
interacting with cgroupv2
-
expectrl
automating terminal applications in Unix like Don libes expect
-
greenhook
A seccomp-unotify-based syscall hook library
-
apt-parse
Parse the output of some Apt commands
-
firepilot
Interface to work with Firecracker microVMs
-
cg2tools
CLI for delegated unified control groups (cgroups v2)
-
runas
Run a command as root (sudo)
-
ah-pkg
A declarative package manager for Arch Linux
-
irox-safe-linux
Pure-Rust implementations of the linux native API functions & SYSCALLs to make them ergonomic
-
pylauncher
Python Launcher for POSIX
-
nanoforge
pulling docker images, unpacking them, and compiling them into a Rust project
-
procmaps
gathering currently mapped memory regions for a given PID
-
syscallz
seccomp library for rust
-
whatadistro
identify your linux distribution
-
pagemap
provide a simple API to Linux kernel's pagemap API
-
baam
[WIP] Builds and deploys docker apps
-
nix_health
Check the health of your Nix setup
-
rs-ls
a program like 'ls' command on unix/linux
-
al_pkginfo
parse Arch Linux package information
-
hax-cli-options-engine
hax cli options engine helper crate
-
k2i
Kernel Parameters Interface using HTTP
-
discord-termview
Spawn multiple concurrent unix terminals in Discord
-
demikernel-dpdk-bindings
Rust Bindings for Libdpdk
-
linux-video
Linux V4L2 device interfacing
-
linux-api
Types and constants for Linux API bindings. Actual bindings can be found in additional crates found in dev-dependencies
-
rustix-libc-wrappers
Safe Rust bindings to
libcfunctions -
azur
A no_std Rust crate that implements an executor/reactor and futures using io_uring
-
systemd-ask-password-agent
implementing a systemd password agent (https://systemd.io/PASSWORD_AGENTS/)
-
libiio-sys
Native, unsafe, bindings to the Linux libiio library. Used by industrial-io.
-
usedby
Small utility to see what is using a network port or local file
-
freebsd-geom
working with GEOM object graphs
-
havsalt-here
Effortlessly grab and copy file locations
-
sysnames
Query Linux system call names and numbers at runtime
-
syslog-c
package same as syslog in C
-
wayclip
An opinionated Wayland clipboard manager
-
scx_chaos
general purpose sched_ext scheduler designed to amplify race conditions
-
nomcup
parse PKGBUILD files used by pacman the package manager
-
ioctl-id
Rust identifiers for
ioctl(2)calls on Unix-like systems -
eventheader
Rust API for eventheader-encoded Linux Tracepoints via user_events
-
tigen
Toolbox image builder (tigen) is a simple utility to create oci images to for creating toolbox sessions
-
recr
🐳 Re-tag Docker Images with Integrated Pull and Push
-
secexit-daemon
Egress control daemon using eBPF
-
shells
Sugar-coating for invoking shell commands directly from Rust
-
utmp-classic-raw
raw types for parsing login records in classic utmp (UNIXv1 & OpenBSD) file
-
clipboard_listener
A cross-platform Rust crate for listening to clipboard events
-
raw-syscall-enumerated
Low-level raw system calls enumerated
-
systemd_service_parser
systemd service file parser
-
pacman-bintrans-common
Binary transparency for pacman - common code
-
wsl
Detect if the program is running under Windows Subsystem for Linux
-
rusl
Rust linux interface layer
-
relic
Package management for Arch Linux
-
rebpf
A ebpf library built on top of libbpf (no bcc dependency)
-
rmcp-dbus
MCP server for generic D-Bus access (Linux)
-
calloop-subproc
Subprocess support for the Calloop event loop
-
rcore-os/linux-syscall
Linux syscalls implementation
-
ansible-rs
wrapper library for Ansible command-line tools (Linux/Unix only)
-
apipe
An anonymous UNIX pipe type
-
af_packet
bindings for Rust, primarily to be used for high-performance network security applications
-
linux-cmdline
Parses and manipulates Linux kernel cmdline strings
-
paccat
Print pacman package files
-
eldiron-cli
Command-line tool for Eldiron
-
launch-pad
Async process manager/supervisor for *nix systems
-
gpiocdev-uapi
A low level library to access GPIO lines on Linux using the GPIO character device
-
tokio-hidg
Linux USB HID Gadget emulation for tokio async runtime
-
supplicant
Bindings for wpa_supplicant
-
debber
Debian archive reader / extractor: Refreshed
-
debcontrol
Parse Debian control files
-
libprocmem
A /proc/<pid>/mem reading and writing library
-
chillwm
A chill wm for OSX
-
tmp_mio
Temporary fork of the mio crate with windows bug fix
-
devicemapper-sys
Low level bindings for devicemapper
-
bpf-compatible-rs
build BPF-compatible binaries in Rust
-
ubuntu-version
Convert Ubuntu versions to codenames, and vice versa
-
arcbox-transport
Transport layer abstractions for ArcBox (Unix socket, vsock)
-
lvis
Visualize lsof output
-
sysexit
Exit codes for programs
-
shunt
Run multiple commands in single terminal with docker compose like logs
-
perf-event
interface to Linux performance monitoring
-
printnanny-nats-apps
Edge NATS applications
-
alpm-mtree
command line interface for the parsing and writing of ALPM-MTREE files
-
execsnoop
Watch process ID creation in Linux kernel with execsnoop-bpfcc
-
cargo-credential-oo7
Cargo credential provider using oo7
-
os-release
Parse /etc/os-release files on Linux distributions
-
glib-sys
FFI bindings to libglib-2.0
-
keypaste
Paste clipboard contents by simulating keystrokes
-
systemd-user-timers
way to make systemd user timers, and might grow up into a full simple systemd frontend
-
taskstats
high-level encapsulation of Linux's per-task statistics interface
-
nbpf-sys
bpf filter syntax parser and matcher
-
signals-but-a-little-nicer
A wrapper around signal-handlers for Windows [console applications] and Unix programs
-
p0f_api
Interface for querying p0f unix socket API
-
xrandr
Safe rust bindings to (some parts of) xrandr
-
aurum
High-level AUR helper library
-
libtracecmd
Rust wrapper of libtracecmd
-
yaui
Unix Injector with support for Android/Android Emulator i686/x64/arm/aarch64
-
tabletdb
A database of auxiliary information about graphics tablets
-
enigma_shark
UNIX friendly CLI Enigma
-
battop
Interactive batteries viewer
-
dbus-codegen
Binary crate to generate Rust code from XML introspection data
-
libclu
Automation for the Arch Linux ecosystem
-
cgroups
Native Rust crate for managing control groups on Linux
-
x11nas
X11 library bindings for Rust, forked to be no_std
-
zygote
process is a small process used primarily to create new processes
-
io_uring_header
linux kernel 6.1 include/uapi/linux/io_uring.h
-
rust-health-endpoint
Minimal health (and signal) endpoint for apps running in containerized environments
-
runkins
makes it easy to manage command execution
-
unix-fd
Unix filedescriptor related utilities
-
daemonize
enable your code run as a daemon process on Unix-like systems
-
shell-cell
Shell-Cell. CLI app to spawn and manage containerized shell environments
-
rootless-run
Rootless execution of commands that require root
-
tokio-command-fds
passing arbitrary file descriptors when spawning child processes
-
os-core
core, operating system related, functionality
-
newt-sys
Low-level bindings for the Newt console UI library
-
passfd
File descriptor passing
-
ju-tcs-rust-23-27
Bin package that implements simple versions of tail and head POSIX utils for rust course in UJ
-
redbpf
eBPF build and userspace runtime library
-
below-render
Render crate for below
-
i2c-linux-sys
Linux i2c-dev ioctls
-
clipboard-ext
A clipboard library providing useful extensions for rust-clipboard
-
atags
Parsing of linux ATAG data structures
-
nix-user-chroot
Install & Run nix without root permissions
-
withfd
Send and receive data along with file descriptors
-
kcheck
working with kernel configuration information
-
signal-msg
Handle UNIX process signals with a shared channel (uses simple-signal)
-
nmdbus
Dbus bindings to the network manager
-
nix-ptsname_r-shim
Nix
ptsname_rshim -
user_lookup
lookup user and groups on Unix/Linux
-
cntr-nix
Rust friendly bindings to *nix APIs (fork with features used in cntr)
-
pdfork
fork wrapper that uses process descriptors (pdfork) on FreeBSD and normal fork elsewhere
-
inputsynth
X11 input synthesis
-
alsatimer
API binding for alsatimer library
-
lightswitch-capabilities
Discover which BPF features are available
-
libtuntap
tuntap implement
-
zeil
A deployment orchestrator built on top of Nginx and Docker
-
lz4-builder
zero dependency, tiny lz4 decompression wrapper built for lodpm
-
xkbcommon-sys
Bindings to libxkbcommon
-
tugger-debian
Debian packaging primitives
-
ebpf
Linux extended BPF access
-
gir-parser
GObject Introspection GIR files parser
-
systeroid-core
Core library of systeroid
-
tracing-systemd
A tracing subscriber that logs to the systemd journal
-
tokio-pty-process
Interact with a child process through a pseudo-TTY, asynchronously using Tokio
-
actl
A command line tool for system maintenance and the like for Archlinux
-
rsys
system and hardware information parsing
-
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…
-
unix_exec_piper
exec multiple commands where STDOUT of one process is connected to STDIN of the next process. This is what a shell (like bash) does internally.
-
xdpsock-ffi
C FFI for xdpsock
-
liblinux
Linux system calls
-
rtkit-rs
Rust bindings for the RealtimeKit D-Bus interface
-
kqueue2
kqueue interface for BSDs and MacOS
-
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…
-
statx-sys
Bindings to
statxsyscall implemented bysyscall -
stemjail
Evolving jails for user activities
-
openat2
wrapper around Linux 5.6+'s openat2() system call
-
sweetacid-evdev
evdev interface for Linux
-
pakr-rawata
Raw access to hard disks - read using READ_DMA_EXT (0x25), write using WRITE_DMA_EXT (0x35) and identify using IDENTIFY_DEVICE (0xEC). On Linux uses SG subsystem, on FreeBSD uses CAM subsystem…
-
servicefile
parsing /etc/services
-
drm-sys
Bindings to the Direct Rendering Manager API
-
paketkoll_cache
Check installed distro files for changes (caching library)
-
tailspin
A log file highlighter
-
riffol
supervising process that can run as a traditional daemon on Unix-like systems or as an
initsystem for containers -
caterpillar
Detect and apply RAUC update bundles during boot
-
error-chain-for-dumb-ides
Faux' apt package manager for Debian
-
shmemfdrs2
Creates anonymous shared memory file descriptors for IPC on Unix platforms, using memfd/SHM_ANON/shm_open
-
i2cdev2
API for safe access to Linux i2c device interface. https://www.kernel.org/doc/Documentation/i2c/dev-interface
-
nvbit-io
NVIDIA NVBIT streaming encoder and decoder implementations using serde
-
yuca
Access USB Type-C device information on Linux
-
network_bridge
creating networking bridges
-
uinput-ioctls
Rust bindings for Linux uinput ioctl constants and helper macros
-
mem-find
Searches the memory of a process (haystack) for a string (needle)
-
pseudoterm
Low-level library for creating PTYs
-
uninterruptible
Guard type that keeps selected Unix signals suppressed
-
lithos
A containerization framework for linux
-
is-container
Check if the process is running inside a container
-
zinit
Process supervisor with dependency management
-
bluez-async-ots
Bluetooth Object Transfer Service (OTS) Client for bluez-async
-
evdi
High-level bindings for evdi
-
sd-sys
FFI for libsystemd
-
zbus_xmlgen
D-Bus XML interface code generator
-
gegl
bindings
-
freebsd-libgeom-sys
Rust FFI bindings to FreeBSD's libgeom library
-
tpom
Allows overriding the system clock; useful for testing
-
xorpio
no_std / libc-free bindings for Linux userspace IO
-
sys_util
Rust wrappers for system facilities that aren't in std
-
polkit-sys
Low-level bindings for libpolkit-gobject-1
-
emd-common
Various common stuff, necessary for emd
-
time-sys
Bindings to Linux's time.h and time64.h. Some functions have been replicated, but more are still to come.
-
wlroots-sys
Low-level bindings for wlroots
-
hanzo-tools-runner
execute hanzo-tools in a safe and performant environment
-
arch-toolbox
A cli for manage arch linux utils
-
pacmanager
interact with any package manager on any Linux distro
-
netlink-packet-route
netlink packet types
-
alpm-lint
command line interface for linting of ALPM packaging related files and projects
-
scx_tickless
A server-oriented scheduler designed to minimize OS noise and maximize performance isolation. https://github.com/sched-ext/scx/tree/main
-
libcopes
efficiently monitoring process exec and exit events on Linux
-
containerregistry-layout
OCI image layout read/write operations
-
battery-ffi
FFI bindings for battery crate
-
ebpf-user
User space wrapper for libbpf
-
buildkit-rs-reference
A parser for image references, based on the reference go package
-
intel-pstate
Fetch and modify Intel pstate kernel parameters
-
dragonfly-client-core
Core library for the dragonfly client
-
kconfig-linux
WIP crate for the KConfig DSL in the Linux kernel
-
regex-rs
Safe wrapper for [POSIX regular expressions API][regex-h] (provided by libc on POSIX-compliant OSes). Part of libnewsboat lib dependencies
-
btrfs
Interface for BTRFS ioctls etc
-
filetype
basic extension to
std::fs::File: it defines a method which returns the file’s type (on *nix systems) -
docker-fetch
A docker previewer for fzf
-
pop-os/distinst-chroot
Convenience wrapper for executing external commands, with chroot support
-
linux-package-analyzer
CLI tool to analyze Linux packages
-
procweb-rust
A binary providing a web interface to monitor the resources used by a process on Linux
-
pamsm
Rust wrappers around PAM Service Modules functions
-
uds-rs
A asynchronous library implementing UDS protocol used for automotive diagnostic, standardized by ISO 14229-1:2013
-
bitness
detecting OS bitness independently of the executable's bitness. Windows, GNU/Linux and FreeBSD currently supported.
-
interrupt-ref-cell
A
RefCellfor sharing data with interrupt handlers or signal handlers on the same thread -
rootasrole-core
This core crate for the RootAsRole project
-
pandora_box
Syd's log inspector & profile writer
-
lazybar
A lightweight, event-driven X11 status bar
-
classic_bpf
Build and attach classic BPF programs to sockets
-
aya-log-ebpf
Logging for eBPF programs
-
docker-image-reference
Parse docker image references
-
syscaller-core
No-std Linux direct syscall library
-
os-release-rs
Rust wrapper for /etc/os-release
-
tokio-socketcan-isotp
A asynchronous tokio ISO-TP library build on top of socketcan-isotp
-
binter
Brainfuck interpreter for unix based systems
-
mmdbus
Dbus bindings to the ModemManager
-
libblkid-rs-sys
Low level bindings for libblkid
-
blazecli
A command line utility for the blazesym library
-
glib-unix
Rust bindings for the GLibUnix library
-
freebsd-errno
FreeBSD error numbers
-
eventheader_dynamic
Rust API for runtime-specified eventheader-encoded Linux Tracepoints via user_events
-
rushm
Tiny wrapper of POSIX shared memory for Rust
-
osinfo
Detect the operating system type and version
-
multiprocessing
An experimental crate for POSIX-based multiprocessing
-
xkb-data
Keyboard layout data from xkb-data
-
alsahwdep
API binding for alsahwdep library
-
selfserv-daemon
selfserv daemon
-
easy_rand
Small Rust wrapper library for calling POSIX's srand() and rand() functions
-
dotinstall
DSL for automating installation of dotfiles
-
spirit-daemonize
Spirit helpers and config fragments to daemonize
-
libpledge
that provides similar functionality to the OpenBSD pledge(2) functionality for Rust programs on Linux
-
screenruster-saver-hacks
XScreenSaver and XLock hacks
-
libbpf-async
writing BPF programs in Async Rust, complementary for libbpf-rs
-
wepoll-ffi
Bindings for the wepoll library
-
librecollect
Recollection library for the project
-
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…
-
http-client-unix-domain-socket
HTTP (json) client using UNIX domain socket in Rust
-
diamond
Common library for diamond, just a daemon
-
spice-client-glib-sys
Raw C-FFI bindings for the Spice GLib library
-
bandsocks
Experimental embeddable container sandbox
-
privsep
Privilege Separation for Rust
-
libts
Trade System library
-
sinit
init system for use in containers
-
libbpf-rs-lightswitch
libbpf-rs is a safe, idiomatic, and opinionated wrapper around libbpf-sys
-
containerregistry-image
OCI/Docker image manifest, index, and layer types
-
nightfury-server
Server which provides access to the nightfury project via unix sockets
-
mdconfig
Rust bindings for FreeBSD's md devices
-
nice-sys
FFI bindings to libnice
-
konfigkoll_core
Core functionality for Konfigkoll
-
liburing25-sys
liburing-2.5 bindings
-
mshv-bindings
Rust FFI bindings to MSHV headers generated using Rust bindgen
-
axconfig
Platform-specific constants and parameters for ArceOS
-
systemd-connector
interacting with systemd
-
bcachefs-ioctls
A more ergonomic wrapper around bcachefs' ioctl interface
-
wgctrl-rs
High level bindings to the WireGuard embeddable C library
-
miku-ktls-sys
Configures kTLS for tokio-rustls client and server connections
-
proc_monitor
Linux/Macos process monitor
-
inputplug
XInput monitor daemon
-
static_args
Get static args from the os
-
acct
reading data from acct(5) files
-
tokio-fork
Fork a process and wait the child process asynchronously
-
daemonizer
privdrop and daemonize your program
-
chez-sys
Raw Chez Scheme bindings for Rust
-
dbus-executor
Launch arbitrary programs via D-Bus
-
unicom-unix
Unix domain socket backend for unicom
-
kvarn_signal
IPC signaling library, mainly used for kvarnctl
-
awc-uds
Unix socket connector for awc
-
tokio-linux-video
Linux V4L2 device interfacing with tokio
-
kmod
Bindings to libkmod to manage linux kernel modules
-
joydev
Rust joydev library
-
debarchive
Debian archive reader / extractor
-
eunomia-rs
binding for eunomia-bpf
-
docker_client
docker-client library
-
aur-rpc
An async wrapper for aur RPC calls
-
libbpf-cargo
Cargo plugin to build bpf programs
-
libsydtime
Rust-based C LD_PRELOAD library to replace vDSO time calls with syscalls
-
io_uring_syscall
linux io_uring syscall
-
uinput-sys
Linux uinput definitions
-
polkit-agent-sys
Low-level bindings for libpolkit-agent-1
-
poppler-sys-rs
Low-level (FFI) bindings for poppler-glib
-
alpm-ll
Rust bindings for libalpm
-
breezy-osutils
Low level OS wrappers for Breezy
-
alpm-parsers
Various parsers for parsing Arch Linux package formats
-
paru
Feature packed AUR helper
-
bpfd-common
bpfd's common code that is shared between kernel and userspace
-
aya-log-parser
A parser for the aya log format strings
-
rmcp-systemd
MCP server for systemd service management (Linux)
-
os_stat
get system metrics like cpu load and memory usage
-
systemd-boot-conf
Managing the systemd-boot loader configuration
-
pine
Iterator over process line output
-
geoclue
Rust bindings to the Geoclue geolocation library
-
geoclue-zbus
A wrapper to geoclue's dbus service
-
lazybar-core
A lightweight, event-driven X11 status bar
-
dmx-termios
A vendored fork of the termios library
-
pacmanager_wrapper
interact with any package manager on any Linux distro