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