-
sysinfo
get system information such as processes, CPUs, disks, components and networks
-
rustix
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
-
zbus
API for D-Bus communication
-
nix
Rust friendly bindings to *nix APIs
-
glib
Rust bindings for the GLib library
-
notify-rust
Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.
-
home
Shared definitions of home directories
-
dbus
Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication
-
os_info
Detect the operating system type and version
-
x11rb
Rust bindings to X11
-
calloop
A callback-based event loop
-
seccompiler
seccomp-bpf jailing
-
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
-
neli
Type safe netlink library written in Rust
-
landlock
LSM helpers
-
caps
A pure-Rust library to work with Linux capabilities
-
libproc
get information about running processes - for Mac OS X and Linux
-
netlink-packet-route
netlink packet types
-
oci-spec
Open Container Initiative Specifications in Rust
-
procfs
Interface to the linux procfs pseudo-filesystem
-
uzers
Continuation of users, a library for accessing Unix users and groups
-
rlimit
Resource limits
-
hyperlocal
Hyper bindings for Unix domain sockets
-
rexpect
Interact with unix processes/bash the same way as pexpect or Don libes expect does
-
gio
Rust bindings for the Gio library
-
memfd
A pure-Rust library to work with Linux memfd and sealing
-
gix-submodule
gitoxide project dealing git submodules
-
fork
creating a new process detached from the controlling terminal (daemon)
-
evdev
interface for Linux
-
copypasta
cross-platform library for getting and setting the contents of the OS-level clipboard
-
oo7
James Bond went on a new mission and this time as a Secret Service provider
-
libbpf-sys
Rust bindings to libbpf from the Linux kernel
-
blazesym
address symbolization and related tasks
-
syscalls
A list of Linux system calls
-
libseccomp
Rust Language Bindings for the libseccomp Library
-
listenfd
work with listenfds passed from the outside (systemd/catflap socket activation)
-
systemd
interface to libsystemd/libelogind provided APIs
-
aya
An eBPF library with a focus on developer experience and operability
-
sysctl
Simplified interface to libc::sysctl
-
perf-event-open-sys
Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants
-
sd-notify
Lightweight crate for systemd service state notifications
-
vmm-sys-util
A system utility set
-
bluer
official Rust interface to the Linux Bluetooth protocol stack (BlueZ)
-
gix-trace
provide minimal
tracingsupport that can be turned off to zero cost -
sev
AMD SEV
-
libbpf-rs
safe, idiomatic, and opinionated wrapper around libbpf-sys
-
shared_child
using child processes from multiple threads
-
linux-loader
A Linux kernel image loading crate
-
mpris
Idiomatic MPRIS D-Bus interface library
-
xmas-elf
parsing and navigating ELF data; zero-allocation, type-safe
-
command-fds
passing arbitrary file descriptors when spawning child processes
-
drm
Safe, low-level bindings to the Direct Rendering Manager API
-
nftables
Safe abstraction for nftables JSON API. It can be used to create nftables rulesets in Rust and parse existing nftables rulesets from JSON.
-
crash-handler
Allows running of user code during crash events
-
ctrlc
Easy Ctrl-C handler for Rust projects
-
mpris-server
Implement MPRIS D-Bus interface in your application
-
alpm
Rust bindings for libalpm
-
sudo-rs
A memory safe implementation of sudo and su
-
sendfd
Send file descriptors along with data over UNIX domain sockets
-
freedesktop-desktop-entry
Freedesktop Desktop Entry Specification
-
kvm-bindings
Rust FFI bindings to KVM generated using bindgen
-
zbus_systemd
A pure-Rust library to interact with systemd DBus services
-
ndk
Safe Rust bindings to the Android NDK
-
file-lock
File locking via POSIX advisory record locks
-
gpiocdev
Access GPIO lines on Linux using the GPIO character device
-
cgroups-rs
Native Rust crate for managing control groups on Linux
-
pwd-grp
Access Unix passwords and groups
-
uds
A unix domain socket crate that supports abstract addresses, fd-passing and seqpacket sockets
-
gix-quote
gitoxide project dealing with various quotations used by git
-
scx_cargo
Build time utilities for sched_ext schedulers
-
iocuddle
building runtime-safe linux
ioctl()interfaces -
syslog
message formatter and writer, supporting unix sockets, UDP and TCP exporters
-
vhost
a pure rust library for vdpa, vhost and vhost-user
-
xkeysym
working with X11 keysyms
-
pango
Rust bindings for the Pango library
-
termios
Safe bindings for the termios library
-
linux-raw-sys
Generated bindings for Linux's userspace API
-
event-manager
Abstractions for implementing event based systems
-
privdrop
drop privileges
-
uuhelp_parser
A collection of functions to parse the markdown code of help files
-
poi-tracker
Package-of-interest tracker for Fedora, EPEL, and CentOS SIGs
-
bootupd
Bootloader updater
-
cros-codecs
Hardware-accelerated codecs for Linux
-
devicemapper
using Linux device mapper
-
vnc-rs
An async implementation of VNC client side protocol
-
sysfs_gpio
access to GPIOs using the Linux sysfs interface
-
sys-mount
High level FFI binding around the sys mount & umount2 calls
-
obs-hotkey
A lightweight Rust daemon for controlling OBS Studio with global hotkeys on Wayland and X11
-
microsandbox
microsandboxis the core library for the microsandbox project -
ar
encoding/decoding Unix archive files
-
signal-hook-registry
Backend crate for signal-hook
-
ronly
Read-only sandbox for untrustworthy agents
-
rebuilderd
independent build verification daemon
-
elfcore
create ELF core dumps for processes on Linux
-
tokio-seqpacket
unix seqpacket sockets for tokio
-
core_affinity
Manages CPU affinities
-
youki
A container runtime written in Rust
-
capstone
High level bindings to capstone disassembly engine (https://www.capstone-engine.org/)
-
xkbcommon-dl
Dynamically loaded xkbcommon and xkbcommon-x11 Rust bindings
-
neotop
Linux-first terminal system monitor: per-core CPU spectrum with SMT/NUMA, NVIDIA/AMD/Intel GPU dashboards with i915 per-engine breakdown, KVM hypervisor insight, container/runtime process grouping, Catppuccin themes
-
rsbinder
crates implemented in pure Rust that make Binder IPC available on both Android and Linux
-
nftnl
Safe abstraction for libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem
-
x11-dl
X11 library bindings for Rust
-
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
-
signals_receipts
exfiltration of the receipt of POSIX signals
-
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…
-
rbpf
Virtual machine and JIT compiler for eBPF programs
-
netlink-packet-generic
generic netlink packet types
-
rootasrole
A better alternative to sudo(-rs)/su
-
epoll
Safe epoll interface
-
bpf-linker
BPF static linker
-
jail_exporter
Prometheus exporter for FreeBSD jails
-
monitord
... know how happy your systemd is! 😊
-
snphost
Administrative utility for AMD SEV-SNP
-
mtree2
iterating through the entries of an mtree record file
-
whome
A command line program for detecting the current user’s name and environment. A rust replacement for
whoamiandhostnamewith added features. -
php-version-manager
A blazing fast, zero-configuration PHP version manager
-
libcryptsetup-rs
High level Rust bindings for libcryptsetup
-
syscall-numbers
System calls numbers for various architectures
-
scxcash
Cache Usage Analyzer for sched_ext Schedulers
-
ponde
Pointing device configuration daemon for Wayland and X11 using libinput and uinput
-
gix-ignore
gitoxide project dealing .gitignore files
-
psutil
Process and system monitoring library
-
alpm-pkginfo
command line interface for the parsing and writing of PKGINFO files
-
signal-child
A little library to easily signal other process with no dependencies
-
libgpiod
wrappers
-
computer-use-linux
Linux desktop control over MCP — AT-SPI accessibility tree, multi-compositor window targeting (GNOME, KWin, Hyprland, i3, COSMIC), screencast portal screenshots, and ydotool input synthesis…
-
blight
A hassle-free CLI backlight utility/library for Linux
-
perf-event2
interface to Linux performance monitoring
-
libsystemd
A pure-Rust client library to interact with systemd
-
amdgpu-sysfs
interacting with the Linux Kernel SysFS interface for GPUs (mainly targeted at the AMDGPU driver)
-
openpgp-card-ssh-agent
ssh-agent backed by OpenPGP card authentication keys
-
xsk-rs
Rust bindings for Linux AF_XDP sockets
-
wayland-wheeltani
Installable Wayland-Wheeltani CLI daemon for Linux/Wayland (evdev + uinput)
-
arch-reflector
Retrieve and filter a list of the latest Arch Linux mirrors
-
whatsys
Determine the kernel version
-
stasis
A modern Wayland idle manager that knows when to step back
-
automatic-timezoned
Automatically update system timezone based on location
-
app-maker-mcp
MCP server that lets agents see and control native (X11) applications inside an isolated Xephyr display
-
endolphine
TUI file explorer
-
starryos
A Linux-compatible OS kernel built on ArceOS unikernel
-
aptmatic
A TUI for managing apt updates across debian / ubuntu hosts
-
proc-maps
Helper crate for getting virtual memory maps from processes
-
drt-tools
Tools for Debian Release Team work
-
linuxutils
Multicall binary that dispatches to every linuxutils tool by argv[0]
-
gag
Gag, redirect, or hold stdout/stderr output. Currently only *nix operating systems are supported.
-
mnl
Safe abstraction for libmnl, a minimalistic user-space library oriented to Netlink developers
-
jsph-tg-arceos-tutorial-exercise-sysmap
Exercise about supporting sys_mmap operation for ArceOS
-
nix-user-chroot
Install & Run nix without root permissions
-
clipboardstealer
X11 clipboard manager which enforces the user choice
-
luavisors
A minimal process supervisor for containers using Rust and Lua
-
gpio-cdev
Linux GPIO Character Device Support (/dev/gpiochipN)
-
jake
Make-like task executor for Unix OS
-
ocidir
reading and writing OCI (opencontainers) layout directories
-
clipipe
A persistent clipboard provider for Neovim
-
nao
CLI for the nao task runner
-
nix-index
Nix (package manager) indexing primitives
-
zram-generator
Systemd unit generator for zram swap devices
-
nono
Capability-based sandboxing library using Landlock (Linux) and Seatbelt (macOS)
-
longline
System-installed safety hook for Claude Code
-
priv_sep
FFI for chroot(2), pledge(2), setgroups(2), setresgid(2), setresuid(2), and unveil(2)
-
partition-identity
Find the ID of a device by its path, or find a device path by its ID
-
async-pidfd
Process file descriptors (pidfd) for Linux
-
sdjournal
Pure Rust systemd journal reader and query engine
-
journal-forwarder
forward systemd-journald logs to an HTTP endpoint
-
setch
A lightweight, configurable system fetch tool written in Rust
-
cli-clipboard
cross-platform library for getting and setting the contents of the OS-level clipboard
-
logind-zbus
A dbus client (using zbus) for logind
-
nu-system
Nushell system querying
-
epsh
embeddable posix shell
-
systemfd
A convenient helper for passing sockets into another process. Best to be combined with listenfd and cargo-watch.
-
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.
-
pact-stub-server
Standalone pact stub server
-
usbeehive
Tells you what each USB cable / device on Linux can actually do. Rust port of WhatCable; previously published as
whatcable. -
rustwide
Execute your code on the Rust ecosystem
-
sevctl
Administrative utility for AMD SEV
-
systemd-boot-friend-rs
Kernel version manager for systemd-boot
-
origin
Program startup and thread support written in Rust
-
bestool-tamanu
(Internal) BES tooling: Tamanu library (config, discovery, healthchecks)
-
shell-cell
Shell-Cell. CLI app to spawn and manage containerized shell environments
-
power-profile-watcher
Watches UPower power-source changes and updates power-profiles-daemon automatically
-
axdisplay
ArceOS graphics module
-
xdpilone
Interaction with Linux XDP sockets and rings. No libbpf/libxpd-sys. Lightweight, high-performance.
-
runproclike
CLI utility that analyzes a running process by its PID and prints the command and its environment in a reproducible form
-
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 🚀
-
paraglide-launch
Analyze a project and detect deployable services, languages, frameworks, commands, and env vars
-
tiny-xlib
A tiny Xlib wrapper for Rust
-
veltrix
Unix helpers, service integrations, and Unicode metadata
-
devcontainer-env
Bridge devcontainers and the host environment — run host commands with devcontainer service environments and automatically rewrite container service URLs to host ports
-
whyno-core
Permission check pipeline, fix engine, and state types
-
psctl
Process Control is an operator for related processes. It runs processes as an interdependent graph.
-
beepboopd
the beep boop daemon
-
uds-rs
A asynchronous library implementing UDS protocol over CAN used for automotive diagnostic, standardized by ISO 14229-1:2013
-
sctrace
Syscall Compatibility Tracer (sctrace) that analyzes and validates system call against System Call Matching Language (SCML)
-
perf-event-open
Full-featured support for the
perf_event_opensyscall -
agent-tui
CLI tool for AI agents to interact with TUI applications
-
bootc-internal-blockdev
Internal implementation component of bootc; do not use
-
dofigen
A Dockerfile generator using a simplified description in YAML or JSON format create
-
jail
FreeBSD jail library
-
paketkoll
Check installed distro files for changes
-
minmon
An opinionated minimal monitoring and alarming tool
-
cellos-supervisor
CellOS execution-cell runner — boots cells in Firecracker microVMs or gVisor, enforces narrow typed authority, emits signed CloudEvents
-
netring
High-performance zero-copy packet I/O for Linux (AF_PACKET TPACKET_V3 + AF_XDP)
-
monitord-exporter
... let prometheus know how happy your systemd is! 😊
-
cortexflow-cli
CortexFlow command line interface made to interact with the CortexBrain core components
-
timecard-cli
CLI frontend for timecard
-
divviup-client
Async rust client for divviup.org
-
raur
wrapper to query the AUR RPC
-
fust
A fast system info tool written in Rust
-
hyprKCS
A fast, lightweight, and graphical keybind manager for Hyprland
-
host-identity
Stable, collision-resistant host identity resolution across platforms, container runtimes, cloud providers, and Kubernetes
-
uapi
Wrappers for OS APIs on UNIX-like platform
-
janitor-service
A service that cleans up your downloads folder
-
udever
Interactive udev rule generator for Linux. Stop writing rules by hand.
-
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}
-
crate2nix
generates nix (as in NixOS) build files for rust using cargo
-
libcgroups
cgroup
-
nix-installer
The Determinate Nix Installer
-
probes
read out system stats from a machine running Unix
-
procfd
fast, and user-friendly alternative to lsof on Linux to list process file descriptors
-
room-plugin-taskboard
Taskboard plugin for the room multi-user chat system
-
wincompatlib
Set of interfaces to run windows applications on unix-like systems using Wine
-
gix-bitmap
gitoxide project dedicated implementing the standard git bitmap format
-
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…
-
podman-api
Rust interface to Podman
-
dcr
managing C/C++ projects in a Cargo-like style
-
bws
Bitwarden Secrets Manager CLI
-
minsay
A partially satirical fortune+cowsay clone featuring quotes from the area of UNIX-hacker culture nihilism
-
tino
tiny init process (PID 1) for Docker/Kubernetes containers, written in Rust (tini alternative)
-
melin-bench
Benchmark suite for the Melin exchange
-
boot-time
Monotonic time that takes into account time a system was suspended (if the system supports this)
-
rust-port-kill
A cross-platform command-line tool to manage listening ports and processes
-
rsysmon
A Linux system monitoring tool
-
rs-release
os-release parser
-
yaxi
x11 protocol
-
sqry-lang-shell
Shell script language plugin for sqry
-
dma-heap
Linux DMA-Buf Heap Abstraction Library
-
astrid-kernel
Astrid micro-kernel, the core of the Astrid OS
-
gkill
-
linux-procfs
data snap library for the
/proc/filesystem on the linux os -
libsystemd-sys
FFI bindings to libsystemd and libelogind
-
xchannel
mmap-backed IPC channels with regionized layout, alignment-safe headers, and file rolling
-
shellflip
Graceful process restarts in Rust
-
rustpm
A fast, friendly APT frontend with kernel, desktop, and sources management
-
wdotool
xdotool-compatible automation for Wayland
-
jobslot
GNU make jobserver for Rust
-
nixpacks
Generate an OCI compliant image based off app source
-
ao-cli
A unified administration tool for Linux systems
-
containerregistry-image
OCI/Docker image manifest, index, and layer types
-
procutils
Busybox-style multicall binary that dispatches to any procutils tool
-
lm-sensors
Hardware monitoring in Linux
-
bashers
Installable cli helpers
-
scx_bpfland
A vruntime-based sched_ext scheduler that prioritizes interactive workloads. https://github.com/sched-ext/scx/tree/main
-
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…
-
libguix
Unofficial Rust client library for GNU Guix
-
oma-apt-sources-lists
fetching information from apt sources lists on the system
-
zoned
Pure Rust library for zoned block device management (SMR/ZNS)
-
nie-nix
Alternative Nix CLI to run and build remote derivations
-
wireguard-control
High level bindings to the WireGuard embeddable C library
-
cylo
Secure multi-language code execution service
-
gobject-sys
FFI bindings to libgobject-2.0
-
updlockfiles
Manage lockfiles in PKGBUILDs for upstreams that don’t ship them,
updpkgsumsfor dependency trees (Arch Linux tooling) -
yom
A modern, easy to install competitor to the dash shell, built solely to execute files
-
blackship
A FreeBSD jail manager with state machine control
-
aptmirs
mirroring apt/deb repositories
-
drives
listing mounted or mountable drives on linux
-
vfio-bindings
Rust FFI bindings to vfio generated using bindgen
-
rattler_pty
create pty
-
rebuildctl
rebuilderd - rebuildctl client
-
titta
An alternative to ls built in Rust
-
rustld
A modern ELF loader (static & dynamic linker + compatible glibc & musl) written in Rust
-
ghactions
GitHub Actions Crate
-
daemonizr
Small crate which helps with writing daemon applications in Rust
-
nao-base
Shared base utilities for the nao task runner
-
arceos-sysmap
Exercise about supporting sys_mmap operation for ArceOS
-
alsa-sys
FFI bindings for the ALSA project (Advanced Linux Sound Architecture)
-
krun-arch
Architecture-specific VM support for libkrun
-
rocketmq-common
Apache rocketmq common
-
don
Boss of your dev environment
-
perf-event-open-sys2
Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants
-
turbo-clicker
GUI based auto-clicker for Linux (X11/Wayland) that simulates virtual input via enigo
-
signal-msg
Handle UNIX process signals with a shared channel
-
seetui
TUI based tool to lookup logs from services (systemd) with Vi Motions
-
neurogrim-sensory
Built-in sensory tool implementations for NeuroGrim
-
msb_krun_arch
Architecture-specific support for msb_krun microVMs
-
libdbus-sys
FFI bindings to libdbus
-
revenant-cli
CLI frontend for the Revenant system snapshot tool
-
compendium
A user-friendly strace for x86 Linux with HTML reports
-
fsnav
A fast terminal file navigator with advanced features: search, preview, bookmarks, and split-pane view
-
libnvme
Safe, idiomatic Rust bindings for the Linux libnvme C library
-
kcr_gateway_nginx_org
Kubernetes Custom Resource Bindings
-
stackpatrol
Single-binary Rust CLI that monitors a server and reports to the StackPatrol control plane
-
proc-connector
A safe, modern Rust wrapper for the Linux Process Event Connector (netlink PROC_EVENT_*)
-
mtio
Linux magnetic tape device I/O — safe bindings for the SCSI tape driver ioctl interface
-
shvproto
SHV protocol
-
v4l2r
Safe and flexible abstraction over V4L2
-
libdrm_amdgpu_sys
libdrm_amdgpu bindings for Rust, and some methods ported from Mesa3D
-
nucleus-container
Extremely lightweight Docker alternative for agents and production services — isolated execution using cgroups, namespaces, seccomp, Landlock, and gVisor
-
ipmb
Inter-process message bus
-
realm-cli
Sandboxed Docker environments for git repos
-
skeg-platform
Platform abstractions (mmap, fsync, F_NOCACHE, F_FULLFSYNC) for skeg
-
bamboo-memory
Memory storage and retrieval components for the Bamboo agent framework
-
cir
Linux Infrared Tooling
-
pro-core
Core library for Pro Python package manager
-
can-utils-rs
A pure Rust CLI utility for managing and manipulating CAN interfaces and sending or printing pretty CAN data
-
signal-hook-mio
MIO support for signal-hook
-
rails-new
A CLI tool to generate a new Rails project
-
girgen
GIR Parser and type generator
-
capctl
A pure-Rust interface to prctl() and Linux capabilities
-
ceviche
Rust daemon/service wrapper
-
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. -
uhid-virt
Interface to Linux UHID (user-space HID transport drivers)
-
arch-toolkit
Complete Rust toolkit for Arch Linux package management
-
windowed
A minimal, zero-dependency and cross-platform windowing library for Windows, Linux (X11), and macOS (Cocoa)
-
beyond-handoff
Zero-downtime atomic binary handoff for long-running daemons
-
evdevil
Bindings to Linux' input device APIs: evdev and uinput
-
systemd-manager-tui
TUI for managing systemd services
-
rustables
Safe abstraction for nftables manipulation on Linux
-
umask
deal with unix access mode
-
push-packet
Packet-inspection and routing library for Linux, built on eBPF XDP and AF_XDP with aya
-
linux-io
Lightweight abstractions around Linux system calls related to file descriptors
-
userfaultfd
Rust bindings for the Linux userfaultfd functionality
-
libscu
fetching software/hardware info on Unix-like OSs
-
kuiper-agent-lib
Shared library for CI runner agents (connection, certificates)
-
snouty
A CLI tool for using the Antithesis API
-
yafsm
System usage monitor inspired by glances
-
ndk-sys
FFI bindings for the Android NDK
-
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…
-
nixpkgs-fmt
Nix code formatter for nixpkgs
-
aperture
GTK Widget for cameras using gstreamer and pipewire
-
shmfeeder
A lock-free single-producer, multi-consumer broadcast ring buffer backed by POSIX shared memory
-
hinawa
API bindings for hinawa library
-
transparent
running processes on a virtual desktop / virtual X server environment
-
memfile
memory backed files using memfd_create with file sealing support
-
aya-ebpf
writing eBPF programs
-
crit
Rust cross-compiler
-
linux-bzimage-setup
The linux bzImage setup binary
-
hyperforge
Multi-forge repository management
-
restrict
allow, deny, or trace Linux syscalls with an ergonomic, auto-generated enum customized for your system architecture
-
unpalm
Linux palm rejection filter for touchpads
-
stormchaser-query
Stormchaser query and hydration engine microservice
-
pict-rs-serde-utils
Serde-related utilities for pict-rs
-
goggled
A program/daemon sending notifications when the user should take a break from staring at the screen
-
rctl
FreeBSD resource limits and accounting with RCTL / RACCT
-
opendev-docker
Docker runtime support for OpenDev AI coding agent
-
vhost-device-vsock
A virtio-vsock device using the vhost-user protocol
-
memfd-runner
A Linux library for executing in-memory ELF files using memfd_create and execve
-
workshop
presenting programming workshops
-
kurtbuilds-serlib
managing background services on macOS and Linux
-
brightness
Get and set display brightness
-
sigchld
waiting for SIGCHLD from many threads at once
-
shihaisha-core
Core types and traits for shihaisha service management
-
nix-fhs
CLI for managing FHS environments on nixOS
-
fastboop-cli
CLI for non-mutating live boots on fastboot-class devices
-
affinity
consistent way to set core affinity for currently running threads and processes
-
rolling-deployer
deploying new versions of traefik configs
-
alienware
API to control the lights on an Alienware Alpha R1/R2
-
close_fds
that makes it easy to close all open file descriptors
-
selinux_configfile
100% safe Rust parser and writer for /etc/selinux/config with format preservation
-
actplane-bpf
ActPlane eBPF loader: loads the prebuilt CO-RE object with aya, no clang/libbpf at runtime
-
nils-screen-record
CLI crate for nils-screen-record in the nils-cli workspace
-
kexec-loader
Safe wrapper over kexec_file_load(2) (Linux) for boot handoff — supports the signature-verified variant only
-
aurora-bot
Fast, smart, easy, fast way to interact with Aurora OS
-
rua
Secure jailed AUR helper for Arch Linux
-
eventheader
Rust API for eventheader-encoded Linux Tracepoints via user_events
-
qsu
Service subsystem utilities and runtime wrapper
-
yolobox
Branch-scoped Linux VMs for local development on macOS
-
proc-canonicalize
Fix std::fs::canonicalize for /proc/PID/root and /proc/PID/cwd paths on Linux
-
uufuzz
uutils ~ 'core' uutils fuzzing library
-
utmp-classic
Parsing login records in classic UNIXv1 type UTMP files; still used in OpenBSD
-
cellos-host-firecracker
Firecracker microVM backend for CellOS — jailer integration, warm pool with snapshot/restore, KVM nested-virtualisation aware
-
nmstate
networking management in a declarative manner
-
syd
rock-solid application kernel
-
systemd-zbus
A dbus client (using zbus) for systemd
-
kube-custom-resources-rs
Kubernetes Custom Resource Bindings
-
unix_mode
Decode, interpret, and display Unix file mode bits (even on non-Unix platforms)
-
alpm-srcinfo
command line tool for the specification and parsing of ALPM .SRCINFO files
-
forkguard
if guard.detected_fork() { ... }
-
dix
Diff Nix
-
daemonize-me
ease the task of creating daemons on unix-like systems
-
copypasta-ext
A clipboard library providing useful extensions for copypasta
-
zbus_polkit
PolicyKit binding
-
zincati
Update agent for Fedora CoreOS
-
devd-rs
An interface to devd, the device hotplug daemon on FreeBSD and DragonFlyBSD
-
bnd-winmd
Generate winmd from c headers
-
procwatch
Efficent process resource monitoring for linux and unix platforms
-
netforge
High-performance raw packet I/O engine with AF_XDP, sendmmsg, and pnet backends
-
xdg-desktop-portal-generic
Generic XDG Desktop Portal backend for Wayland compositors, by Lamco Development
-
cellos-host-telemetry
Host-side telemetry receiver for CellOS — vsock listener that host-stamps and signs CloudEvents emitted by the in-guest cellos-telemetry agent
-
fallbackdm
Logind-managed fallback graphical session when no compositor is active
-
frida
Rust bindings for Frida
-
arceos-runlinuxapp-qfr
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
-
komodo_client
Client for the Komodo build and deployment system
-
rpmoci
Build container images from RPMs
-
arcbox-boot
Boot asset manifest types, asset manager, and CLI tools for ArcBox VM runtime
-
liboci-cli
Parse command line arguments for OCI container runtimes
-
detect-container
Detect whether the current process is running inside a container (Docker, Podman, etc.)
-
vessel-pty
PTY-based runtime for orchestrating interactive terminal processes over Unix sockets
-
microvm-runtime
Firecracker microVM driver for decentralized Tangle operators — pure-Rust primitive, no service, no auth, no business logic
-
netlink-packet-core
netlink packet types
-
anchor
managing Docker container clusters through declarative JSON manifests
-
mshv-ioctls
Safe wrappers over MSHV ioctl
-
ququmatz
Zero-dependency io_uring bindings via raw syscalls, no libc
-
deno_os
OS specific APIs for Deno
-
libubox
Partial safe wrapper around libubox-sys (uloop guard, blob_buf RAII)
-
chmod-bpf
Managing BPF device permissions on macOS
-
btrfs-uapi
Wrappers around the btrfs userspace interface (ioctls and sysfs)
-
gix-worktree-stream
generate a byte-stream from a git-tree
-
u2secure
Make your Linux system more secure through interactive CLI | 通过交互式的cli让你的Linux系统更安全
-
multiseat-rs
A blazingly fast, seamless multiseat manager for Linux, written in Rust
-
oru
system configuration manager for Origami Linux
-
alioth-cli
Command-line interface for Alioth, an experimental Type-2 hypervisor
-
chadfetch
Console utilite for watch info about your system
-
ptrace-do
Featureful library for interacting with unix processes through ptrace, supports x86_64, i686, arm, aarch64 remote function calls
-
kmsvnc
A KMS/DRM-based VNC server for Linux
-
mvmctl
Firecracker microVM development tool
-
journald-query
Safe Rust bindings for systemd journal API
-
blue-build-process-management
A CLI tool built for creating Containerfile templates for ostree based atomic distros
-
capsicum
intuitive Rust bindings for the FreeBSD capsicum framework
-
ctrlc2
Easy Ctrl-C handler version 2 for Rust projects
-
linux-aio-tokio
Tokio bindings for Linux kernel AIO
-
kqueue-sys
Low-level kqueue interface for BSDs
-
rustix-linux-procfs
opening Linux procfs files and directories
-
dockertags
List all tags for a Docker image on a remote registry
-
xray-podman
A collection of Podman-specific utilities, required for xray-tui to work
-
nvidia_oc
command line tool to overclock Nvidia GPUs using the NVML library on Linux. This supports both X11 and Wayland.
-
clipboard_x11
obtain access to the X11 clipboard
-
blivet
A correct, full-featured Unix daemon library and CLI for Rust
-
clawsh
A shell built in rust for codecrafters
-
tuggy
Multiplatform Docker rescue ship
-
aur-depends
A libary for resolving aur dependencies
-
my-ci
Minimalist Local CICD
-
eventp
Safe Rust abstraction over Linux epoll, offering a truly zero-cost event dispatch mechanism
-
drm-fourcc
enum with every valid Direct Rendering Manager (DRM) format fourcc
-
horsetab
Trigger Linux/Unix commands via morse code using your mouse
-
drm-ffi
Safe, low-level bindings to the Direct Rendering Manager API
-
node-app-build
Mini app developer CLI: scaffold, validate, package node-app-* Debian packages
-
everlong
notify when command exited
-
hanzo-runner
execute hanzo-tools in a safe and performant environment
-
ferrix-app
get information about hardware and software
-
zopp-storage
Storage abstraction layer for zopp secrets manager
-
shaka
Generate shell aliases and functions from YAML/JSONC config files
-
ruke
A dead-simple automation tool. Inspired by Makefile and Justfile.
-
docker_secrets
Returns Docker secrets in Rust
-
pidfd-util
Safe Rust wrapper for Linux process file descriptors (pidfd)
-
syscalls-rust
Linux syscalls for rust
-
fastlio_cxx_noros
Rust bindings for FAST_LIO LiDAR Inertial Odometry without the ROS dependency
-
wild-linker
A very fast linker for Linux
-
timeout-readwrite
Adds timeout capabilities to Readers and Writers
-
ubpf-rs
A user-space eBPF virtual machine written in Rust
-
udisks2
Unofficial crate for interacting with the UDisks2 API
-
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…
-
process_alive
Cross platform library to verify if a process is alive
-
aya-log
A logging library for eBPF programs
-
coreos-installer
Installer for Fedora CoreOS and RHEL CoreOS
-
systemg
process manager
-
bluebus
interacting with Bluetooth devices using the org.bluez D-Bus API
-
postfix_ratelimit
A Postfix milter for rate limiting
-
lazybar
A lightweight, event-driven X11 status bar
-
rustix-openpty
Safe Rust bindings to
openptyand related functions -
jsonrpc-fdpass
JSON-RPC 2.0 with Unix file descriptor passing
-
shinkai_tools_runner
execute shinkai-tools in a safe and performant environment
-
c-types
Re-exports of cross-platform types, gathered from libc and winapi
-
x11rb-protocol
Rust bindings to X11
-
bootc-internal-utils
Internal implementation component of bootc; do not use
-
bpf
Attach BPF filters
-
oris-sandbox
Local sandboxed mutation application for Oris EvoKernel
-
tfc
The Fat Controller. A library for simulating mouse and keyboard events.
-
msb_krun_polly
Event polling abstraction for msb_krun microVMs
-
guess-target
-
vm-fdt
writing Flattened Devicetree blobs
-
lwk_containers
Liquid Wallet Kit - Docker containers for tests environment
-
xdgkit
A command line kit for XDG specs. As well as a Rust library
-
elinux-hwdetect
A production-ready Rust crate for Embedded Linux hardware detection using read-only /proc and /sys interfaces
-
gentoo-core
Core Gentoo types and utilities for Rust applications
-
posix-acl
interact with POSIX filesystem ACLs
-
opensearch-testcontainer
Testcontainer for OpenSearch
-
linux-unsafe
Raw linux system call stubs
-
stiva
OCI-compatible container runtime — image management, container lifecycle, and orchestration for AGNOS
-
hm-plugin-protocol
Wire-level data types shared between the hm binary and hm plugins
-
bye
graceful shutdown with no downtime
-
rockhopper
metapackage generator
-
file-owner
Set and get Unix file owner and group
-
kill_tree
🌳 Kill Tree is a library designed to terminate a specified process and all its child processes recursively, operating independently of other commands like kill or taskkill
-
file-locker
File locking via POSIX advisory record locks
-
ttsync-core
Use-case orchestration and trait definitions for TT-Sync
-
daemon-kit
Cross-platform daemon/service toolkit — daemonize, PID management, and service installation for macOS (launchd), Linux (systemd), and Windows (Windows Service)
-
lintian-brush
Automatic lintian issue fixer
-
sandogasa-fedrq
Rust wrapper for the fedrq RPM repository query tool
-
gpiod
Linux GPIO character device interfacing
-
havsalt-here
Effortlessly grab and copy file locations
-
ohno-helper
program to find out which packages were updated in the Arch repositories, and when
-
getmyid
Rust client library for whoami Identity-by-PID daemon
-
can-hal-socketcan
SocketCAN backend for can-hal-rs traits (Linux)
-
tauri-plugin-hashtree-updater
Tauri v2 plugin: in-app updates discovered and downloaded via hashtree
-
service-install
Easily provide users an install method on Linux systems
-
docker-compose-runner
A small helper for running
docker-compose.yamlfiles -
is_sudo
Checks whether the process is running as root/sudo/admin permission in Windows and Unix systems
-
epics-tools-rs
Operational tooling for EPICS deployments — process supervisors, log/audit dumpers, config validators. First tenant: procserv (Rust port of epics-modules/procServ).
-
googleapis-tonic-google-devtools-artifactregistry-v1
A Google APIs client library generated by tonic-build
-
micromux
local process supervisor with a terminal UI
-
etc-passwd
Get user information stored in the password file
/etc/passwd -
krun-input
Rust bindings for implementing input backends in Rust for libkrun
-
minibox-oci
Standalone OCI image-pulling library for Minibox
-
hringas
no libc, no_std, pure rust bindings to io_uring
-
linux-futex
Futex: A Linux-specific fast user-space locking primitive
-
kbpf-basic
A no_std Rust eBPF foundation library for kernel or kernel-like environments
-
rpomo
Pomodoro timer using notify-send and zenity
-
microsandbox-portal
microsandbox-portalimplements the side car program for executing code and commands in a microsandbox -
app-powerd
User-level daemon that saves battery by freezing/throttling unfocused GUI apps
-
rawsys-linux
Direct Linux kernel syscalls in Rust — no libc required, per-ISA and multi-version aware
-
allocator-memfd-secret
An allocator with backing memory in a Linux
memfd_secret -
rline
Input line retrieval using libreadline's "Alternate Interface"
-
proc-heim
running and managing short-lived and long-lived processes using asynchronous API
-
ubus
Work-in-progress: OpenWRT ubus client library in pure Rust
-
proc-mounts
Fetch active mounts and swaps on a Linux system
-
daemonix
Spawn daemon processes on Unix-like systems
-
testcontainers-ext
collection of extension traits for testcontainers-rs
-
custom-utils
Provide customized tools based on features
-
kolloch/crate2nix
generates nix (as in NixOS) build files for rust using cargo
-
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)
-
room-sandbox
Dockerized multi-agent sandbox for room
-
adaptive-pipeline-bootstrap
Bootstrap module for optimized, adaptive pipeline crate - handles entry point, DI, signals, and platform abstraction
-
docker-registry-client
Communicate with Docker Registries to fetch image metadata
-
dprint-plugin-dockerfile
A WIP dockerfile formatter for dprint
-
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
-
mem-isolate
Contain memory leaks and fragmentation
-
tinyfiledialogs
High-level Rust binding for the tinyfiledialogs C library
-
findutils
GNU findutils
-
aura-core
Core types and logic for extended Arch Linux package managers
-
libblkid-rs
High level bindings for libblkid
-
libnss
Rust bindings for creating libnss modules
-
klieo-ops-redispatcher
Operator-cron tool that re-dispatches stale klieo-ops worklog items past their threshold so a healthy supervisor can pick them up after process crashes
-
shuttle-builder
Docker build recipes for the Shuttle platform (shuttle.dev)
-
systemctl-tui
TUI for interacting with systemd services and their logs
-
cursor-beacon
highlighting the cursor position in X11 environments
-
lib_game_detector
detecting and parsing data about games installed on the system
-
advisory-lock
A cross-platform advisory file lock
-
porttyd
xdg-desktop-portal backend daemon for TTY sessions
-
maybe-once
A singleton. Maybe.
-
waitpid-any
Wait for any PID, an extension to waitpid(2)
-
syscaller
No-std Linux direct syscall library
-
claude-compose
Real-time log viewer for Claude Code Agent Teams
-
unix-ancillary
Safe, ergonomic Unix socket ancillary data (SCM_RIGHTS fd passing) with OwnedFd/BorrowedFd
-
magicpak
Build minimal docker images without static linking
-
fuse-abi
FUSE device bindings
-
linux-syscall
Linux syscall macros
-
webkit2gtk-nvidia-quirk
WebKitGTK DMABUF renderer quirk for NVIDIA/Mesa drivers on Linux
-
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
-
rustbus
dbus protocol
-
perf-event-data
Types and traits for parsing records emitted by perf_event_open
-
rusile
components for the SILE typesetter
-
rebuilderd-worker
rebuilderd - rebuild worker
-
xdg-mime
loading and querying the XDG shared MIME database
-
displays_physical_linux
Linux physical display brightness backends for the displays crate
-
rustik-signals
Small POSIX signal bridge for rustik terminal tools
-
envchain-rs
version of envchain, but support only Linux secret service
-
car-sandbox
Sandboxed execution surface for CAR — process isolation primitives for untrusted agent steps
-
rs-car-ipfs
rs-car wrapper to read files from IPFS trustless gateways
-
timings-rs
Measure the wall-clock execution time of a command, inspired by Linux/macOS time
-
rwmem
read from / write to / search on memory of a process
-
elf-assembler
ELF assembler for Gaia project
-
pelagos
Fast Linux container runtime — OCI-compatible, namespaces, cgroups v2, seccomp, networking, image management
-
lisy
Linux specific high and middle level system level API library
-
pulith-fs
Cross-platform atomic filesystem primitives
-
arceos_posix_api
POSIX-compatible APIs for ArceOS modules
-
cansocket
Linux SocketCAN driver
-
ioctl-sys
IO Control for POSIX-and-beyond systems (core fn & macros, see
ioctlsfor many ioctl definitions) -
neocortex
Shared memory crate designed for simplicity, safety, and extensibility
-
tcp-save-syn
Capture raw SYN from TCP connections on Linux
-
sysd-manager-base
Base crate for sysd-manager providing common utilities and types
-
goldboot
A command-line application for building goldboot images
-
named-sem
Named semaphore for Linux & Windows
-
microsd
Light‐weight systemd auxiliars
-
input-event-codes
Linux input event codes form
linux/input_event_codes.h -
tokio-timerfd
timerfd support for tokio
-
rustnmap-packet
Zero-copy packet engine using PACKET_MMAP V3 for RustNmap
-
scx_utils
sched_ext schedulers
-
cvt
Expose the cvt function from Rust libstd
-
filterm
Filter terminal data to and from a child process
-
netlink-request
A helper to perform requests using the Linux netlink interface
-
presutaoru
A linux Pressure Stall Information (PSI) file descriptor wrapper library for Rust
-
single-instance
single instance application
-
libdd-crashtracker
Detects program crashes and reports them to datadog backend
-
dbus-tokio
Makes it possible to use Tokio with D-Bus, which is a bus commonly used on Linux for inter-process communication
-
upman
A CLI tool for managing universal projects
-
buildxargs
xargs for BuildKit with docker buildx bake
-
network-manager-connection-action
Execute commands on connections change using DBus network manager events
-
container-pid
Resolve container names to their PIDs
-
trading-toolkit
Trading Toolkit
-
linicon
Look up icons and icon theme info on Linux
-
mdconfig
Rust bindings for FreeBSD's md devices
-
name-to-handle-at
Safe Rust bindings for Linux name_to_handle_at and open_by_handle_at syscalls
-
prek-identify
File identification for prek
-
smartcols-sys
Unsafe Rust bindings for libsmartcols
-
lightswitch
CPU profiler as a library for Linux suitable for on-demand and continuous profiling
-
libudev
Rust wrapper for libudev
-
scuffle-signal
Ergonomic async signal handling
-
mimeapps
Cross-platform library for looking up registered applications for a given file path
-
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.
-
muxitude
TUI package manager for Termux, inspired by Debian aptitude
-
bootlet
Lightweight Linux shell that boots before your OS
-
netlink_wi
retrieve information about wireless hardware in Linux operating system using netlink protocol
-
mio-signals
handling signals with Mio
-
fxkit
Useful utilities for writting Rust CLI tools
-
sndio
Minimal sndio bindings for Rust
-
unipack
A unified TUI for browsing and managing packages across package managers
-
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…
-
wayland-keyboard
Lightweight keyboard handling library for Wayland — a pure Rust alternative to xkbcommon
-
qbittorrent-metrics-exporter-entity
Database entities for qbittorrent-metrics-exporter
-
flatpak-rs
Flatpak library for Rust
-
alsaseq
API binding for alsaseq library
-
bpf-log-exporter
Binary for exporting eBPF events via logs
-
oxidebpf
A pure-Rust library for managing eBPF programs
-
daemonize2
Run your code as SysV daemon on Unix-like systems
-
tt-sync
Command-line interface for TT-Sync remote synchronization server
-
ostree-ext
Extension APIs for OSTree
-
ironbox
A native containerd shim OCI runtime built in Rust — no runc dependency
-
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
-
reflecto
A port of reflector
-
print-no-std
The
print/eprintmacros for no_std Windows/Linux/UNIX/DOS apps -
get_sys_info
Get system information
-
posixmq
An idiomatic library for using posix message queues, with optional mio integration
-
loopdev-3
Setup and control loop devices
-
virtfw-igvm-tools
igvm related linux applications
-
vsched_hal
用于vdso_helper的依赖库
-
hinoko
API bindings for hinoko library
-
linux-syscalls
easily invoke linux system calls
-
psx-shm
POSIX shared memory wrapper
-
iotop
display I/O usage of processes
-
cargo-prosa
ProSA utility to package and deliver a builded ProSA
-
shm-snapshot
Wrap a shm file so that the read-only partner can snapshot the file partially without explicit synchronization
-
xcb-rust-protocol
Rust x11 connection interface layer
-
mouse-keyboard-input
Send mouse and keyboard events on any distro and X11 or Wayland
-
spin-up
A local development orchestrator for discerning developers with impeccable taste
-
measured-process
Linux process metrics for measured
-
udevrs
Pure Rust implementation of the user-land udev library
-
oanda-cli
A thin CLI wrapper around the OANDA v20 REST API
-
vm-pool-images
Image management: types, versioning, local storage
-
sem_safe
Safe usage of POSIX Semaphores (
sem_post,sem_wait, etc) -
xkb-data
Keyboard layout data from xkb-data
-
sandogasa-hattrack
Look up a Fedora contributor's activity across services
-
spyne
All-in-one toolkit
-
lamco-rdp-input
RDP input event translation - keyboard scancodes to evdev keycodes, mouse handling, multi-monitor coordinates, by Lamco Development
-
page-primer
speeds up your program by "priming" memory pages from your binary
-
fancy-docker
make docker ps fancy again
-
starry-kernel
A Linux-compatible OS kernel built on ArceOS unikernel
-
kvmpro
Performance driven, low level processes information listing library using procstat and kvm for HardenedBSD/ FreeBSD
-
tracexec-backend-ebpf
eBPF backend for tracexec [Internal implementation! DO NOT DEPEND ON!]
-
waybar-module-pacman-updates
waybar module for Arch to show system updates available
-
ryra-vm
VM orchestration library for ryra E2E tests (QEMU + Apple Virtualization)
-
bpfjit-sys
Rust bindings to NetBSD's cBPF JIT engine
-
debian
Helper library for everything related to Debian, like parsing changelog or control files for packaging, comparing versions (the Debian way) or interacting with apt
-
zlink-tokio
zlink library for the Tokio runtime
-
extrasafe
Make your code extrasafe by reducing what it can access
-
pkgcraft-tools
CLI tools based on pkgcraft
-
uv-unix
Unix-specific functionality for uv
-
rebos
NixOS-like repeatability for any Linux distro
-
cosmoutils
Useful utilities for writting Rust CLI tools
-
labview-interop
Types and wrappers for interperating with LabVIEW when called as a library
-
joule-profiler-source-rapl
Intel RAPL energy measurement source for joule-profiler
-
gang-capability-diagnostic-bundle
v2 diagnostic bundle — comprehensive system and ROS diagnostics
-
c-gull
A libc implementation in Rust
-
cerbera
fanotify-based sentinel that blocks unauthorized access to credential files (browser profiles, password managers, SSH keys)
-
onelf
Packer CLI for creating onelf single-binary packages
-
arc_vec
Expensive but experimental project created for parallel execution
-
portit
A minimal TUI for inspecting listening TCP ports and killing processes
-
setup-my-mac
Single-file macOS management
-
swisys
switch system on reboot
-
pacman-key
Native Rust interface for managing the pacman keyring on Arch Linux
-
timerfd
interface to the Linux kernel's timerfd API
-
whyno-cli
Linux permission debugger
-
get-host-ip
从
C:\Windows\System32\ipconfig.exe的执行结果内提取出指定【网卡】的属性值 -
waybar-docker
A docker module for waybar that works for me
-
provided-listeners
Accept provided TCP and UNIX socket listeners from the environment using sd_listen_fds(3) and getsockname(3P)
-
axlibc
ArceOS user program library for C apps
-
bpflinter
A command-line based linter for BPF C code
-
brickbeam
Community driven IR Transmitter implementation of the LEGO® Power Functions (LPF) protocol powered by the modern Linux, written in Rust
-
etc-os-release
Parse /etc/os-release file
-
linux-memutils
Basic utilities for reading from physical memory on Linux
-
syscallnrs
Uses your systems <syscall.h> to build maps from system call numbers to names (and vice versa)
-
puck-rs
Linux process injection library using ptrace
-
kmod-loader
Linux kernel module loader for loadable kernel module development
-
font-loader
A font loading utility written in and for Rust
-
smapview
program to view processes' different kinds of memory usage on Linux
-
transmission-gobject
gtk-rs gobject wrapper for transmission-client crate
-
x11-colors
Comprehensive list of X11 color names
-
intel/cloud-hypervisor
Open source Virtual Machine Monitor (VMM) that runs on top of KVM & MSHV
-
mlmdquery
A command-line tool to query the contents of an ml-metadata DB
-
emu-cli
Linux desktop-friendly CLI qemu wrangling tool
-
communitas-ui-api
Shared view models and API types for Communitas UI stacks
-
preempt-rt
A lightweight Rust library for using the kernel's PREEMPT_RT scheduling functionality
-
isr-dl-linux
Linux downloader for ISR
-
scd30_i2c
Rust Trait for SCD30 device I2C interface related operations
-
fd-queue
support fd passing on Unix sockets
-
systemd_socket
A convenience crate for optionally supporting systemd socket activation
-
docker-source-checksum
Deterministic source-based docker image checksum
-
unix_sock
unix control socket abstraction
-
exec
POSIX exec function to replace the running program with another
-
linux-bzimage-builder
Linux boot compatibility for modern OSes
-
kbd-evdev
evdev backend for kbd — Linux input device discovery, hotplug, grab, and event forwarding
-
kindasafe
Signal-safe memory reading for x86_64 and aarch64 using naked functions and crash recovery
-
linux-gpib-rs
Low-level wrapper for Linux GPIB
-
liburing-rs
Rust bindings and idiomatic wrapper for liburing
-
cgroup_traffic
bpf program to monitor process traffic by cgroup_skb/egress and cgroup_skb/ingress
-
tdx-ql
Idiomatic Rust bindings for TDX report generation for TDX guest machine. TDX: Trust Domain Extension DCAP: DataCenter Attestation Primitives
-
dnsclient
A small, simple and secure DNS client library
-
boje
docker container monitor TUI that exposes and tracks system usage including VRAM
-
tokio-fd
Non-blocking Read and Write a Linux File Descriptor
-
palaver
Cross-platform polyfills. This library attempts to provide reliable polyfills for functionality that isn't implemented on all platforms
-
sysd-manager-comcontroler
Communication controller for sysd-manager
-
mvm-guest
vsock protocol and openclaw connector mapping for mvm
-
ntsync
using the new ntsync linux driver with rust
-
chaud
A hot-reloading library for Cargo workspaces designed for ease of use. Unix only.
-
linux-memkit
Pretty basic memory library for linux using procfs & libc with toggleable random delay between reads. Still in testing, if you have issues, contact me on discord: mwmwmwmwmwwwmwmwmwmw
-
rxscreen
A wrapper around libx11 to capture screenshots and save them
-
wrkflw-executor
Workflow execution engine for wrkflw
-
peon-cli
The interactive Unix-style command-line interface for the zero-trust Peon Agent layer
-
fabryk-cli
CLI framework for Fabryk-based applications
-
sigma-trace
Monitor Linux executables with an interface easier than strace(1)
-
localgpt-sandbox
LocalGPT shell sandbox — kernel-enforced execution isolation
-
vaultship-sdk
Protected container runtime - encrypt, license, and harden Docker containers
-
unixstring
An FFI-friendly null-terminated byte string
-
diretto
interact with the drm interface
-
demikernel
Kernel-Bypass LibOS Architecture
-
linux-kvm
Safe API to the Linux KVM API
-
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)
-
theclicker
autoclicker cli that works on (x11/wayland)
-
alpm-buildinfo
command line interface for the parsing and writing of BUILDINFO files
-
daemonize-simple
run an app as a Unix daemon
-
arch-mirrors-rs
Parse the Arch Linux mirror status
-
bnd-linux
Rust FFI bindings for POSIX and Linux system APIs generated as WinMD metadata
-
hoist
CLI for managing pnpm monorepo Docker development environments
-
utmp-rs
Parsing utmp file
-
pulpo-cli
Pulpo CLI — manage agent sessions from the terminal
-
nao-recipe
Recipe definitions for the nao task runner
-
hidg
Linux USB HID Gadget emulation
-
alternate_screen_wrapper
enter end leave alternate screen in one line
-
sgx
Intel SGX
-
unix_perms
Converts Unix file mode metadata into symbolic rwx strings, emulating the output of the ls -l command. Ideal for Rust-based system tools or file inspection utilities.
-
neovim-ctrl
A program to find and interact with a Neovim instance running in a particular terminal
-
sonde
compile USDT probes into a Rust library
-
ax-posix-api
POSIX-compatible APIs for ArceOS modules
-
coreutils_core
abstractions to implement UNIX core utilities
-
axum-socket-backpressure
Backpressure provider for axum
-
veneer
A very thin std-like library that doesn't depend on libc
-
io_ring
liburing wrapper
-
nix-audit
Convergent Nix flake efficiency auditor — scan, fix, verify, converge
-
pict-rs-futures
async utilities for pict-rs
-
xenia
-
app-memory-usage-fetcher
Query a supported operating system to get the amount of memory used by the current Rust application
-
xproto
Rust bindings to the X11 protocol library
-
gdk-pixbuf
Rust bindings for the GdkPixbuf library
-
emdumper
acquire the physical memory on linux systems (root is necessary)
-
rupamix
Rust PA Mixer is a cli tool for interfacing with Pulse Audio
-
profile-bee-aya-log
A logging library for eBPF programs. Fork of aya-log for profile-bee.
-
cpumap
GUI/TUI to view and edit CPU affinities of processes and threads on Linux
-
lightswitch-proto
Protocol buffers wrappers for use in profiling tools
-
linux-boot-params
The Boot Parameters for Linux Boot Protocol
-
kroki-conv
Конвертер текстовых файлов в диаграммы с помощью kroki
-
syscall-alt
-
rtop-rs
Faster and better alternative to Vtop written in Rust
-
hs-intake
Hyperscale package intake tool — compare RPM package metadata between branches
-
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
-
cluuname
displaying information about the system
-
libscap-bindings
Bindings for Falco’s
libscapeBPF monitoring backend C library -
starbase_args
A generic command line argument parser with support for POSIX-based shells and more
-
linux_modules
Manage Linux Kernel Modules
-
pict-rs-sled-repo
sled repo for pict-rs
-
as-raw-xcb-connection
Trait to facilitate interoperatibility with libxcb C API
-
krun-kernel
Kernel loading support for libkrun
-
hardened-malloc
Global allocator using GrapheneOS allocator
-
linux-errno
Linux error numbers
-
bpf-metrics-exporter
Binary for exporting eBPF subsystem metrics via prometheus
-
hanzo-tools-runner
execute hanzo-tools in a safe and performant environment
-
resource-sampler
Resource sampling and metrics collection library for the Peek process intelligence tool
-
libhook
Hook system calls
-
bext-ebpf
eBPF acceleration for bext — XDP packet filtering, uprobe tracing, TCP intelligence, seccomp sandboxing
-
ptracehook
Out-of-process ptrace hook framework for Linux (x86_64/aarch64 runtime)
-
fontship
A font development toolkit and collaborative work flow
-
vardbpkg
handling the Portage Installed Packet Database of Gentoo Linux
-
kairpodsd
D-Bus service for AirPods management in KDE Plasma
-
count_instructions
Counts the instructions executed within a single function
-
xcb-util
Rust bindings and wrappers for XCB utility functions
-
process-memory
that can read/write the memory of other processes
-
linux-drm
Client for the Linux Direct Rendering Manager and Kernel Modesetting APIs
-
listen-fds
handling systemd socket activation
-
ocipkg-cli
CLI for ocipkg
-
isr-cache
Cache for ISR
-
journald
binding for the systemd journald api
-
sys-rs
ptrace-based Linux system tool reimplementations: strace, gcov, addr2line, debugger
-
deno_process
Subprocess APIs for Deno
-
localtime
Minimal monotonic unix-time library
-
spice-client-glib
Rust bindings for the Spice client library
-
styrolite
Lightweight, programmatic sandboxing tool
-
a653rs-linux
a653rs partition library for a653rs-linux hypervisor
-
derrick
provisioning workspaces to run code projects in
-
openemc-io
Userspace interface for communicating with an OpenEMC embedded controller
-
docker-repack
Repack Docker images for faster pull speeds
-
pentacle
Executes programs as sealed anonymous files on Linux
-
priority-inheriting-lock
A priority-inheriting lock based on Linux futexes
-
vm-pool-transport
Host-side communication with VMs over stdio
-
nydus-upgrade
Nydus Daemon Upgrade
-
linux-socketcan-iso-tp
Linux kernel ISO-TP socket backend implementing can-isotp-interface
-
libflux
A secure, performant, and developer-friendly container runtime using Linux namespaces
-
trackpad-edge-swipe
Configurable multi-finger trackpad edge swipe gestures on Linux evdev
-
hacksaw
Lightweight selection tool for usage in screenshot scripts etc
-
rustpm-agent
Remote agent for rustpm — connects to a rustpm server for remote APT management
-
optative-process-pool
A reconciling process pool built on the optative lifecycle traits
-
controlgroup
Native Rust crate for cgroup operations
-
dial9-perf-self-profile
Minimal self-profiling via Linux perf_event_open with frame-pointer-based stack traces
-
yaui
Unix Injector with support for Android/Android Emulator i686/x64/arm/aarch64
-
cellos-telemetry
In-guest telemetry agent for CellOS — runs as PID 2 inside Firecracker microVMs, emits CBOR-over-vsock observations. No signing key by design (ADR-0006).
-
libmount-sys
Unsafe Rust bindings for libmount of util-linux
-
sd-id128
A wrapper for sd-id128 implemented in libsystemd
-
gix-utils
gitoxideutilities that don’t need feature toggles -
tracing-fluentd
Enables forwarding of
tracingevents towards thefluentdserver -
marlon-printers
FORK FROM 'printers' MADE WITH THE INTENTION OF LEARNING RUST
-
disposables
Run your test dependencies in disposable containers."
-
taquba-cron
POSIX cron-style scheduling on top of the Taquba durable task queue
-
shiplift
interface for maneuvering Docker containers
-
wasma-linux-platform
WASMA Linux Platform - BaseIO, Platformer, WASMA-Sys, XF86 Backend
-
sandogasa-depfilter
RPM dependency filtering for cross-branch analysis
-
gobject-ast
AST representation of GObject C code
-
microfetch
Microscopic fetch tool in Rust, for NixOS systems, with special emphasis on speed
-
zerodds-rt-linux
Linux Real-Time-Scheduling Adapter fuer ZeroDDS: sched_setattr (FIFO/RR/DEADLINE) + sched_setaffinity (CPU-Pinning) + current_scheduler-Inspect
-
procps-sys
Interface with procps library on Linux
-
tokio-eventfd
Linux eventfd for tokio
-
co-primitives
COKIT Primitives used throughout the
co-sdkandco-apiand Core implementations -
kodumaro-clock
X11 clock
-
onde-sysctl
Simplified interface to libc::sysctl
-
xkb-core
Pure Rust XKB keymap compiler, state tracker, compose engine, and keysym utilities
-
mmap-vec
Memory mapped vectors
-
xcb-wm
icccm and ewmh extensions for xcb
-
ksai_proc
A lightweight TUI process manager written in Rust
-
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
-
leanshot
Screenshot capture for Linux
-
starry-syscalls
A list of Linux system calls
-
flatpak
Flatpak library for Rust
-
kdb-store
kdb store control
-
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
-
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
-
gpiocdev-cli
Access GPIO lines from the Linux command line using the GPIO character device
-
rsprocmaps
handling memory maps in procfs
-
netlink-rust
Netlink library in Rust
-
freedesktop
Rust implementations of the freedesktop.org specifications for Linux desktop integration
-
procinfo
accessing Linux process and system information
-
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 -
auto-wlr-randr
Automatic display configuration for Wayland compositors
-
copes
that identifies executable files used in automatic CoreCtrl profiles
-
crostini
A minimal PID 1 container init that forwards signals and reaps zombies
-
ixwindow
Iconized xwindow module for Polybar (for bspwm and i3wm)
-
rustix-futex-sync
Linux futex-based synchronization
-
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
-
kernel
Abstract Reactive Streams
-
vmi-os-linux
Linux OS specific code for VMI
-
rmcp-bluer
MCP server for Bluetooth control via BlueZ (Linux)
-
giit_rbpf
Virtual machine and JIT compiler for eBPF programs
-
gesso
Deterministic Wayland wallpaper daemon/controller
-
hax-diagnostics
hax diagnostics helper crate
-
rs-l2tpd
L2TPv3 daemon for Linux-based systems
-
pro-cli
Pro: A fast Python package manager written in Rust
-
nsproxy-clone3
Rust bindings to the clone3 linux system call
-
lazy-top
A terminal-based process viewer inspired by htop and btop, built with Rust and Ratatui
-
profile-bee-aya
An eBPF library with a focus on developer experience and operability. Fork of aya for profile-bee.
-
ioctl-rs
Rust bindings for system ioctls
-
libdrmtap
Safe Rust wrapper for libdrmtap — DRM/KMS screen capture for Linux (login screen, Wayland, headless)
-
pnut
Unprivileged Linux sandbox using namespaces, seccomp, and Landlock
-
mempeek
A command line tool that resembles a debugger as well as Cheat Engine, to search for values in memory
-
agentledger-sandbox-docker
Docker sandbox adapter crate for AgentLedger Runtime
-
lateral
process parallelizer to make lives better at the commandline
-
fork-rs
Modern fork for Rust
-
playbook
YAML driven Docker DevOps
-
systemd-crontab-generator
Systemd generator for crontab files support
-
app-single-instance
A lightweight single-instance library for desktop applications
-
nftnl-sys
Low level FFI bindings to libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem
-
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.
-
libfdt-rs
handling FDT binaries based on libfdt
-
framebuffer
Basic framebuffer abstraction. Handles the necessary ioctls and mmaps the framebuffer device.
-
secexit-common
lib
-
filkoll
Find out what package owns a file
-
drm-rs
(WIP) libdrm bindings to be able to use Kernel Mode Setting on Linux
-
polkit
High-level bindings for libpolkit-gobject-1
-
fudisks
High-level wrapper for the udisks2 crate
-
pid-set
A processes identifier set to perform efficient wait operations using epoll
-
systemdzbus
Interact with systemd through DBus with a convenient rust interface. All of the initial types were automatically generated by the CLI tool 'zbus-xmlgen'. From here I just copied the…
-
apt-cmd
Async library for interacting with apt commands
-
prctl
This package provides safe abstraction to the linux prctl() interface. Some functions may be architecture-specific.
-
plight
A configurable program for organizing dynamic backlighting
-
java-manager
managing and locating Java installations
-
pwnwalk
Exploit and Leave with zero footprints
-
unshare
The low-level interface for linux namespaces (containers)
-
fcmc
A CLI tool to check whether CTF challenge meta.toml configs are valid, and optionally test Docker setup
-
kimberlite-io
I/O backend abstraction for Kimberlite storage
-
pidfd_getfd
Binding to and a wrapper for the pidfd_getfd syscall
-
wmctrl
A wrapper for the command line tool wmctrl written in Rust
-
mvm-security
Security modules for mvm: command gating, threat classification, rate limiting, posture scoring
-
quad-alsa-sys
original alsa-sys, but with pkg-config replaced with -lasound
-
bpf-tracing
An eBPF tracing facility that integrates neatly into Rust's tracing
-
bootc-internal-mount
Internal implementation component of bootc; do not use
-
systemd-rs
A high level systemd wrapper
-
unveil
Rust binding for OpenBSD's unveil(2)
-
penrose_keysyms
X11 keysyms for use with penrose
-
rssh-daemon
Async SSH agent daemon with hardened memory management and socket handling
-
hinix
High level *nix functionality in Rust
-
desk-exec
execute the programs defined in XDG desktop entries
-
os-checker-types
The output types of os-checker CLI
-
tokio-ar
encoding/decoding Unix archive files (tokio support)
-
signal-scan
List POSIX signal information for all processes on Linux
-
SpawnRs
Subprocess management for thegent agent orchestration
-
runny
Run a program inside its own process group
-
scheduler
Binding to set the linux scheduler (priority, policy, affinity, &c.)
-
tokio-unix-tcp
Unified Unix domain socket and TCP socket types for Tokio
-
libvibrant
control screen saturation on X servers
-
anodizer-stage-nfpm
nFPM stage for the anodizer release tool — generates deb, rpm, and apk packages
-
linux-backend
Linux desktop action and observation backend for the Agent Computer Use Platform
-
filedesc
thin wrapper around raw file descriptors
-
anchovy
Async Unix socket stream with file descriptor passing
-
libportty
Shared types, protocol, and client library for portty - build your own custom frontend for portty
-
mtree
iterating through the entries of an mtree record file
-
lamco-pipewire
High-performance PipeWire screen capture for Wayland with DMA-BUF support, by Lamco Development
-
os-version
Get the operating system version
-
memmod
A unix utility for attaching to a process and accessing its memory
-
ruxvt
Efficient terminal emulator
-
se-pkg
Universal package manager wrapper CLI tool
-
zlayer-libcgroups
cgroup — ZLayer fork carrying open upstream PRs; see https://github.com/ZachHandley/youki
-
terminal-clipboard
a minimal cross-platform clipboard
-
aya-ebpf-bindings
Bindings for Linux Kernel eBPF types and helpers
-
ambient-fs-client
Client library for connecting to ambient-fsd
-
docker-test
A small helper library to build and run Rust applications in Docker (podman)
-
clipboard-sync
Synchronizes the clipboard across multiple X11 and wayland instances running on the same machine
-
subsystemctl
run systemd in WSL2 with a Linux namespace
-
microvm-warm-pool
Pre-restored Firecracker microVM pool harness for fast warm handoff. Built on top of microvm-runtime.
-
xcb
Rust safe bindings for XCB
-
rcore-os/zircon-object
Zircon kernel objects
-
everything2
A port of everything to Rust
-
extrasafe-multiarch
Make your code extrasafe by reducing what it can access
-
rusty-docker-compose
manage Docker Compose for integration testing, providing control over container lifecycles and logging
-
unix-no
Output a string repeatedly until killed
-
wrkflw-ui
Terminal user interface for wrkflw workflow execution engine
-
processmon
Process monitor that can run trigger scripts and subsequently restarts the process when files on specified paths are modified
-
hw-exception
Catch and handle hardware exceptions, such as page faults
-
linuxutils-system
System utilities from linuxutils
-
alpm-repo-db
creating and accessing ALPM repository sync databases
-
hanzo-process-hardening
Process hardening for Hanzo Dev
-
tiffin
A minimal container runtime for Linux for setting up chroot-like environments
-
batcave
Terminal, a mysterious and powerful command-line interface inspired by the Dark Knight's lair
-
ferrix-lib
obtaining information about the software and hardware of a computer running Linux
-
scx_bpf_compat
BPF compatibility testing utilities for sched_ext
-
winix
Unix syscalls on Wine
-
faketty-lib
fork of dtolnay/faketty
-
minibox-client
Unix socket client for the minibox container runtime daemon
-
nu_plugin_bash_env
Nu plugin bash-env
-
kindly-tools
Development tools and utilities for KindlyGuard ecosystem
-
cargo-arch
Rust Arch Linux package packer
-
kcr_apps_redhat_com
Kubernetes Custom Resource Bindings
-
precord-core
retrieving process or system performance data
-
pledge
Rust binding to OpenBSD's pledge(2) interface
-
docker
Remote API in Rust
-
synapse-client
Rust client SDK for Synapse memory runtime
-
hacksaw-x11rb
Lightweight selection tool for usage in screenshot scripts etc
-
lazylink
Convert extern fn to libdl call procedural macro
-
abstract_socket
Types to abstract over TCP and Unix socket
-
libxdo
Bindings to libxdo
-
bluez-async
An async wrapper around the D-Bus interface of BlueZ (the Linux Bluetooth daemon), supporting GATT client (central) functionality
-
git-sync
create and maintain a backup sync of your own repo
-
containerregistry-crane
CLI tool for interacting with container registries
-
android-properties
Rust-based Android properties wrapper
-
paketkoll_types
Check installed distro files for changes (types library)
-
mcai-docker
start and stop MCAI workers images with Docker
-
build_id2
Updated and maintained build id library
-
doobs-mpris
zbus-based bindings for MPRIS2 (Media Player Remote Interfacing Specification) on Linux
-
rxdp
Bindings for interoperating with XDP programs and eBPF maps
-
signal
The higher-level abstractions around unix signals
-
crossclip
cross-platform Rust library for interfacing with the system clipboard
-
microsandbox-utils
Shared constants and utilities for the microsandbox project
-
sigye-core
Core types for sigye clock app
-
hysp
📦 An independent package manager that every hacker deserves
-
brctl
A wrapper for brctl(ethernet bridge administration)
-
x11docker-rs
A x11docker wrapper for Rust
-
proc-cpuinfo
Read /proc/cpuinfo on Linux systems
-
guzuta
Custom repository manager for ArchLinux pacman
-
screenruster-saver-laughing_man
Ghost in the Shell inspired screen saver for ScreenRuster
-
tempest-monitor
A stunning, real-time terminal system monitor (TUI) for macOS and Linux, with a library for hardware telemetry
-
mkcd
if mkdir and cd were mixed together
-
kmoddep
Linux module information
-
tide-trace
Minimum overhead USDT middleware to dynamically trace tide with BPF or DTrace
-
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)
-
bpf-loader-lib
load json-described ebpf programs, and automatically poll outputs from the program
-
ptrace-syscalls
Analyze syscalls via ptrace
-
glycin
Sandboxed image decoding
-
port-killer
that provides functions to clear port occupancy and kill processes
-
stormchaser-runner-docker
A robust, distributed workflow engine for event-driven and human-triggered workflows
-
arch-updates-rs
query arch linux packaging tools to see if updates are available
-
error-code
Error code
-
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
-
serverforge
robust server setup and maintenance tool
-
bluez-generated
Generated async D-Bus bindings for talking to BlueZ on Linux
-
pmc-rs
A safe abstraction for interacting with Performance Monitor Counters on FreeBSD
-
sd-journal
A wrapper for sd-journal implemented in libsystemd
-
astrid-daemon
Astrid daemon - the background kernel process for the Astrid secure agent runtime
-
focus_monitor
iterating over the focused window each time it changes
-
drop-root
Drop root privileges easily
-
rattler_build_core
The core engine of rattler-build, providing recipe rendering, source fetching, script execution, package building, testing, and publishing
-
linapi
High level bindings to various Linux APIs and interfaces
-
aurora-cli
Fast way to interact with Aurora OS
-
hostname
Cross-platform system's host name functions
-
fc-cli
CLI utilities for Firecracker SDK runtime operations
-
egui_rpm_installer
graphical utility that installs/upgrades/removes .rpm files built with Rust and EGUI
-
pulith-platform
Platform and shell/environment helpers for Pulith
-
cj-path-util
working with Path/PathBuf more productive
-
pop-os/distinst-hardware-support
Linux hardware detection and package recommendation
-
psi
Linux Pressure Stall Information (PSI) for Rust
-
unix-named-pipe
Ease creation of named pipes on Unix platform
-
raw-syscall-base
Low-level raw system call base
-
nix-ipc
Unix interprocess communication
-
tlaunch
A terminal-first Linux app launcher with fuzzy search, alias system, and shell integration
-
cgroups-fs
Rust bindings to Linux Control Groups (cgroups)
-
blkmap
Query file physical extents (FIEMAP) for a given range on disk
-
rustrland
Pyprland for Hyprland - Fast, reliable plugin system
-
sudoservice
interacting with service managers
-
dockyard
Back up and restore Docker resources
-
palin
Liblary for linux's package managers, such as apt, yum, pacman
-
systemd-run
running processes as Systemd transient services
-
push-packet-common
Internal shared types for push-packet
-
scx_flow
A multi-lane budget-based sched_ext scheduler for interactive responsiveness and general-purpose throughput. https://github.com/sched-ext/scx/tree/main
-
systemd_client
systemd client library implemented with zbus
-
scx_pandemonium
A behavioral, adaptive sched_ext scheduler with three-tier classification, L2 affinity, and process learning
-
sluicify
AF_UNIX command broker with declarative whitelist and fd-passing. Ships the
sluicedaemon and thesluicifyclient. -
freebsd-libgeom
Rust bindings to FreeBSD's libgeom library
-
pulz-winit
Winit backend for pulz-app
-
libkrun-sys
FFI bindings to libkrun and libkrunfw
-
debian-repo-tool
CLI tool to interact with Debian repositories
-
insysdirection-platformer
In-System Direction Platformer for WASMA - System-level direction and platform management
-
x11-keysymdef
Convert among X11 keysyms, unicodes, and string names
-
rpm-pkg-count
Counts installed RPM packages using librpm
-
libiw-async
linux iw command wrapper for async
-
shannon-nu-system
Nushell system querying
-
mnemonic-generator
generate Docker-like mnemonics
-
firestarter
A process and shared socket manager
-
arcbox-constants
Shared protocol and runtime constants for ArcBox
-
tokio-socketcan-bcm
Asynchronous Linux SocketCAN - Broadcast Manager support (BCM) with tokio
-
apipe
An anonymous UNIX pipe type
-
metacall-sys
finding metacall library in the system
-
cgroupfs
reading cgroupv2 data
-
elaborate
Wrappers for standard library functions and types to produce more elaborate error messages
-
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
-
x11rb-async
Async Rust bindings to X11
-
mount-watcher
Get notified when a filesystem is mounted/unmounted
-
bpf-api
Idomatic Rust bindings for eBPF programs, probes, and maps
-
dockerbuild
Build linux binary under macOS using Docker
-
gio-unix
Rust bindings for the GioUnix library
-
raw_sync_2
Lightweight wrapper around OS synchronization primitives
-
kbd-global
Global hotkey runtime for kbd — threaded engine, device management, and backend selection for Linux
-
kwd
Attaching multiple tags to a single kaniko image build
-
bux-oci
OCI image management for bux micro-VM sandbox
-
docker-generate
docker file read/write
-
ldrc
Linux Docker Rust Compiler for Windows
-
xray-docker
A collection of Docker-specific utilites, required for xray-tui to work
-
whyno-gather
Linux OS state gathering — stat, ACL, mount, fsflags, and capabilities
-
xdgkit2
A command line kit for XDG specs. As well as a Rust library
-
librelic
Package management library for Arch Linux
-
hitaki
API bindings for hitaki library
-
rcore-os/zircon-syscall
Zircon syscalls implementation
-
osmesa-sys
OSMesa library bindings for Rust
-
dma-buf
Linux DMA-Buf Abstraction Library
-
prof
Tools to make profiling Rust programs easier
-
kwc
Rust port of FreeBSD's wc(1) utility, published as kwc to avoid clashing with system wc
-
dosu
Rust port of OpenBSD's doas
-
adaclaw-memory
Lightweight, secure, multi-channel Rust AI Agent Runtime
-
sysinfo_dot_h
A tiny sys/sysinfo.h wrapper
-
libpacstall
Backend API library for Pacstall
-
sandogasa-inventory
Package-of-interest inventory data model and I/O
-
x11rb-display-server
x11 backend for leftwm using pure rust + xcb specification
-
appimage_updater
A CLI tool to look for AppImages in your $PATH and call appimageupdatetool to bulk update them
-
kcheck-cli
working with kernel configuration information
-
probex-common
Shared type definitions between eBPF and userspace components of probex
-
cellos-host-cellos
Recursive CellOS-in-CellOS backend — runs CellOS cells as nested supervisors. Used for federated and self-hosting topologies.
-
systemd_tmpfiles
A parser for systemd-tmpfiles configuration files
-
auxvec
Auxiliary vector (auxv) reader and modifier
-
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…
-
affinity-linux
Get and set CPU affinity
-
kernex-sandbox
OS-level sandboxing for AI agent subprocesses (Seatbelt on macOS, Landlock on Linux)
-
nao-pal
Platform abstraction layer for the nao task runner
-
textwidth
Get the width of a piece of text for a font through xlib
-
hbox
CLI tool that leverages container technology to manage packages
-
eggshell
Remove testing docker containers after this object goes away
-
com_local_time
My Country time and each country's clock with a computer clock컴퓨터 시계만으로 우리나라 시간과 각 나라별 시계 구현하기
-
container-run
An opinionated wrapper for running commands in containers
-
prox
development process manager like foreman, but better!
-
ashwin-fetch
Similar to
neofetchbut written with rust -
initd
serviced-compatible PID 1 implementation
-
unix-cred
that simplifies reading peer credentials from Unix sockets
-
rfcp
Replacement for cp
-
alpm-package
command line tool for the creation of ALPM based packages
-
sd-listen-fds
Minimal, pure-rust helper to accept file descriptors from systemd
-
cmw
Rust implementation of CMW
-
journal-json
Type definitions to work with systemd-journal-gatewayd
-
libseccomp-sys
Raw FFI Bindings for the libseccomp Library
-
tetromino-xlock-mode
An xlock "mode" using Tetromino and its auto-playing AI
-
debarchive-new
Debian archive reader / extractor
-
systemd-wake
Use systemd to wake up for future tasks
-
theme-detector
Detect GTK and Qt themes, icons, fonts, cursors, and wallpapers across Linux desktop environments
-
send_ctrlc
A cross platform crate for sending ctrl-c to child processes
-
ducktrace-tui
TUI for browsing logs and managing services
-
cromulent
A safe wrapper around
wordexp-sys -
io-engine-aio-bindings
Native kernel call bindings for Linux AIO
-
bpfman-api
gRPC bindings to the bpfman API
-
pipe_downloader_lib
Core library - fast downloader + extractor library for *.tar.gz, *tar.lz4 and *.tar.bz2 files
-
supac
A declarative package manager for linux
-
timerfd-mio
Timerfd implementation for mio using rustix
-
tldr-line-verifier
Command line tool to verify the max length of files in a repository
-
simple-signal
Easy unix signals handler for Rust projects
-
linux_dmabuf
reading from and writing to Linux DMA buffers
-
ubi
The Universal Binary Installer library
-
lxcrond
cron and entr/inotify server for lxc containers
-
liblmod
loading Linux kernel modules
-
unix-is-elevated
check if current process is running with elevated privileges, on unix
-
tomloader
Grouping utility to share fields between autogenerated systemd units
-
remy
quickly port Rust applications to different platforms
-
rl_localtime
Rust-locked localtime - a sound localtime implementation
-
zygote
process is a small process used primarily to create new processes
-
podman-healthcheckd
Podman healthcheck scheduler for systems without systemd
-
input-linux-sys
Bindings for <linux/{u,}input.h>
-
mmarinus
A safe mmap implementation
-
fedora-prime
Switching between intel/nvidia drivers made simple
-
mumblelink_reader
Mumblelink reader for Windows & Unix based operating systems
-
nixman
Recreate the Nix package manager style of package management for Arch Linux
-
peekd
Background daemon for peek resource history and alerting
-
aura-pm
Install and manage Arch Linux packages
-
patch-hub
TUI that streamlines the interaction of Linux developers with patches archived on lore.kernel.org
-
id-alloc
An id allocator implemented by the bitmap
-
passfd
File descriptor passing
-
wheelsticks
has been renamed to Kerek
-
blossom-arc
Arc Software CLI and library written in Rust for building the next generation app store for the Linux platform
-
wireless-regdb
create a linux wireless regulatory db firmware
-
ptp-sync
Synchronize the system-wide real-time clock based on a source PTP clock
-
colornamer
give me a color and I will name it
-
install-action-manifest-schema
Structured access to the install-action manifests
-
ifstructs
native bindings to unix if* structures
-
scx_chaos
general purpose sched_ext scheduler designed to amplify race conditions
-
amy
Polling and Registration abstractions around kqueue and epoll for multithreaded async network programming
-
aya-log-common
A logging library for eBPF programs
-
gen-semver-tags
Generate a set of SemVer tags, e.g. to tag container images.
-
logind-zbus-tokio
A dbus client (using zbus) for logind
-
btfdump
BTF introspection tool
-
sdwd
SystemD WatchDog utility crate
-
mirrors-arch
An ArchLinux mirrorlist retriever used by mirro-rs
-
konfigkoll_script
Scripting language for Konfigkoll (not for direct public use)
-
sunshine-tray
tray icon that shows the current status of sunshine as well as provided the ability to quickly start, stop or configure Sunshine
-
facetimehd_toggle
A FaceTimeHD toggle indicator for Macs running Linux
-
epoll_test
a test lib for epoll kqueue project with some usefull lib
-
konfigkoll_hwinfo
Hardware info provider for Konfigkoll
-
trii
A low-key implementation of the UNIX
treecommand in Rust -
seccomp
higher-level bindings to libseccomp
-
linux-meminfo
An efficient, zero-allocations /proc/meminfo parsing library
-
procfs-core
Data structures and parsing for the linux procfs pseudo-filesystem
-
shmem-bind
A safe and idiomatic wrapper over shared memory APIs in rust with proper cleanups
-
libc-extra
Additional bits and bobs found in libc libraries that either hasn't been submitted to Rust's official libc crate yet, or has been rejected or requires too much work to integrate
-
rust_m_queue
OOP-like wrapper around nix's posix m_queue
-
rfpm
Build deb, rpm, and Arch Linux packages from Rust
-
linux-file-info
gathering useful infos about linux entities(files, folders or symlinks) with developer friendly way
-
xcb-rust-connection
Rust x11 connection interface layer
-
signet-mdbx-sys
Raw bindings for libmdbx
-
crossio-epoll
Linux epoll backend for crossio
-
lazypoline-rs
A framework for building syscall interposers for user-space Linux applications
-
input_event_codes_hashmap
Hashmaps to look up the u32 value for a given input event code
-
system-idle-time
A cross-platform Rust library for getting the last user input on the system
-
posix-errno
POSIX error numbers
-
sev-snp-launch
Linux SEV-SNP launch APIs
-
displays_logical_linux
Linux logical display querying support for the displays crate
-
linux_proc
help reading the contents of
/procon linux -
rdma-io
Safe async Rust bindings for RDMA programming over libibverbs and librdmacm
-
tokio-gpiod
Linux GPIO character device interfacing with tokio
-
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…
-
socket-priority
Set a priority on a raw socket
-
netlink-packet-sock-diag
netlink packet types for the sock_diag subprotocol
-
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…
-
libc-core
libc types
-
watchdog-device
Linux Watchdog API implementation
-
kafel
Seccomp-bpf policy compiler — Kafel DSL to BPF bytecode
-
systemd-user-timers-lib
way to make systemd user timers. This is the library, not the CLI.
-
elfloader
load ELF files
-
cmpdt
compare directory trees
-
parity-tokio-ipc
Interprocess communication library for tokio
-
ioslice
no_std I/O slices that are still optionally ABI compatible with std and lbc
-
polkit-rs
High-level bindings for libpolkit-gobject-1
-
ebpf-histogram-ebpf
The ebpf portion of ebpf-histogram. To build and export histogran from ebpf code
-
neotron-sdk
SDK for writing applications for Neotron OS
-
runkins_lib
Runkins makes it easy to manage command execution
-
aya-metrics-mocks
A crude mocking library for Aya
-
kbindings
FFI bindings for the kernel, generated from the kernel's C headers
-
kapi
Linux kernel API for loadable kernel module development
-
kconfig-parser
Kconfig parser for the Kconfig file format from the Linux Kernel for the Cargo Kconfig crate
-
ipdb_rs
IPDB 地址库的 rust 非官方版本
-
tokio-process-terminate
A tokio process extension to terminate child processes
-
alpm-rs
aplm bindings and wrapper for rust
-
shmemfdrs
Creates anonymous shared memory file descriptors for IPC on Unix platforms, using memfd/SHM_ANON/shm_open
-
megalock
X11 xlock replacement
-
os_type
Detect the operating system type
-
vaultship-encrypt
Protected container runtime - encrypt, license, and harden Docker containers
-
docker_plugin
Scaffolding for implementing docker plugins in rust
-
utwt
Parsing utmp file
-
event-uring
-
iommufd-ioctls
Safe wrappers over IOMMUFD uAPIs
-
tokio-linux-aio
Tokio bindings for Linux kernel AIO
-
osquery_types
Common structures for OSQuery tables
-
nbd-netlink
Set up an NBD device for a specified socket and parameters, using the Linux netlink interface
-
oo7-cli
System keyring access from the terminal
-
tabin-plugins
Libs for building nagios-compatible check scripts, some scripts, and some libs to read from /proc and /sys on Linux
-
daemon8-ingest
HTTP, UDP, and Unix socket ingestion endpoints for daemon8
-
syngestures
Configurable multi-touch gesture daemon for Linux, originally targeting
xf86-input-synaptics -
ecash-core
RSA-3072 blind signature protocol for anonymous digital cash
-
circadian
Linux auto-suspend/wake power management daemon
-
xdpsock
Rust bindings for Linux AF_XDP sockets
-
libdrmtap-sys
Raw FFI bindings for libdrmtap — DRM/KMS screen capture library for Linux. Includes embedded C sources compiled statically.
-
cxl_rs
Compute Express Link for Linux bindings
-
emd-ebpf
contains the eBPF binary for emd
-
ant_king_image
Download OCI Image
-
usb-gadget
Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux
-
pide-rs
Persistent Isolated Development Environments (in Docker)
-
nix-base32
nix (as in NixOS) compatible base32 encoding
-
libvibrant-ffi
C bindings for libvibrant, a library to control screen saturation on X servers
-
pop-os/distinst-bootloader
Type for checking whether the host environment is in EFI or BIOS mode
-
asyncfd
Send and receive file descriptors over Unix domain sockets while maintaining Tokio AsyncRead and AsyncWrite
-
pupdate
update remote and local systems
-
spring-boot-layertools
Faster Spring Boot layertools extraction in Rust
-
linicon-theme
Get the user's current icon the on Linux
-
scrutinator-common
Shared types between scrutinator userspace and eBPF programs
-
dummy-cargo-toml-creater
docker cache
-
utmp-raw
raw types for parsing login records in utmp file
-
containerregistry-gcrane
CLI tool for GCR-specific container registry operations
-
clone3
Rust bindings to the clone3 linux system call
-
xremap
Dynamic key remap for X and Wayland
-
perf-event
interface to Linux performance monitoring
-
docker-test-for-trying-out-jenkins
a test publish
-
quadit
A gitops tool to deploy systemd managed containers on linux using quadlets
-
tibba-model-builtin
built-in models for tibba (file, detector, http-stat, etc.)
-
ironclaw_tui
Modular Ratatui-based TUI for IronClaw
-
mnt
Parse mount points
-
extra-utils
Set of additional command line utilities
-
x11-screenshot
Screenshots with x11
-
umacro-lib
Simulate Keyboard & Mouse events in Linux (X11 & Wayland) with uinput
-
eadb
eBPF Android Debug Bridge
-
kvik-rs
GPUDirect Storage (GDS) accelerated file I/O for NVIDIA GPUs
-
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
-
sbin
🛠️ Fetches and updates binaries from Docker images—simple, fast, Rust-powered
-
bv-runtime
Container runtime trait and Docker implementation for biov
-
flash
Shell parser, formatter, and interpreter with Bash support
-
dmon
building daemon processes
-
podtender
client for the podman API
-
servicer
Simplify Service Management on systemd
-
skill-veil-core
Core library for skill-veil behavioral analysis
-
wordic
command line tool to manage word dictionary
-
linux_once
A Linux-optimized drop-in replacement for std::sync::Once
-
addy
POSIX interrupt handling that is both safe and ergonomic
-
libgpiod-sys
libgpiod public header bindings
-
rsbash
run bash commands from rust
-
searchpath
A small unix and windows lib to search for executables in PATH folders
-
dockerdump
Extract any file from any Docker image
-
fusion-db
A data fusion platform with scheduler, ai agent studio and core libraries
-
fb_procfs
reading procfs
-
bluetooth-sys
Unsafe bindings to Linux's C bluetooth API
-
procjail
Process sandbox for running untrusted code — Linux namespaces, seccomp, firejail, bubblewrap, rlimits
-
linuxutils-misc
Miscellaneous utilities from linuxutils
-
secrets-to-env
Loads the secreets from docker into the systems environment!
-
alpm-utils
Helper functions for working with alpm
-
bpfdeploy-libbpf-sys
Fork of libbpf-sys
-
celer_system_linux_ctypes
Linux C types for Celer
-
topgrade-rs
Upgrade all the things, successor of topgrade
-
procdump
A console program to display detailed information about a running process
-
wrkflw-parser
Workflow parsing functionality for wrkflw execution engine
-
alsactl
API binding for alsactl library
-
industrial-io
Linux Industrial I/O (IIO) Support
-
pacwrap
A package manager which facilitates Arch-based bubblewrap containers
-
pageos-core
构建以浏览器为核心的 Linux 发行版的核心框架
-
bpf-compatible-rs
build BPF-compatible binaries in Rust
-
mctp-linux
Management Component Transport Protocol (MCTP) Linux transport
-
gpiocdev-uapi
A low level library to access GPIO lines on Linux using the GPIO character device
-
displays_physical_linux_sys
querying and updating Linux backlight and LED brightness devices via sysfs
-
aur-fetch
A libary for downloading and diffing AUR packages
-
expectrl
automating terminal applications in Unix like Don libes expect
-
fftw-sys
unsafe wrapper of FFTW3
-
ioctls
IO Control for POSIX-and-beyond systems (numerous ioctl specifications, see
ioctl-sysfor core functions & macros) -
containers-api
Common functionality used in podman-api and docker-api crates
-
juno
A helper rust library for the juno microservices framework
-
epoll-rs
High level bindings to linux's epoll interface
-
mnl-sys
Low level FFI bindings to libmnl. A minimalistic user-space library oriented to Netlink developers
-
yuca-cli
Demo CLI for yuca (access USB Type-C device information on Linux)
-
bulk
making deb packages, repositories, and update version numbers
-
ethernet-info
uses SIOCETHTOOL ioctl command to get ethernet information
-
x11-clipboard-rs
X11 cliboard copy and paste command line tool
-
xcb-dl
Rust bindings for libxcb
-
xkb-type
Virtual keyboard typing via evdev/uinput with XKB layout-aware key mapping
-
pam-client2
Application API wrapper to Pluggable Authentication Modules (PAM) (forked and fixed version of pam-client)
-
galley
A deployment queue for Docker and Nginx
-
ju-tcs-rust-23-11
head and tail Posix functions
-
sdnotify
Notify service manager about start-up completion and other daemon status changes
-
xbgdump
CLI tool to dump the X11 background to a file
-
mmap-simple
Write, read, append and delete from an mmapped file with a very simple API
-
uoctl
ioctl, uoctl, we all octl. Helpers for binding toioctl-based interfaces. -
dockerfile_builder
Flexible Dockerfile builder with type-safe features
-
shm-fd
Like systemfd/listenfd but with a shared-memory file descriptor
-
outer_cgi
A barebones CGI/FCGI wrapper
-
linux-personality
Wrapper around Linux personality function
-
krun-utils
helpers for libkrun
-
sensors-sys
Hardware monitoring in Linux
-
lamco-portal
XDG Desktop Portal integration for Wayland screen capture and input control, by Lamco Development
-
mvm-build
Nix builder pipeline and artifact cache for mvm
-
nix-daemon
talking directly to the Nix Daemon
-
sysfs
Proc-macro helpers for writing large swaths of ergonomic wrappers around Linux sysfs attributes
-
pwnprob_setup
Create pwn prob docker file
-
bond-rs
Rust seed application
-
jip-resolver
Resolver backend for netcore: systemd-resolved D-Bus + libc getaddrinfo fallback
-
zbus_names
A collection of D-Bus bus names types
-
madvise
Rustic safe wrapper around unix madvise
-
rcap
work with Linux capabilities
-
tagen
Generates lots of tags by version and variants
-
kcr_secscan_quay_redhat_com
Kubernetes Custom Resource Bindings
-
xdrippi
An easy to understand AF_XDP library
-
pacwoman
Alternate client for arch linux package repositories
-
lx
A no_std crate to use Linux system calls
-
tokio-pty-process
Interact with a child process through a pseudo-TTY, asynchronously using Tokio
-
unbothered-gpio
GPIO reader, writer and listener
-
pict-rs-error
Error types and codes for pict-rs
-
ccp_core_affinity
Manages CPU affinities
-
polkit-agent
High-level bindings for libpolkit-agent-1
-
acct
reading data from acct(5) files
-
hidraw
Rust hidraw library
-
procstat
Parses the /proc/stat file into a struct
-
dbus-crossroads
Framework for writing D-Bus method handlers
-
lazybar-msg
IPC for lazybar using UNIX sockets
-
sludge-ar-with-ranlib
encoding/decoding Unix archive files
-
docked
Thin wrapper around docker to lunch apps locally in a container
-
usedby
Small utility to see what is using a network port or local file
-
alpm-lint
command line interface for linting of ALPM packaging related files and projects
-
selinux-sys
Flexible Mandatory Access Control (MAC) for Linux
-
procmaps
gathering currently mapped memory regions for a given PID
-
nftables-json
Serde JSON model for interacting with the nftables
nftexecutable -
arch-commando
A fast, locate-like utility to search for commands in Arch Linux repos
-
mkdtemp
A thin wrapper around libc's mkdtemp, UNIX only
-
interrupts
Cross-architecture utilities for temporarily disabling interrupts and signals
-
scrutinator-cli
CLI for scrutinator eBPF system observation
-
sudo_prompt
dialog prompt to run a command using sudo
-
msru
A Rust-safe library for interracting with Model Specific Registers in user-space
-
jqrutils
Small Unix utilities: quiet, errfail, prefix
-
board_id
motherboard detection (Linux-only)
-
sandogasa-distgit
Fedora dist-git client and RPM spec file parser
-
bitness
detecting OS bitness independently of the executable's bitness. Windows, GNU/Linux and FreeBSD currently supported.
-
oma-debcontrol
Parse Debian control files
-
ju-tcs-tbop-24-dcfk
CLI tool for POSIX
headandtailcommands -
abut
Structural IPC orchestration and boundary-aware Unix Domain Sockets. Manages the secure adjacency of isolated processes within the Honest-Classified security suite.
-
linux-mobile-keyboard
Async, cross-Linux-mobile on-screen keyboard controller (Phosh, Plasma, wvkbd, etc.)
-
safe-mmap
Safe wrappers for mmap() of immutable files
-
desk-logind
Bindings for the systemd-logind D-Bus API
-
kindasafe_init
Signal handler initialization for the kindasafe signal-safe memory reading library
-
runas
Run a command as root (sudo)
-
displays_physical_linux_logind
Linux brightness updates through systemd-logind for the displays crate
-
bext-plugin-nsjail
Process-isolation sandbox for bext lifecycle plugins — JSON-over-stdio IPC with optional Linux namespace isolation
-
proc-status
access to proc/status info on unix
-
ioprio
A Linux-only crate for managing I/O priorities
-
cloudabi
Low level interface to CloudABI. Contains all syscalls and related types.
-
alpmver
compare package Pacman package versions
-
vdso
Resolve Linux vDSO symbols
-
iou
io_uring bindings
-
core-dockpack
unpacking files from Docker images
-
vanadium
A very basic terminal interaction lib (windows / unix)
-
jip-nm
NetworkManager (D-Bus / zbus) backend for netcore: Profile lookup + Actions
-
hs-relmon
Release monitoring tool for CentOS Hyperscale SIG packages
-
hciraw
The interface to HCI Raw Sockets
-
al_pkginfo
parse Arch Linux package information
-
gitmoji-changelog
Do you use gitmoji? Then generate your changelog with this app!
-
Shellr
basic linux shell using rust programming langugae inspired from codecrafters
-
ah-pkg
A declarative package manager for Arch Linux
-
calloop-subproc
Subprocess support for the Calloop event loop
-
copyrs
Crossplatform clipboard access
-
aya-metrics-common
A metrics library for eBPF programs
-
libubpf-sys
Rust bindings to libubpf from IO Visor
-
harbourmaster
Convenient, high-level abstractions of running Docker containers
-
mustang
Rust programs written entirely in Rust
-
capstone-git
High level bindings to capstone disassembly engine (https://www.capstone-engine.org/)
-
systemd-journal-reader
A systemd journal parser
-
rs-ls
a program like 'ls' command on unix/linux
-
signal-handler
Signal Handler
-
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.
-
limits-rs
determining the limits that an operating system enforces on a given particular process
-
verinc
small command line utility (and a library) which increments version in the given file
-
containerregistry
Rust client libraries for OCI container registries
-
rsush
Rust single unix shell
-
lightswitch-object
Deals with object files
-
rmcp-logind
MCP server for systemd-logind power management (Linux)
-
pop-os/debrepobuilder
Build and maintain Debian repositories with a TOML config
-
ebpf-kern
Kernel space wrapper for libbpf
-
demolish-linux
Destroy a Linux system safely from inside, possible even over SSH. (rm -rf / with more perfection)
-
illumos-priv
providing an interface to illumos's PRIVILEGES(5)
-
nix-data
A set of modules for easily managing Nix and NixOS packages and options
-
sile
Simon’s Improved Layout Engine
-
aur-rs
interacting with the Arch User Repository's RPC interface
-
scx_p2dq
pick two load balancing scheduler in BPF
-
baam
[WIP] Builds and deploys docker apps
-
pine
Iterator over process line output
-
pylauncher
Python Launcher for POSIX
-
regex-rs
Safe wrapper for [POSIX regular expressions API][regex-h] (provided by libc on POSIX-compliant OSes). Part of libnewsboat lib dependencies
-
socketcan-hal
Linux SocketCAN library. Send and receive CAN frames via CAN bus on Linux.
-
profile-bee-aya-log-common
A logging library for eBPF programs. Fork of aya-log-common for profile-bee.
-
microsandbox-protocol
Wire protocol types and serialization for the microsandbox project
-
parse2csv
parse log-file and output to stdout as csv file by regex
-
darling-arch
A darling implementation for Arch Linux's pacman
-
network-manager
Rust NetworkManager bindings
-
podboy
Availability CLI for podman containers
-
glib-sys
FFI bindings to libglib-2.0
-
utmp-classic-raw
raw types for parsing login records in classic utmp (UNIXv1 & OpenBSD) file
-
whatadistro
identify your linux distribution
-
konfigkoll
configuration management tool for Arch Linux and Debian (and derivatives)
-
rcore-os/linux-syscall
Linux syscalls implementation
-
nanoforge
pulling docker images, unpacking them, and compiling them into a Rust project
-
pandora_box
Syd's log inspector & profile writer
-
raw-syscall-enumerated
Low-level raw system calls enumerated
-
sysnames
Query Linux system call names and numbers at runtime
-
distro-info
parsing Debian/Ubuntu distro-info-data
-
sysd-manager-proxy
lib used by sysd-manager to perform privileged operations via polkit over D-Bus
-
libprocmem
A /proc/<pid>/mem reading and writing library
-
irox-safe-linux
Pure-Rust implementations of the linux native API functions & SYSCALLs to make them ergonomic
-
linux-video
Linux V4L2 device interfacing
-
vm-info
Inspect Linux virtual memory structure
-
shells
Sugar-coating for invoking shell commands directly from Rust
-
drm-sys
Bindings to the Direct Rendering Manager API
-
ubuntu-version
Convert Ubuntu versions to codenames, and vice versa
-
paketkoll_cache
Check installed distro files for changes (caching library)
-
apt-parse
Parse the output of some Apt commands
-
rustop-rs
Linux system information parser
-
recr
🐳 Re-tag Docker Images with Integrated Pull and Push
-
k2i
Kernel Parameters Interface using HTTP
-
cgumi
interacting with cgroupv2
-
rushell
rushellis a POSIX compatible shell written by Rust language for Linux and MacOS -
tracexec-core
Core crate of tracexec [Internal implementation! DO NOT DEPEND ON!]
-
cellos-host-gvisor
gVisor runsc backend for CellOS — runs cells in user-space syscall-emulated sandboxes for environments without KVM
-
cctr-corpus
internal component crate of cctr
-
runkins
makes it easy to manage command execution
-
caterpillar
Detect and apply RAUC update bundles during boot
-
xdotool
A wrapper for the command line tool xdotool written in Rust
-
gel-o
Run a closure on Linux InputEvents
-
xkbcommon-sys
Bindings to libxkbcommon
-
evalbox
Unprivileged sandbox for arbitrary code execution
-
jtracing
Tracing utilites
-
read-human
Read things from a human on the command line
-
lightswitch-metadata
metadata used by profilers and debuggers
-
flush
A Fluent Shell
-
secexit-daemon
Egress control daemon using eBPF
-
libxdp-sys
Rust bindings for libxdp
-
dusk-uds
Minimalistic boilerplate for UnixListener bindings
-
virtio-info
Prints information about available virtio devices
-
geist_bootloader
bootloader & cli for controlling Geist
-
usb-disk-probe
stream type which can be used to probe for USB storage devices in the system
-
tokio-hidg
Linux USB HID Gadget emulation for tokio async runtime
-
cargo-credential-oo7
Cargo credential provider using oo7
-
relic
Package management for Arch Linux
-
sandbox-scan
Security scan pipeline (YARA + heuristics + compose + ClamAV) for the sandbox CLI
-
rattler_build_recipe
Recipe data model and parsing for rattler-build, including multi-stage evaluation and variant rendering
-
os-release
Parse /etc/os-release files on Linux distributions
-
r2d2-alpm
R2D2 resource pools for managing ALPM connections
-
nomcup
parse PKGBUILD files used by pacman the package manager
-
vminer
Virtual Machine Introspection library
-
libflatpak
bindings
-
seccomp-sys
low-level bindings to libseccomp
-
xdp
AF_XDP socket support without C dependencies
-
linuxutils-text
Text utilities from linuxutils (colrm, column, hexdump, line, rev)
-
ioctl-id
Rust identifiers for
ioctl(2)calls on Unix-like systems -
discord-termview
Spawn multiple concurrent unix terminals in Discord
-
devicemapper-sys
Low level bindings for devicemapper
-
cgroups-explorer
explore cgroups and gather metrics
-
cg2tools
CLI for delegated unified control groups (cgroups v2)
-
nix_health
Check the health of your Nix setup
-
tokio-devd
A Tokio-based library for listening to device events on FreeBSD
-
linuxutils-sched
Scheduling utilities from linuxutils (chrt, ionice, taskset)
-
aya-log-ebpf
Logging for eBPF programs
-
log4rs-syslog
Syslog appender for log4rs based on libc's syslog() function (*nix only)
-
af_packet
bindings for Rust, primarily to be used for high-performance network security applications
-
rpmrepo
containing definitions for parsing yum repositry data structures
-
rebg
-
errno-sys
Raw FFI bindings to
errnolocation -
freebsd-geom
working with GEOM object graphs
-
clipboard-ext
A clipboard library providing useful extensions for rust-clipboard
-
bpf-tracing-include
The C headers for bpf-tracing
-
rusl
Rust linux interface layer
-
libtracecmd
Rust wrapper of libtracecmd
-
taskstats
high-level encapsulation of Linux's per-task statistics interface
-
scx_rlfifo
FIFO scheduler in Rust that runs in user-space
-
pacman-bintrans-common
Binary transparency for pacman - common code
-
xfrmnetlink
Manipulate Linux IPsec tunnels via netlink
-
lz4-builder
zero dependency, tiny lz4 decompression wrapper built for lodpm
-
redbpf
eBPF build and userspace runtime library
-
aurum
High-level AUR helper library
-
tetris-cli
A tetris clone for your terminal
-
rebpf
A ebpf library built on top of libbpf (no bcc dependency)
-
dbus-codegen
Binary crate to generate Rust code from XML introspection data
-
user_lookup
lookup user and groups on Unix/Linux
-
nixmodule
qemu wrapper to automatically test out-of-tree linux kernel modules across multiple kernel versions
-
realjump
Tiny crate that loads and boots Real Mode code from an x86-64 kernel
-
pagemap2
provide a simple API to Linux kernel's pagemap API
-
alsatimer
API binding for alsatimer library
-
liblinux
Linux system calls
-
procutils-ps
Report a snapshot of the current processes
-
jip-nftables
Pure-Rust nftables netlink client — read/write nftables tables, chains, and rules via NETLINK_NETFILTER without shelling out
-
tokio-command-fds
passing arbitrary file descriptors when spawning child processes
-
safa-abi
an ABI over some of the SafaOS's kernel structures
-
lockhinter
A standalone utility for setting LockedHint on X11/Wayland sessions
-
printnanny-nats-apps
Edge NATS applications
-
autosway
Automation program
-
uname-rs
No dependency, panic-less implementation of the POSIX utsname header and struct in Rust
-
kernel-explainer
Kernel event and scheduling explanation library for the Peek process intelligence tool
-
abpfiff
Interaction with Linux BPF(2). No libbpf-sys.
-
userfaultfd-sys
Low-level bindings for userfaultfd functionality on Linux
-
msb_krun_utils
Shared utilities for msb_krun microVMs
-
proc_monitor
Linux/Macos process monitor
-
secexit-shim
Userspace DNS blocking shim for secexit
-
veecle-telemetry
Veecle OS telemetry
-
lvis
Visualize lsof output
-
anarch
archlinux conf manger
-
atags
Parsing of linux ATAG data structures
-
term-sesh
Unix terminal session manager
-
nbpf-sys
bpf filter syntax parser and matcher
-
azur
A no_std Rust crate that implements an executor/reactor and futures using io_uring
-
systemd-user-timers
way to make systemd user timers, and might grow up into a full simple systemd frontend
-
zeil
A deployment orchestrator built on top of Nginx and Docker
-
openat2
wrapper around Linux 5.6+'s openat2() system call
-
mogi_emulator
User-space binary emulator for MOGI
-
mountpoint-s3-fuser
A fork of fuser - Filesystem in Userspace (FUSE) for Rust - only for use in Mountpoint for Amazon S3
-
glib-unix
Rust bindings for the GLibUnix library
-
demikernel-dpdk-bindings
Rust Bindings for Libdpdk
-
xrandr
Safe rust bindings to (some parts of) xrandr
-
slog-syslog
Syslog drain for slog-rs
-
aya-build
Build-time support for aya projects
-
shift-cli
CLI + TUI for rotating shift schedules. Check today's shift, plan leave, find common rest days, export ICS calendar files, desktop notifications, systemd timer, shell completions, local HTTP API…
-
greenhook
A seccomp-unotify-based syscall hook library
-
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…
-
p0f_api
Interface for querying p0f unix socket API
-
wrtype
wtype - a Wayland virtual keyboard tool that types text and sends key events
-
hax-cli-options-engine
hax cli options engine helper crate
-
servicefile
parsing /etc/services
-
sd-sys
FFI for libsystemd
-
ju-tcs-rust-23-27
Bin package that implements simple versions of tail and head POSIX utils for rust course in UJ
-
debbugs
Debian Bugtracking System API client
-
i2cdev2
API for safe access to Linux i2c device interface. https://www.kernel.org/doc/Documentation/i2c/dev-interface
-
x86_64-linux-nolibc
minimal std for x86_64-unknown-none
-
microsandbox-migration
Database migrations for the microsandbox project
-
os-core
core, operating system related, functionality
-
lazybar-types
Shared types for lazybar and lazybar-msg
-
eye-guard
eye protection utility for Linux (Debian) written in Rust
-
lithos
A containerization framework for linux
-
easy-alias
A CLI alias manager
-
bluez-async-ots
Bluetooth Object Transfer Service (OTS) Client for bluez-async
-
signal-engine
Signal impact analysis and systemd detection for the peek process intelligence tool
-
x11nas
X11 library bindings for Rust, forked to be no_std
-
starry-api
System call API layer for Starry OS, providing Linux-compatible syscall implementations
-
prefork
forking processes
-
wsl
Detect if the program is running under Windows Subsystem for Linux
-
polkit-sys
Low-level bindings for libpolkit-gobject-1
-
synapse-session
On disk metadata structures used by synapse
-
containerregistry-testing
Test fixtures and parity testing utilities
-
battery-ffi
FFI bindings for battery crate
-
ioctl-term-light
Lightweight crate to retrieve the dimensions (.i.e.: width/height) of a UNIX terminal in terms of rows/columns
-
btf-rs
BPF type format (BTF)
-
unix-fd
Unix filedescriptor related utilities
-
mirror-cli
镜像配置&管理工具
-
bzimage
A create for handling bzimage format, such as Linux kernel images
-
i2c-linux-sys
Linux i2c-dev ioctls
-
screenruster-saver-hacks
XScreenSaver and XLock hacks
-
libscmp
A safe, sane Rust interface to libseccomp on Linux
-
redox-os/relibc
Mirror of https://gitlab.redox-os.org/redox-os/relibc
-
shunt
Run multiple commands in single terminal with docker compose like logs
-
tailhook/vagga
containerization tool without daemons
-
pict-rs-tmp-dir
self-cleaning temporary directory utilities for pcit-rs
-
nix-ptsname_r-shim
Nix
ptsname_rshim -
pnut-cli
CLI for pnut, an unprivileged Linux sandbox
-
syslog-c
package same as syslog in C
-
toomuch
A GNU timeout-compatible command wrapper with interactive suspend/resume support
-
supplicant
Bindings for wpa_supplicant
-
detectlib
A small rust library for input
-
systemd-service
Generate service files for the application
-
xdpsock-ffi
C FFI for xdpsock
-
daemonize
enable your code run as a daemon process on Unix-like systems
-
x11
bindings for Rust
-
wasma-sys
WASMA Windows Assignment System Monitoring Architecture — client and protocol layer
-
rust-health-endpoint
Minimal health (and signal) endpoint for apps running in containerized environments
-
zbus_xmlgen
D-Bus XML interface code generator
-
shmemfdrs2
Creates anonymous shared memory file descriptors for IPC on Unix platforms, using memfd/SHM_ANON/shm_open
-
paru
Feature packed AUR helper
-
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.
-
lightswitch-capabilities
Discover which BPF features are available
-
syscaller-core
No-std Linux direct syscall library
-
pseudoterm
Low-level library for creating PTYs
-
withfd
Send and receive data along with file descriptors
-
wayclip
An opinionated Wayland clipboard manager
-
oo7-portal
Secret portal implementation using oo7
-
nmdbus
Dbus bindings to the network manager
-
arcbox-oci
OCI runtime specification support for ArcBox
-
seccomp-tiny
Linux seccomp library for no_std without libseccomp dependency
-
is-container
Check if the process is running inside a container
-
peek-proc-reader
Linux /proc filesystem reader used by the Peek process intelligence tool
-
LinuxAppUninstaller
uninstalling applications on Linux
-
pacmanager
interact with any package manager on any Linux distro
-
alpm-soname
command line interface for looking up soname data in an ALPM context
-
signalstream
Send data over Unix signals. (Don't use this).
-
pict-rs-process
OS Process utilities for pict-rs
-
docker-fetch
A docker previewer for fzf
-
cntr-nix
Rust friendly bindings to *nix APIs (fork with features used in cntr)
-
enigma_shark
UNIX friendly CLI Enigma
-
newt-sys
Low-level bindings for the Newt console UI library
-
rasant
lightweight, high performance and flexible Rust library for structured logging
-
pdfork
fork wrapper that uses process descriptors (pdfork) on FreeBSD and normal fork elsewhere
-
firec
Rust API to interact with Firecracker
-
debcontrol
Parse Debian control files
-
konfigkoll_core
Core functionality for Konfigkoll
-
aya-log-parser
A parser for the aya log format strings
-
cgroup-memory
reading and interpreting
/sys/fs/cgroupmemory statistics -
faf-syscall
Raw (asm), fast system calls for linux with no dependencies (no_std)
-
debber
Debian archive reader / extractor: Refreshed
-
tigen
Toolbox image builder (tigen) is a simple utility to create oci images to for creating toolbox sessions
-
libtuntap
tuntap implement
-
cgroups
Native Rust crate for managing control groups on Linux
-
chillwm
A chill wm for OSX
-
tokio-socketcan-isotp
A asynchronous tokio ISO-TP library build on top of socketcan-isotp
-
capsicum-net
Rust bindings to FreeBSD's cap_net library
-
tugger-debian
Debian packaging primitives
-
riffol
supervising process that can run as a traditional daemon on Unix-like systems or as an
initsystem for containers -
ebpf-user
User space wrapper for libbpf
-
sysexit
Exit codes for programs
-
procutils-vmstat
Report virtual memory statistics
-
evdi
High-level bindings for evdi
-
classic_bpf
Build and attach classic BPF programs to sockets
-
cnctd_docker
Methods for integrating with the Docker CLI
-
tokio-dbus
Pure Rust D-Bus implementation for Tokio
-
scx_tickless
A server-oriented scheduler designed to minimize OS noise and maximize performance isolation. https://github.com/sched-ext/scx/tree/main
-
penguincrab
Rust wrapper for Linux Kernel as a Library
-
gir-parser
GObject Introspection GIR files parser
-
clearshell
A shell environment built with the goal of being simple, clean, and easy to use
-
battop
Interactive batteries viewer
-
yuca
Access USB Type-C device information on Linux
-
zinit
Process supervisor with dependency management
-
freebsd-libgeom-sys
Rust FFI bindings to FreeBSD's libgeom library
-
libbpf-cargo
Cargo plugin to build bpf programs
-
mem-find
Searches the memory of a process (haystack) for a string (needle)
-
rtkit-rs
Rust bindings for the RealtimeKit D-Bus interface
-
tusks
Declarative CLI framework built on top of clap
-
multiprocessing
An experimental crate for POSIX-based multiprocessing
-
intel-pstate
Fetch and modify Intel pstate kernel parameters
-
libblkid-rs-sys
Low level bindings for libblkid
-
emd-common
Various common stuff, necessary for emd
-
rustix-libc-wrappers
Safe Rust bindings to
libcfunctions -
wdotool-core
Wayland input/window primitives — engine library for wdotool
-
sbox
Tiny Linux containers implementation
-
alsahwdep
API binding for alsahwdep library
-
mshv-bindings
Rust FFI bindings to MSHV headers generated using Rust bindgen
-
firepilot
Interface to work with Firecracker microVMs
-
rootasrole-core
This core crate for the RootAsRole project
-
tokio-fork
Fork a process and wait the child process asynchronously
-
procutils-kill
Send a signal to a process
-
os-release-rs
Rust wrapper for /etc/os-release
-
jip-firewall
Firewall backend for netcore: nftables netlink → FirewallVerdict
-
easy_rand
Small Rust wrapper library for calling POSIX's srand() and rand() functions
-
interrupt-ref-cell
A
RefCellfor sharing data with interrupt handlers or signal handlers on the same thread -
xorpio
no_std / libc-free bindings for Linux userspace IO
-
rsys
system and hardware information parsing
-
linux-kcapi
Tools for using crypto operation from the linux kernel
-
aya-metrics
A metrics library for eBPF programs
-
celer_system_linux_syscalls
Linux syscalls for Celer
-
docker-image-reference
Parse docker image references
-
actl
A command line tool for system maintenance and the like for Archlinux
-
bpf-rs
A safe, lean library for inspecting and querying eBPF objects
-
error-chain-for-dumb-ides
Faux' apt package manager for Debian
-
trx-cli
A Modern Cross-Platform Package Manager TUI
-
syscall-linux-raw
Defines syscallN methods for performing raw Linux syscalls
-
eventheader_dynamic
Rust API for runtime-specified eventheader-encoded Linux Tracepoints via user_events
-
sinit
init system for use in containers
-
scx_flash
A scheduler designed for multimedia and real-time audio processing workloads. https://github.com/sched-ext/scx/tree/main
-
statx-sys
Bindings to
statxsyscall implemented bysyscall -
mmdbus
Dbus bindings to the ModemManager
-
tokio-linux-video
Linux V4L2 device interfacing with tokio
-
tabletdb
A database of auxiliary information about graphics tablets
-
rushm
Tiny wrapper of POSIX shared memory for Rust
-
synwire-sandbox
Platform-specific sandbox backends for synwire agents
-
systemd-connector
interacting with systemd
-
selfserv-daemon
selfserv daemon
-
gdk-pixbuf-sys
FFI bindings to libgdk_pixbuf-2.0
-
sys_util
Rust wrappers for system facilities that aren't in std
-
deepeedeekay
Bindings to system-installed DPDK
-
freebsd-errno
FreeBSD error numbers
-
evalbox-sys
Low-level syscall wrappers for evalbox sandboxing
-
systeroid-core
Core library of systeroid
-
xenia-utils
xenia
-
libudev-sys
FFI bindings to libudev
-
yad
Daemonizer is a daemonizing crate to easily, simply, and correctly create legacy daemons
-
paccat
Print pacman package files
-
dbus-executor
Launch arbitrary programs via D-Bus
-
libnvme-sys
Raw FFI bindings to the Linux libnvme C library (use
libnvmefor the safe wrapper) -
rmcp-dbus
MCP server for generic D-Bus access (Linux)
-
chez-sys
Raw Chez Scheme bindings for Rust
-
procutils-top
Display Linux processes in real time
-
uinput-ioctls
Rust bindings for Linux uinput ioctl constants and helper macros
-
blazesym-c
C bindings for blazesym
-
liburing25-sys
liburing-2.5 bindings
-
uninterruptible
Guard type that keeps selected Unix signals suppressed
-
blkpg
call Linux blkpg ioctls
-
microsandbox-runtime
Runtime library for the microsandbox sandbox process and microVM entry points
-
libsyd
Rust-based C library for syd interaction via /dev/syd
-
arcbox-image
Container image management for ArcBox
-
nightfury-server
Server which provides access to the nightfury project via unix sockets
-
wgctrl-rs
High level bindings to the WireGuard embeddable C library
-
halley
The entry point for the Halley Wayland compositor
-
nlink
Async netlink library for Linux network configuration
-
io_uring_syscall
linux io_uring syscall
-
alpm-ll
Rust bindings for libalpm
-
subid
Bindings to libsubid
-
app-powerd-core
Core library for app-powerd: battery-saving background app management
-
gpiosim
Drive gpio-sims for GPIO software testing
-
wepoll-ffi
Bindings for the wepoll library
-
geoclue
Rust bindings to the Geoclue geolocation library
-
os2
working with operating system features in Rust
-
bpfd-common
bpfd's common code that is shared between kernel and userspace
-
binter
Brainfuck interpreter for unix based systems
-
arch-toolbox
A cli for manage arch linux utils
-
static_args
Get static args from the os
-
libcopes
efficiently monitoring process exec and exit events on Linux
-
unicom-unix
Unix domain socket backend for unicom
-
inputplug
XInput monitor daemon
-
linuxutils-term
Terminal utilities from linuxutils (mesg, wall, write)
-
syscallz
seccomp library for rust
-
eunomia-rs
binding for eunomia-bpf
-
libbpf-rs-lightswitch
libbpf-rs is a safe, idiomatic, and opinionated wrapper around libbpf-sys
-
riftrace
interacting with Ftrace Linux kernel internal tracer
-
monocore
monocoreis a secure MicroVM provisioning system for running untrusted code in isolated environments -
kvarn_signal
IPC signaling library, mainly used for kvarnctl
-
os_stat
get system metrics like cpu load and memory usage
-
blazecli
A command line utility for the blazesym library
-
signals-but-a-little-nicer
A wrapper around signal-handlers for Windows [console applications] and Unix programs
-
procutils-hugetop
Display hugepage usage by process
-
joydev
Rust joydev library
-
docker_client
docker-client library
-
jip-netlink
rtnetlink backend for netcore: InventoryRaw + Inventory via Linux netlink
-
dotinstall
DSL for automating installation of dotfiles
-
poppler-sys-rs
Low-level (FFI) bindings for poppler-glib
-
alpm-mtree
command line interface for the parsing and writing of ALPM-MTREE files
-
libpledge
that provides similar functionality to the OpenBSD pledge(2) functionality for Rust programs on Linux
-
breezy-osutils
Low level OS wrappers for Breezy
-
procutils-w
Show who is logged on and what they are doing
-
linux-cmdline
Parses and manipulates Linux kernel cmdline strings
-
kmod
Bindings to libkmod to manage linux kernel modules
-
daemonizer
privdrop and daemonize your program
-
geoclue-zbus
A wrapper to geoclue's dbus service
-
nice-sys
FFI bindings to libnice
-
libublk-rs-sys
Low-level FFI bindings for Linux ublk (userspace block device) kernel interface
-
stemjail
Evolving jails for user activities
-
alsarawmidi
API binding for alsarawmidi library
-
network-inspector
Network connection and traffic inspection library for the Peek process intelligence tool
-
async-std-gpiod
Linux GPIO character device interfacing with async-std
-
arcbox-transport
Transport layer abstractions for ArcBox (Unix socket, vsock)
-
debarchive
Debian archive reader / extractor
-
spirit-daemonize
Spirit helpers and config fragments to daemonize
-
io_uring_header
linux kernel 6.1 include/uapi/linux/io_uring.h
-
aya-obj
An eBPF object file parsing library with BTF and relocation support
-
pidfd
Obtain file descriptors which refer to processes
-
psx-sem
POSIX semaphores
-
procutils-free
Display amount of free and used memory in the system
-
acpid_plug
Listen to AC adapter plug events from acpid
-
systemd-boot-conf
Managing the systemd-boot loader configuration
-
glib-win32
Rust bindings for the GLibWin32 library
-
aur-rpc
An async wrapper for aur RPC calls
-
io_uring_wakeup
io_uring sq wakeup
-
dmx-termios
A vendored fork of the termios library
-
bux-bwrap
Bundles the bubblewrap (bwrap) sandbox binary for bux — Linux-only process isolation
-
interrupt-mutex
A mutex for sharing data with interrupt handlers or signal handlers
-
libts
Trade System library
-
oo7-python
Python bindings for oo7
-
procutils-fuser
Identify processes using files or sockets
-
pacmanager_wrapper
interact with any package manager on any Linux distro
-
blues
Rust bindings to BlueZ (via zbus)
-
libbluetooth
Raw FFI bindings for Unix' libbluetooth
-
sockonsole
basic utility to be used for running something like a shell in the background, and be able to connect and interact with it whenever you want, through unix sockets
-
async-std-linux-video
Linux V4L2 device interfacing with async-std
-
linuxutils-disk
Disk utilities from linuxutils (blockdev, isosize)
-
openvpn3-rs
D-Bus bindings for OpenVPN3
-
goa
The bindings for the GNOME Online Accounts library
-
dbus-tree
Framework for writing D-Bus method handlers (legacy)
-
isolated
Child-process container for Linux hosts
-
alpm-utils-ll
Helper functions for working with alpm
-
libbpf-async
writing BPF programs in Async Rust, complementary for libbpf-rs
-
pnut-child
Minimal no_std child-runtime helpers for pnut sandbox setup
-
scx_beerland
Scheduler designed to prioritize locality and scalability. https://github.com/sched-ext/scx/tree/main
-
linux-api
Types and constants for Linux API bindings. Actual bindings can be found in additional crates found in dev-dependencies
-
tiny-nix-ipc
Minimal wrapper for using sockets as IPC with file descriptor passing
-
gio-2-0-sys
Import crate for Gio
-
peek-process
Process intelligence CLI and TUI for Linux
-
glib-signal
GObject signal bindings
-
peekpoke
lightweight Rust library for accessing physical addresses using /dev/mem in Linux
-
bystr
macro to create compile-time, fixed length, byte array from a string
-
posix_mq
(Higher-level) Rust bindings to POSIX message queues
-
async-std-hidg
Linux USB HID Gadget emulation for async-std runtime
-
halley-cli
Command-line interface for interacting with and controlling the Halley Wayland compositor