-
rustix
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
-
nix
Rust friendly bindings to *nix APIs
-
zbus
API for D-Bus communication
-
procfs
Interface to the linux procfs pseudo-filesystem
-
copypasta
cross-platform library for getting and setting the contents of the OS-level clipboard
-
core_affinity
Manages CPU affinities
-
sysctl
Simplified interface to libc::sysctl
-
seccompiler
seccomp-bpf jailing
-
caps
A pure-Rust library to work with Linux capabilities
-
interprocess
communication toolkit
-
gdk-pixbuf
Rust bindings for the GdkPixbuf library
-
x11rb
Rust bindings to X11
-
rlimit
Resource limits
-
termios
Safe bindings for the termios library
-
uzers
Continuation of users, a library for accessing Unix users and groups
-
ndk
Safe Rust bindings to the Android NDK
-
syslog
message formatter and writer, supporting unix sockets, UDP and TCP exporters
-
oci-spec
Open Container Initiative Specifictions in Rust
-
redox_syscall
access raw Redox system calls
-
libproc
get information about running processes - for Mac OS X and Linux
-
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
-
file-lock
File locking via POSIX advisory record locks
-
syscalls
A list of Linux system calls
-
dbus
Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication
-
daemonize
enable your code run as a daemon process on Unix-like systems
-
shared_child
using child processes from multiple threads
-
rexpect
Interact with unix processes/bash the same way as pexpect or Don libes expect does
-
sys-mount
High level FFI binding around the sys mount & umount2 calls
-
hyperlocal
Hyper bindings for Unix domain sockets
-
aya
An eBPF library with a focus on developer experience and operability
-
libbpf-sys
Rust bindings to libbpf from the Linux kernel
-
sd-notify
Lightweight crate for systemd service state notifications
-
libbpf-rs
safe, idiomatic, and opinionated wrapper around libbpf-sys
-
proc-maps
Helper crate for getting virtual memory maps from processes
-
evdev
interface for Linux
-
memfd
A pure-Rust library to work with Linux memfd and sealing
-
pandora_box
Syd's log inspector & profile writer
-
vmm-sys-util
A system utility set
-
gpiocdev
Access GPIO lines on Linux using the GPIO character device
-
uds
A unix domain socket crate that supports abstract addresses, fd-passing and seqpacket sockets
-
systemd
interface to libsystemd/libelogind provided APIs
-
bpf-linker
BPF static linker
-
cgroups-rs
Native Rust crate for managing control groups on Linux
-
freedesktop-desktop-entry
Freedesktop Desktop Entry Specification
-
selinux
Flexible Mandatory Access Control for Linux
-
glib
Rust bindings for the GLib library
-
drm
Safe, low-level bindings to the Direct Rendering Manager API
-
fb_procfs
reading procfs
-
youki
A container runtime written in Rust
-
drt-tools
Tools for Debian Release Team work
-
crates_io_api
API client for crates.io
-
landlock
LSM helpers
-
zram-generator
Systemd unit generator for zram swap devices
-
whome
A command line program for detecting the current user’s name and environment. A rust replacement for
whoami
andhostname
with added features. -
jail_exporter
Prometheus exporter for FreeBSD jails
-
ostree
Rust bindings for libostree
-
devicemapper
using Linux device mapper
-
bluez-async
An async wrapper around the D-Bus interface of BlueZ (the Linux Bluetooth daemon), supporting GATT client (central) functionality
-
kvm-bindings
Rust FFI bindings to KVM generated using bindgen
-
pkgx
Run anything
-
signal-hook-registry
Backend crate for signal-hook
-
rs-consul
access to a set of strongly typed apis to interact with consul (https://www.consul.io/)
-
cratery
-- a private cargo registry
-
x11
bindings for Rust
-
pwd-grp
Access Unix passwords and groups
-
xmas-elf
parsing and navigating ELF data; zero-allocation, type-safe
-
libmem
Advanced Game Hacking Library (Windows/Linux/FreeBSD)
-
rootasrole
An alternative to sudo that uses Linux capabilities and Role based access control
-
cros-codecs
Hardware-accelerated codecs for Linux
-
rustix-openpty
Safe Rust bindings to
openpty
and related functions -
bpf-log-exporter
Binary for exporting eBPF events via logs
-
perf-event-open-sys2
Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants
-
tokio-seqpacket
unix seqpacket sockets for tokio
-
waybar-module-pacman-updates
waybar module for Arch to show system updates available
-
psutil
Process and system monitoring library
-
parui
TUI frontend for paru or yay
-
sev
AMD SEV
-
mpris-server
Implement MPRIS D-Bus interface in your application
-
scx_bpfland
A vruntime-based sched_ext scheduler that prioritizes interactive workloads. https://github.com/sched-ext/scx/tree/main
-
logind-zbus
A dbus client (using zbus) for logind
-
networkmanager
Bindings for the Linux NetworkManager
-
nix-installer
The Determinate Nix Installer
-
timeout-readwrite
Adds timeout capabilities to Readers and Writers
-
vew
Visualize lsof output
-
journal-forwarder
forward systemd-journald logs to an HTTP endpoint
-
rbpf
Virtual machine and JIT compiler for eBPF programs
-
zbus_systemd
A pure-Rust library to interact with systemd DBus services
-
devd-rs
An interface to devd, the device hotplug daemon on FreeBSD and DragonFlyBSD
-
divviup-client
Async rust client for divviup.org
-
linux-futex
Futex: A Linux-specific fast user-space locking primitive
-
uapi
Wrappers for OS APIs on UNIX-like platform
-
systemfd
A convenient helper for passing sockets into another process. Best to be combined with listenfd and cargo-watch.
-
nmstate
networking management in a declarative manner
-
libseccomp
Rust Language Bindings for the libseccomp Library
-
neovim-ctrl
A program to find and interact with a Neovim instance running in a particular terminal
-
file_shred
binary to securily delete files, overwriting and moving them before removal
-
daemonize-me
ease the task of creating daemons on unix-like systems
-
hakoniwa
Process isolation for Linux using namespaces, resource limits and seccomp
-
aur-depends
A libary for resolving aur dependencies
-
sevctl
Administrative utility for AMD SEV
-
gag
Gag, redirect, or hold stdout/stderr output. Currently only *nix operating systems are supported.
-
automatic-timezoned
Automatically update system timezone based on location
-
elfcore
create ELF core dumps for processes on Linux
-
nftnl
Safe abstraction for libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem
-
network-manager-connection-action
Execute commands on connections change using DBus network manager events
-
dofigen
A Dockerfile generator using a simplified description in YAML or JSON format create
-
super_orchestrator
programmable container orchestration tools
-
blue-build
A CLI tool built for creating Containerfile templates for ostree based atomic distros
-
konarr
Konarr
-
aperture
GTK Widget for cameras using gstreamer and pipewire
-
xdpilone
Interaction with Linux XDP sockets and rings. No libbpf/libxpd-sys. Lightweight, high-performance.
-
systemd-boot-friend-rs
Kernel version manager for systemd-boot
-
capsicum
intuitive Rust bindings for the FreeBSD capsicum framework
-
capctl
A pure-Rust interface to prctl() and Linux capabilities
-
rebuildctl
rebuilderd - rebuildctl client
-
zbus_polkit
PolicyKit binding
-
gobject-sys
FFI bindings to libgobject-2.0
-
btf-rs
BPF type format (BTF)
-
hyprsome
A small CLI apps that allows to make Hyprland's workspaces work like Awesome in multi-monitor setup
-
yazi-ffi
Yazi foreign function interface
-
LinuxAppUninstaller
uninstalling applications on Linux
-
libblkid-rs
High level bindings for libblkid
-
copypasta-ext
A clipboard library providing useful extensions for copypasta
-
debian-repo-tool
CLI tool to interact with Debian repositories
-
syd
rock-solid application kernel
-
cir
Linux Infrared Tooling
-
zincati
Update agent for Fedora CoreOS
-
minmon
An opinionated minimal monitoring and alarming tool
-
extrasafe
Make your code extrasafe by reducing what it can access
-
xdg-home
The user's home directory as per XDG Specification
-
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}
-
ndk-sys
FFI bindings for the Android NDK
-
starship-battery
Cross-platform information about the notebook batteries
-
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…
-
timerfd
interface to the Linux kernel's timerfd API
-
amdgpu-sysfs
interacting with the Linux Kernel SysFS interface for GPUs (mainly targeted at the AMDGPU driver)
-
lvis
Visualize lsof output
-
cli-clipboard
cross-platform library for getting and setting the contents of the OS-level clipboard
-
scx_rlfifo
FIFO scheduler in Rust that runs in user-space
-
nixpacks
Generate an OCI compliant image based off app source
-
scx_tickless
A server-oriented scheduler designed to minimize OS noise and maximize performance isolation. https://github.com/sched-ext/scx/tree/main
-
libcontainer
container control
-
file-locker
File locking via POSIX advisory record locks
-
websum
Next-gen integrity checker written in Rust
-
etc-passwd
Get user information stored in the password file
/etc/passwd
-
probes
read out system stats from a machine running Unix
-
rtop
A system monitor implemented in Rust, Monitors both system activity and GPU activity for NVIDIA GPUs
-
ioctls
IO Control for POSIX-and-beyond systems (numerous ioctl specifications, see
ioctl-sys
for core functions & macros) -
lintestor
Linux package tester
-
emdumper
acquire the physical memory on linux systems (root is necessary)
-
pkgbob
A pkgsrc package builder
-
mpris
Idiomatic MPRIS D-Bus interface library
-
v4l2r
Safe and flexible abstraction over V4L2
-
hinawa
API bindings for hinawa library
-
event-manager
Abstractions for implementing event based systems
-
syscall-numbers
System calls numbers for various architectures
-
signal-child
A little library to easily signal other process with no dependencies
-
runproclike
CLI utility that analyzes a running process by its PID and prints the command and its environment in a reproducible form
-
monocore
monocore
is a secure MicroVM provisioning system for running untrusted code in isolated environments -
tokio-eventfd
Linux eventfd for tokio
-
font-manager
manage fonts on linux systems
-
linux-syscall
Linux syscall macros
-
uhid-virt
Interface to Linux UHID (user-space HID transport drivers)
-
filedesc
thin wrapper around raw file descriptors
-
mem-isolate
Run unsafe code safely
-
jail
FreeBSD jail library
-
vish
A featureful POSIX-compliant shell that will leave you impressed
-
shell-words
Process command line according to parsing rules of UNIX shell
-
monitord
... know how happy your systemd is! 😊
-
pledge
Rust binding to OpenBSD's pledge(2) interface
-
muvm
Run programs from your system in a microVM
-
chadfetch
Console utilite for watch info about your system
-
umask
deal with unix access mode
-
aya-build
Build-time support for aya projects
-
as-raw-xcb-connection
Trait to facilitate interoperatibility with libxcb C API
-
xdgkit
A command line kit for XDG specs. As well as a Rust library
-
waitpid-any
Wait for any PID, an extension to waitpid(2)
-
linux-procfs
data snap library for the
/proc/
filesystem on the linux os -
epoll
Safe epoll interface
-
nixpkgs-fmt
Nix code formatter for nixpkgs
-
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…
-
alpm-srcinfo
command line tool for the specification and parsing of ALPM .SRCINFO files
-
trawlcat
A CLI for fetching value of trawl resource while omitting surrounding quotes
-
syscalls-rust
Linux syscalls for rust
-
rustix-futex-sync
Linux futex-based synchronization
-
kwd
Attaching multiple tags to a single kaniko image build
-
blight
A hassle-free CLI backlight utility/library for Linux
-
dnsclient
A small, simple and secure DNS client library
-
libscu
fetching software/hardware info on Unix-like OSs
-
aurders
generate PKGBUILD and more
-
freedesktop_entry_parser
parsing FreeDesktop entry files
-
flush
A Fluent Shell
-
lazypoline-rs
A framework for building syscall interposers for user-space Linux applications
-
epiq
Laboratory for pipeline construction with feedback
-
input-event-codes
Linux input event codes form
linux/input_event_codes.h
-
hrandr
Small tool to move monitors around for Hyprland
-
libsystemd
A pure-Rust client library to interact with systemd
-
udisks2
Unofficial crate for interacting with the UDisks2 API
-
oma-apt-sources-lists
fetching information from apt sources lists on the system
-
vminer
Virtual Machine Introspection library
-
xdp
AF_XDP socket support without C dependencies
-
drm-fourcc
enum with every valid Direct Rendering Manager (DRM) format fourcc
-
yaxi
x11 protocol
-
close_fds
that makes it easy to close all open file descriptors
-
crate2nix
generates nix (as in NixOS) build files for rust using cargo
-
linux-bzimage-setup
The linux bzImage setup binary
-
tasklist
Get the tasklist and process information on windows
-
oci-distribution
An OCI implementation in Rust
-
shm-snapshot
Wrap a shm file so that the read-only partner can snapshot the file partially without explicit synchronization
-
neocortex
Shared memory crate designed for simplicity, safety, and extensibility
-
libmount-sys
Unsafe Rust bindings for libmount of util-linux
-
buildid
Examine the currently running executable to get its build-id or LC_UUID
-
emu-cli
Linux desktop-friendly CLI qemu wrangling tool
-
hyperlight-host
A lightweight Virtual Machine Manager that can be hosted in an application to safely run untrusted or code within a VM partition with very low latency and overhead
-
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.
-
rlauncher
dmenu_run replacement focused on startup time
-
paketkoll
Check installed distro files for changes
-
psycho-killer
Interactive process killer, manager and system resources monitor
-
linux-sysno
A list of system call numbers
-
ocidir
reading and writing OCI (opencontainers) layout directories
-
pino-rs
pretty minimal notification app for Unix (x11 only)
-
twitter/rezolus
High resolution systems performance telemetry agent
-
mouse-keyboard-input
Send mouse and keyboard events on any distro and X11 or Wayland
-
windows-cat
unix cat command for windows
-
alienware
API to control the lights on an Alienware Alpha R1/R2
-
vm-fdt
writing Flattened Devicetree blobs
-
dbus-crossroads
Framework for writing D-Bus method handlers
-
dockerfile_builder
Flexible Dockerfile builder with type-safe features
-
fuse-abi
FUSE device bindings
-
ocipkg-cli
CLI for ocipkg
-
snphost
Administrative utility for AMD SEV-SNP
-
nix-install
command line utility to quickly add packages to your configuration.nix using fuzzy search and rebuild all in one command :)
-
tfc
The Fat Controller. A library for simulating mouse and keyboard events.
-
nvidia_oc
command line tool to overclock Nvidia GPUs using the NVML library on Linux. This supports both X11 and Wayland.
-
corrator
verify the versions of apps used inside docker containers
-
plt-rs
inspecting, analyzing, and instrumenting linux and android applications runtime symbol linkage
-
affinity
consistent way to set core affinity for currently running threads and processes
-
debugoff
Linux anti-analysis and anti-debugging Rust library
-
intentrace
strace with intent, it goes all the way for you instead of half the way
-
iocuddle
building runtime-safe linux
ioctl()
interfaces -
linux-personality
Wrapper around Linux personality function
-
netlink_wi
retrieve information about wireless hardware in Linux operating system using netlink protocol
-
libpkgx
Install and run
pkgx
packages -
monitor_client
Client for the monitor build and deployment system
-
udevrs
Pure Rust implementation of the user-land udev library
-
aura-pm
Install and manage Arch Linux packages
-
pai-strace
A strace-like tool created using pai
-
buildxargs
xargs for BuildKit with docker buildx bake
-
mtree2
iterating through the entries of an mtree record file
-
server-manager
server-manager
is a Rust library for managing server processes. It encapsulates service startup, shutdown, and background daemon mode. Users can specify the PID file, log file paths… -
ptrace-do
Featureful library for interacting with unix processes through ptrace, supports x86_64, i686, arm, aarch64 remote function calls
-
ctrlc2
Easy Ctrl-C handler version 2 for Rust projects
-
libc-interface
types often found in libc or other common platform libraries
-
theclicker
autoclicker cli that works on (x11/wayland)
-
auksys
Program for conveniently run auKsys
-
sancus
open-source tool that extracts third-party license information from a deployment-ready application
-
fbd-rs
Rewrite in Rust of FBD
-
systemd_socket
A convenience crate for optionally supporting systemd socket activation
-
clipboardstealer
X11 Clipboardmanager which enforces the user choice
-
circadian
Linux auto-suspend/wake power management daemon
-
bollard-next-stubs
Stubs used for the Bollard rust async Docker client API
-
xdg-mime
loading and querying the XDG shared MIME database
-
pam-client2
Application API wrapper to Pluggable Authentication Modules (PAM) (forked and fixed version of pam-client)
-
proc-heim
running and managing short-lived and long-lived processes using asynchronous API
-
sonde
compile USDT probes into a Rust library
-
xcb-rust-protocol
Rust x11 connection interface layer
-
maelstrom-container
downloading and storing OCI container images
-
diretto
interact with the drm interface
-
kqueue-sys
Low-level kqueue interface for BSDs
-
smartcols-sys
Unsafe Rust bindings for libsmartcols
-
rustbus
dbus protocol
-
rust-apt
Bindings for libapt-pkg
-
scuffle-signal
Ergonomic async signal handling
-
yuca-cli
Demo CLI for yuca (access USB Type-C device information on Linux)
-
clipboard-master
monitor clipboard changes
-
debbugs
Debian Bugtracking System API client
-
proc-ctl
A helper library for querying and manipulating processes
-
servicer
Simplify Service Management on systemd
-
count_instructions
Counts the instructions executed within a single function
-
wipe-on-fork
A replacement to OnceCell, LazyCell, Once, OnceLock, LazyLock that wipes itself when being forked in Unix
-
hyprdock
A small program to handle external pluggable screens with hyprland and acpid
-
deno_os
OS specific APIs for Deno
-
wireguard-control
High level bindings to the WireGuard embeddable C library
-
desk-exec
execute the programs defined in XDG desktop entries
-
nydus-storage
Storage subsystem for Nydus Image Service
-
output-copy
command-line output copy tool
-
shellflip
Graceful process restarts in Rust
-
scd30_i2c
Rust Trait for SCD30 device I2C interface related operations
-
unix_mode
Decode, interpret, and display Unix file mode bits (even on non-Unix platforms)
-
unix-no
Output a string repeatedly until killed
-
signal-hook-mio
MIO support for signal-hook
-
sigma-trace
Monitor Linux executables with an interface easier than strace(1)
-
rs-release
os-release parser
-
deadnix
Find unused code in Nix projects
-
http-client-unix-domain-socket
HTTP (json) client using UNIX domain socket in Rust
-
transmission-gobject
gtk-rs gobject wrapper for transmission-client crate
-
privdrop
drop privileges
-
libiio-sys
Native, unsafe, bindings to the Linux libiio library. Used by industrial-io.
-
ubus
Work-in-progress: OpenWRT ubus client library in pure Rust
-
palin
Liblary for linux's package managers, such as apt, yum, pacman
-
rxscreen
A wrapper around libx11 to capture screenshots and save them
-
rctl
FreeBSD resource limits and accounting with RCTL / RACCT
-
mem-find
Searches the memory of a process (haystack) for a string (needle)
-
faketty-lib
fork of dtolnay/faketty
-
skynet_api_agent
API for Skynet agent plugin
-
pamsm
Rust wrappers around PAM Service Modules functions
-
jocker
Run your monorepo binaries locally with ease !
-
input-linux
evdev and uinput
-
aptmirs
mirroring apt/deb repositories
-
picturium-libvips
Libvips bindings for picturium media server
-
systemd-zbus
A dbus client (using zbus) for systemd
-
pact-stub-server
Standalone pact stub server
-
linux-unsafe
Raw linux system call stubs
-
posix-acl
interact with POSIX filesystem ACLs
-
utmp-rs
Parsing utmp file
-
podboy
Availability CLI for podman containers
-
posixmq
An idiomatic library for using posix message queues, with optional mio integration
-
bpf-metrics-exporter
Binary for exporting eBPF subsystem metrics via prometheus
-
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
-
gpiod
Linux GPIO character device interfacing
-
rusile
components for the SILE typesetter
-
shpool-protocol
defines the internal protocol shpool uses to talk between its client and daemon processes. You almost certainly don't need to use it directly
-
liboci-cli
Parse command line arguments for OCI container runtimes
-
dylink
Run-time dynamic linking loader utilities
-
libbpf-cargo
Cargo plugin to build bpf programs
-
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
-
service-install
Easily provide users an install method on Linux systems
-
moto-rt
Motor OS Runtime
-
wheelsticks
has been renamed to Kerek
-
sbin
🛠️ Fetches and updates binaries from Docker images—simple, fast, Rust-powered
-
coreutils_core
abstractions to implement UNIX core utilities
-
cgroups-explorer
explore cgroups and gather metrics
-
ioslice
no_std I/O slices that are still optionally ABI compatible with std and lbc
-
rustables
Safe abstraction for nftables manipulation on Linux
-
kodumaro-clock
X11 clock
-
rustix-libc-wrappers
Safe Rust bindings to
libc
functions -
elfloader
load ELF files
-
rusty-docker-compose
manage Docker Compose for integration testing, providing control over container lifecycles and logging
-
sgx
Intel SGX
-
utmp-classic
Parsing login records in classic UNIXv1 type UTMP files; still used in OpenBSD
-
rustix-linux-procfs
opening Linux procfs files and directories
-
rattler_libsolv_c
Bindings for libsolv
-
whatawhat
Application for monitoring user activity
-
limone
work with the limine boot protocol
-
gio
Rust bindings for the Gio library
-
sbox
Tiny Linux containers implementation
-
fanotify-rs
The high-level/low-level implementation of Linux Fanotify
-
interrupts
Cross-architecture utilities for temporarily disabling interrupts and signals
-
proc-mounts
Fetch active mounts and swaps on a Linux system
-
ollama_td
ollama cli tool downloader
-
hinoko
API bindings for hinoko library
-
nikau
Linux network KVM for Wayland/X11/Console
-
extrasafe-multiarch
Make your code extrasafe by reducing what it can access
-
aur-fetch
A libary for downloading and diffing AUR packages
-
mnemonic-generator
generate Docker-like mnemonics
-
nix-sweep
clean up old Nix profile generations
-
x11docker-rs
A x11docker wrapper for Rust
-
gpiocdev-cli
Access GPIO lines from the Linux command line using the GPIO character device
-
tetromino-xlock-mode
An xlock "mode" using Tetromino and its auto-playing AI
-
linux-taskstats
Rust interface to Linux taskstats
-
priority-inheriting-lock
A priority-inheriting lock based on Linux futexes
-
lm-sensors
Hardware monitoring in Linux
-
daemonize-simple
run an app as a Unix daemon
-
cgroup_traffic
bpf program to monitor process traffic by cgroup_skb/egress and cgroup_skb/ingress
-
x11rb-display-server
x11 backend for leftwm using pure rust + xcb specification
-
print-no-std
The
print
/eprint
macros for no_std Windows/Linux/UNIX/DOS apps -
bluebus
interacting with Bluetooth devices using the org.bluez D-Bus API
-
yaui
Unix Injector with support for Android/Android Emulator i686/x64/arm/aarch64
-
alpm-utils
Helper functions for working with alpm
-
pwnprob_setup
Create pwn prob docker file
-
quadit
A gitops tool to deploy systemd managed containers on linux using quadlets
-
lidwatch
Util to watch LID switching
-
launchd
creating and parsing launchd files
-
shared_memory_extended
A user friendly crate that allows you to share memory between processes
-
tabletdb
A database of auxiliary information about graphics tablets
-
linux-errnos
A list of error numbers
-
pacwrap
A package manager which facilitates Arch-based bubblewrap containers
-
shimkit
Opinionated library for building containerd shims
-
scxtop
sched_ext scheduler tool for observability
-
libcgroups
cgroup
-
bpfjit-sys
Rust bindings to NetBSD's cBPF JIT engine
-
osmesa-sys
OSMesa library bindings for Rust
-
blue-build-recipe
A CLI tool built for creating Containerfile templates for ostree based atomic distros
-
brctl
A wrapper for brctl(ethernet bridge administration)
-
gpiosim
drive gpio-sims for GPIO software testing
-
tailf
A async
tail -f
for files -
sys-info-extended
fork of https://crates.io/crates/sys-info crate and extended version of it
-
diss
dissociate program from your terminal
-
updlockfiles
Manage lockfiles in PKGBUILDs for upstreams that don’t ship them,
updpkgsums
for dependency trees (Arch Linux tooling) -
veneer
A very thin std-like library that doesn't depend on libc
-
rebos
NixOS-like repeatability for any Linux distro
-
kmoddep
Linux module information
-
aya-log
A logging library for eBPF programs
-
alpm-pkginfo
commandline toolkit for the specification, writing and parsing of ALPM PKGINFO files
-
ccp_core_affinity
Manages CPU affinities
-
pmortem
A process dumper
-
pkgcraft-tools
CLI tools based on pkgcraft
-
xproto
Rust bindings to the X11 protocol library
-
docker-fetch
A docker previewer for fzf
-
dockerdump
Extract any file from any Docker image
-
aranya-libc
A wrapper around parts of libc for Aranya Core
-
lawn
interact with trusted remote development systems
-
clipboard_x11
obtain access to the X11 clipboard
-
asyncfd
Send and receive file descriptors over Unix domain sockets while maintaining Tokio AsyncRead and AsyncWrite
-
psctl
An operator for local processes
-
serverforge
robust server setup and maintenance tool
-
rust_m_queue
OOP-like wrapper around nix's posix m_queue
-
pentacle
Executes programs as sealed anonymous files on Linux
-
onix
Decode image files using V4L2
-
limits-rs
determining the limits that an operating system enforces on a given particular process
-
bspc_rust_lib
that allows bspc commands to be executed through rust programs
-
filkoll
Find out what package owns a file
-
rustem
A lightweight Rust library for system monitoring, providing CPU, memory, disk, and network statistics
-
mnl
Safe abstraction for libmnl, a minimalistic user-space library oriented to Netlink developers
-
xkb-data
Keyboard layout data from xkb-data
-
xkb
wrapper around libxkbcommon
-
pacstall
Stub program for our (eventual) rust rewrite
-
linux-boot-params
The Boot Parameters for Linux Boot Protocol
-
unixstring
An FFI-friendly null-terminated byte string
-
command-fds
passing arbitrary file descriptors when spawning child processes
-
memfile
memory backed files using memfd_create with file sealing support
-
port-claim
check if ports are in use and kill processes using them
-
get-host-ip
从
C:\Windows\System32\ipconfig.exe
的执行结果内提取出指定【网卡】的属性值 -
cgroupfs
reading cgroupv2 data
-
raw_sync_2
Lightweight wrapper around OS synchronization primitives
-
airup-sdk
SDK library of Airup
-
psx-shm
POSIX shared memory wrapper
-
rline
Input line retrieval using libreadline's "Alternate Interface"
-
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.
-
xcb-rust-connection
Rust x11 connection interface layer
-
rsprocmaps
handling memory maps in procfs
-
async-io-map
mapping of async IO operations
-
stegbrute
Steganography brute-force tool
-
copyrs
Crossplatform clipboard access
-
linux-memutils
Basic utilities for reading from physical memory on Linux
-
mcai-docker
start and stop MCAI workers images with Docker
-
rd-agent
Management agent for resctl-demo
-
unveil
Rust binding for OpenBSD's unveil(2)
-
autopilot
cross-platform GUI automation library for Rust
-
tracing-etw
ETW or Linux user_events output for tokio-tracing
-
bpfman
An eBPF Program Manager
-
drives
listing mounted or mountable drives on linux
-
withfd
Send and receive data along with file descriptors
-
jupnet_rbpf
Virtual machine and JIT compiler for eBPF programs
-
linicon
Look up icons and icon theme info on Linux
-
tiffin
A minimal container runtime for Linux for setting up chroot-like environments
-
linux_modules
Manage Linux Kernel Modules
-
mshv-bindings
Rust FFI bindings to MSHV headers generated using Rust bindgen
-
flatpak-rs
Flatpak library for Rust
-
dbus-executor
Launch arbitrary programs via D-Bus
-
rupamix
Rust PA Mixer is a cli tool for interfacing with Pulse Audio
-
interactive_process
A tiny Rust library for interacting with a running process over
stdio
-
packetvisor
Raw Packet I/O framework based on the Rust language. It can process packets much faster than Standard Sockets through the Linux Kernel's eXpress Data Path(XDP).
-
controlgroup
Native Rust crate for cgroup operations
-
teleddns
DDNS client that reacts on NetLink changes and can do a little bit more
-
interprocess-docfix
Interprocess communication toolkit. Docs fixed.
-
init-hook
Guaranteed one-time initialization
-
xrandr
Safe rust bindings to (some parts of) xrandr
-
mmap-vec
Memory mapped vectors
-
lib_game_detector
detecting and parsing data about games installed on the system
-
rin-sys
A small library to fetch system information in linux
-
yazi-adaptor
Yazi image adaptor
-
ethernet-info
uses SIOCETHTOOL ioctl command to get ethernet information
-
io_ring
liburing wrapper
-
brightness
Get and set display brightness
-
lightswitch-object
Deals with object files
-
nbd-netlink
Set up an NBD device for a specified socket and parameters, using the Linux netlink interface
-
rdocker
A api lib for docker in rust
-
omp-gdk
Rust SDK for developing open.mp gamemodes
-
monitord-exporter
... let prometheus know how happy your systemd is! 😊
-
envchain-rs
version of envchain, but support only Linux secret service
-
lazybar-msg
IPC for lazybar using UNIX sockets
-
uname
Name and information about current kernel
-
baam
[WIP] Builds and deploys docker apps
-
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
-
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…
-
pmc-rs
A safe abstraction for interacting with Performance Monitor Counters on FreeBSD
-
vmemory
Read and write the memory in other processes for Windows and Unix-based systems regardless of memory page protections
-
tinyfiledialogs
High-level Rust binding for the tinyfiledialogs C library
-
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…
-
a653rs-linux
a653rs partition library for a653rs-linux hypervisor
-
rushon
fast task runner for multipul components
-
tokio-fd
Non-blocking Read and Write a Linux File Descriptor
-
quarantine
-
drop-root
Set a user id and group (using the names) id to drop root privileges
-
spice-client-glib
Rust bindings for the Spice client library
-
libgpiod
wrappers
-
flake-tools
working with nix flakes
-
hidg
Linux USB HID Gadget emulation
-
simple-signal
Easy unix signals handler for Rust projects
-
nydus-api
APIs for Nydus Image Service
-
cloudabi
Low level interface to CloudABI. Contains all syscalls and related types.
-
libvibrant
control screen saturation on X servers
-
cargo-packager-resource-resolver
Cargo packager resource resolver
-
measured-process
Linux process metrics for measured
-
oxidebpf
A pure-Rust library for managing eBPF programs
-
inject-lib
A windows dll injection library written in rust with minimal dependencies
-
linux-libc-auxv
Linux passes an initial stack layout to applications, that contains
argc
,argv
,envp
, and theauxiliary vector
right above the stack pointer. The libc of a Linux program parses this structure… -
clipboard-sync
Synchronizes the clipboard across multiple X11 and wayland instances running on the same machine
-
vfio-bindings
Rust FFI bindings to vfio generated using bindgen
-
dbus-tokio
Makes it possible to use Tokio with D-Bus, which is a bus commonly used on Linux for inter-process communication
-
nix-index
Nix (package manager) indexing primitives
-
alsaseq
API binding for alsaseq library
-
bluez-generated
Generated async D-Bus bindings for talking to BlueZ on Linux
-
prefork
forking processes
-
rsbinder
Linux Binder communication
-
pacman_bindings
Bindings to interact with pacman
-
android-properties
Rust-based Android properties wrapper
-
scx_p2dq
pick two load balancing scheduler in BPF
-
arkbot
rewrite (and complete redesign) of Arkanosis' Wikipedia bot
-
rcore-os/zircon-object
Zircon kernel objects
-
apt-pkg-native
Bindings for libapt-pkg
-
hacksaw
Lightweight selection tool for usage in screenshot scripts etc
-
find-binary-version
Identify binary versions easily
-
signalbool
catch signals and set a boolean flag for later use
-
simple-ids
Suricata and EveBox
-
fs-verity
Produce fs-verity measurements in pure Rust, or access the Linux kernel APIs to freeze a file with
fs-verity
and get its digest -
wmctrl
A wrapper for the command line tool wmctrl written in Rust
-
docker-source-checksum
Deterministic source-based docker image checksum
-
linux-bzimage-builder
Linux boot compatibility for modern OSes
-
systemd-run
running processes as Systemd transient services
-
partition-identity
Find the ID of a device by its path, or find a device path by its ID
-
procps-sys
Interface with procps library on Linux
-
app-rummage
Find installed and running applications on Linux
-
podtender
client for the podman API
-
virtio-info
Prints information about available virtio devices
-
xdgkit2
A command line kit for XDG specs. As well as a Rust library
-
breadx
Pure-Rust X11 connection implementation with a focus on adaptability
-
hakoniwa-cli
Process isolation for Linux using namespaces, resource limits and seccomp
-
recr
🐳 Re-tag Docker Images with Integrated Pull and Push
-
aya-obj
An eBPF object file parsing library with BTF and relocation support
-
drm-ffi
Safe, low-level bindings to the Direct Rendering Manager API
-
core-dockpack
unpacking files from Docker images
-
pete
A friendly wrapper around ptrace(2)
-
arch-updates-rs
query arch linux packaging tools to see if updates are available
-
libsystemd-sys
FFI bindings to libsystemd and libelogind
-
irox-safe-linux
Pure-Rust implementations of the linux native API functions & SYSCALLs to make them ergonomic
-
ftch
A fast, tiny system fetch utility
-
alsa-sys
FFI bindings for the ALSA project (Advanced Linux Sound Architecture)
-
abpfiff
Interaction with Linux BPF(2). No libbpf-sys.
-
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
-
emd-ebpf
contains the eBPF binary for emd
-
Shellr
basic linux shell using rust programming langugae inspired from codecrafters
-
capng
Rust wrapper for libcap-ng
-
houdini
that allows you to delete your executable while it's running
-
container-run
An opinionated wrapper for running commands in containers
-
manix
Nix documentation searcher
-
hysp
📦 An independent package manager that every hacker deserves
-
systemctl-tui
TUI for interacting with systemd services and their logs
-
rxdp
Bindings for interoperating with XDP programs and eBPF maps
-
safe-mmap
Safe wrappers for mmap() of immutable files
-
queen-io
I/O library for Rust
-
xorpio
no_std / libc-free bindings for Linux userspace IO
-
scall
Friendlier raw system calls for Rust
-
pop-os/distinst-hardware-support
Linux hardware detection and package recommendation
-
syscallz
seccomp library for rust
-
nixinfo
A lib crate for gathering system info such as cpu, distro, environment, kernel, etc in Rust
-
pathfix
Fixes the $PATH variable mess by generating it for you
-
rushm
Tiny wrapper of POSIX shared memory for Rust
-
hacksaw-x11rb
Lightweight selection tool for usage in screenshot scripts etc
-
transparent
running processes on a virtual desktop / virtual X server environment
-
newt-sys
Low-level bindings for the Newt console UI library
-
tokio-dbus
Pure Rust D-Bus implementation for Tokio
-
utwt
Parsing utmp file
-
unix_sock
unix control socket abstraction
-
linux-file-info
gathering useful infos about linux entities(files, folders or symlinks) with developer friendly way
-
pv
Rust reimplementation of the unix pipeview (pv) utility
-
apt-parse
Parse the output of some Apt commands
-
preoomkiller
Softly kills your process with SIGTERM before it runs out of memory
-
remy
quickly port Rust applications to different platforms
-
bpf-api
Idomatic Rust bindings for eBPF programs, probes, and maps
-
void-ship
remove access to vDSO and vvar
-
super-shell
basic super-user shell access in rust
-
evdi
High-level bindings for evdi
-
container_image_dist_ref
parsing and validating container image references
-
processmon
Process monitor that can run trigger scripts and subsequently restarts the process when files on specified paths are modified
-
mtree
iterating through the entries of an mtree record file
-
cfile
Rust bindings to C *FILE stream
-
rsflex
A super fast system information displayer written in Rust
-
pipeawesome2
Loops, branches and joins to UNIX pipes… in a sane way…
-
seccomp-stream
tokio adapter for seccomp_unotify
-
exec
POSIX exec function to replace the running program with another
-
freebsd-libgeom
Rust bindings to FreeBSD's libgeom library
-
lx
A no_std crate to use Linux system calls
-
tetris-cli
A tetris clone for your terminal
-
plight
A configurable program for organizing dynamic backlighting
-
nix-shell-locked
Wrapper of
nix shell
that reads a lockfiles to get the nixpkgs revision to use when sourcing packages to install in transient shell -
mmarinus
A safe mmap implementation
-
op-composer
A Docker container orchestration tool for OP stack components
-
qsu
Service subsystem utilities and runtime wrapper
-
coreutils-rs
GNU Coreutils package implementation with Rust
-
tide-trace
Minimum overhead USDT middleware to dynamically trace tide with BPF or DTrace
-
driverkit
A driver framework defining standard types and interfaces for writing device drivers
-
frame-analyzer
Track the frametime of Android apps, based on ebpf & uprobe
-
hw-exception
Catch and handle hardware exceptions, such as page faults
-
fd-queue
support fd passing on Unix sockets
-
process_alive
Cross platform library to verify if a process is alive
-
wslpath
Convert Windows to WSL Path and vice-versa
-
libxdp-sys
Rust bindings for libxdp
-
lazybar-types
Shared types for lazybar and lazybar-msg
-
prompt-of-power
Indicate raised capabilities in shell prompt
-
tokio-timerfd
timerfd support for tokio
-
watchdog-device
Linux Watchdog API implementation
-
netlink-request
A helper to perform requests using the Linux netlink interface
-
scheduler
Binding to set the linux scheduler (priority, policy, affinity, &c.)
-
bpfman-api
gRPC bindings to the bpfman API
-
xcb-util
Rust bindings and wrappers for XCB utility functions
-
lazylink
Convert extern fn to libdl call procedural macro
-
libxdo
Bindings to libxdo
-
bluer
official Rust interface to the Linux Bluetooth protocol stack (BlueZ)
-
safex
Safe x11 binding for rust
-
pipe_watcher
A pipe reader and writer for the terminal. Made for use with the ipipe Rust library.
-
docker-ctl
conveniently starting and stopping docker containers
-
cargo-packager-utils
cargo-packager crates
-
tokio-linux-aio
Tokio bindings for Linux kernel AIO
-
libsyd
Rust-based C library for syd interaction via /dev/syd
-
hinix
High level *nix functionality in Rust
-
leanshot
Screenshot capture for Linux
-
loopdev-3
Setup and control loop devices
-
aura-core
Core types and logic for extended Arch Linux package managers
-
supplicant
Bindings for wpa_supplicant
-
clapcomp
clap completion generator as command
-
rs-docker-api-stubs
Generated Docker API swagger stubs for use in docker-api
-
unicom-unix
Unix domain socket backend for unicom
-
textwidth
Get the width of a piece of text for a font through xlib
-
nftnl-sys
Low level FFI bindings to libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem
-
rfcp
Replacement for cp
-
linapi
High level bindings to various Linux APIs and interfaces
-
bulk
making deb packages, repositories, and update version numbers
-
hydrogen
Multithreaded Linux TCP socket server using epoll
-
osstrtools-fix
Additional helper methods for OsStr
-
aya-log-common
A logging library for eBPF programs
-
syscall-alt
-
unix-named-pipe
Ease creation of named pipes on Unix platform
-
nu_plugin_rpm
A nushell plugin for reading rpm package
-
kolloch/crate2nix
generates nix (as in NixOS) build files for rust using cargo
-
bpf-loader-lib
load json-described ebpf programs, and automatically poll outputs from the program
-
hyperlocal-next
Hyper bindings for Unix domain sockets
-
flatpak
Flatpak library for Rust
-
linux-errno
Linux error numbers
-
sensors-sys
Hardware monitoring in Linux
-
the_rock
A command line King James bible viewer
-
rustcat
The Modern Port Listener and Reverse Shell
-
systeroid-core
Core library of systeroid
-
ecli-rs
The client cli wrapper of ecli
-
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…
-
docker
Remote API in Rust
-
reflecto
A port of reflector
-
process-sync
Synchronization primitives for multiprocess environments
-
caterpillar
Detect and apply RAUC update bundles during boot
-
containers-api
Common functionality used in podman-api and docker-api crates
-
memmod
A unix utility for attaching to a process and accessing its memory
-
runny
Run a program inside its own process group
-
podman-api
Rust interface to Podman
-
deb-rust
building and reading Deb packages
-
zbus_names
A collection of D-Bus bus names types
-
mkcd
if mkdir and cd were mixed together
-
x11-keysymdef
Convert among X11 keysyms, unicodes, and string names
-
e2p-fileflags
Read and set ext2/ext3/ext4/btrfs/xfs/f2fs file flags like with lsattr and chattr from e2fsprogs
-
nvme-amz
probe NVMe devices in Amazon EC2
-
remove_docker_images
Remove obsolete docker images
-
signal
The higher-level abstractions around unix signals
-
wepoll-ffi
Bindings for the wepoll library
-
trii
A low-key implementation of the UNIX
tree
command in Rust -
libmem-sys
Advanced Game Hacking Library (Windows/Linux/FreeBSD)
-
cntr-nix
Rust friendly bindings to *nix APIs (fork with features used in cntr)
-
nftables
Safe abstraction for nftables JSON API. It can be used to create nftables rulesets in Rust and parse existing nftables rulesets from JSON.
-
libseccomp-sys
Raw FFI Bindings for the libseccomp Library
-
topgrade-rs
Upgrade all the things, successor of topgrade
-
perf-event-open-sys
Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants
-
afterburn
cloud provider agent
-
fedora-prime
Switching between intel/nvidia drivers made simple
-
raw_sync
Lightweight wrapper around OS synchronization primitives
-
docker-compose-runner
A small helper for running
docker-compose.yaml
files -
mirror-cli
镜像配置&管理工具
-
memfaultc-sys
Supporting crate for the Memfault memfaultd embedded Linux agent
-
libtpfanspeed
A ThinkPad fan control library
-
gdk-pixbuf-sys
FFI bindings to libgdk_pixbuf-2.0
-
passcod-networkmanager
Bindings for the Linux NetworkManager (fork)
-
dockerbuild
Build linux binary under macOS using Docker
-
tokio-gpiod
Linux GPIO character device interfacing with tokio
-
unix-tty
Unix TTY API
-
scmp
Bindings to libseccomp
-
nice-sys
FFI bindings to libnice
-
linux-meminfo
An efficient, zero-allocations /proc/meminfo parsing library
-
unix-time
A minimal crate to play with Instant based on UNIX epoch
-
pipelight_exec
Easy process management
-
konfigkoll
configuration management tool for Arch Linux and Debian (and derivatives)
-
boot-time
Monotonic time that takes into account time a system was suspended (if the system supports this)
-
x11rb-async
Async Rust bindings to X11
-
docker-generate
docker file read/write
-
rkill_lib
kill process by name, pid or port number
-
linux-kcapi
Tools for using crypto operation from the linux kernel
-
utmp-raw
raw types for parsing login records in utmp file
-
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…
-
ecr-dump
Dump all ECR image manifests locally
-
wireless-regdb
create a linux wireless regulatory db firmware
-
shmem-bind
A safe and idiomatic wrapper over shared memory APIs in rust with proper cleanups
-
openlemmy
Command Line Interface for the OpenLemmy project
-
initd
serviced-compatible PID 1 implementation
-
sig
ffi library of signal(2) and kill(2)
-
shiplift
interface for maneuvering Docker containers
-
epoll_test
a test lib for epoll kqueue project with some usefull lib
-
log4rs-syslog
Syslog appender for log4rs based on libc's syslog() function (*nix only)
-
focus_monitor
iterating over the focused window each time it changes
-
mumblelink_reader
Mumblelink reader for Windows & Unix based operating systems
-
xdrippi
An easy to understand AF_XDP library
-
x11-clipboard-rs
X11 cliboard copy and paste command line tool
-
vm-info
Inspect Linux virtual memory structure
-
rd-agent-intf
Management agent for resctl-demo (interface library)
-
rl_localtime
Rust-locked localtime - a sound localtime implementation
-
colornamer
give me a color and I will name it
-
port-killer
that provides functions to clear port occupancy and kill processes
-
xcb
Rust safe bindings for XCB
-
jupnet-jbpf
Virtual machine and JIT compiler for eBPF programs
-
unix
Interface to Unix system facilities
-
cerk_port_unix_socket
package for CERK. CERK is an open source CloudEvents Router written in Rust with a MicroKernel architecture.
-
proc-status
access to proc/status info on unix
-
mempeek
A command line tool that resembles a debugger as well as Cheat Engine, to search for values in memory
-
rusty-sandbox
-
xdpsock
Rust bindings for Linux AF_XDP sockets
-
kmod
Bindings to libkmod to manage linux kernel modules
-
lightswitch-proto
Protocol buffers wrappers for use in profiling tools
-
ponde
Pointing device configurationd daemon for Wayland and X11 using libinput and uinput
-
winit-test
Run tests using the winit event loop
-
dbus-codegen
Binary crate to generate Rust code from XML introspection data
-
nbpf-sys
bpf filter syntax parser and matcher
-
tokio-anyfd
Use any suitable file descriptor with tokio
-
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.
-
pid-set
A processes identifier set to perform efficient wait operations using epoll
-
libnss
Rust bindings for creating libnss modules
-
rpmrepo
containing definitions for parsing yum repositry data structures
-
wgctrl-rs
High level bindings to the WireGuard embeddable C library
-
sysnames
Query Linux system call names and numbers at runtime
-
addy
POSIX interrupt handling that is both safe and ergonomic
-
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
-
ioctl-sys
IO Control for POSIX-and-beyond systems (core fn & macros, see
ioctls
for many ioctl definitions) -
ecli-lib
The core implementation of ecli
-
screenruster-saver-laughing_man
Ghost in the Shell inspired screen saver for ScreenRuster
-
redox-os/relibc
Mirror of https://gitlab.redox-os.org/redox-os/relibc
-
galley
A deployment queue for Docker and Nginx
-
sunshine-tray
tray icon that shows the current status of sunshine as well as provided the ability to quickly start, stop or configure Sunshine
-
apipe
An anonymous UNIX pipe type
-
illumos-priv
providing an interface to illumos's PRIVILEGES(5)
-
chameleon-th
A universal theme switcher for unix systems
-
cgroups-fs
Rust bindings to Linux Control Groups (cgroups)
-
linux-aio-tokio
Tokio bindings for Linux kernel AIO
-
gir-parser
GObject Introspection GIR files parser
-
alpm-buildinfo
commandline toolkit for the specification, writing and parsing of ALPM BUILDINFO files
-
ebpf-histogram-ebpf
The ebpf portion of ebpf-histogram. To build and export histogran from ebpf code
-
os_stat
get system metrics like cpu load and memory usage
-
devicemapper-sys
Low level bindings for devicemapper
-
ifstructs
native bindings to unix if* structures
-
liburing25-sys
liburing-2.5 bindings
-
linux_once
A Linux-optimized drop-in replacement for std::sync::Once
-
libflatpak
bindings
-
docker-test
A small helper library to build and run Rust applications in Docker (podman)
-
keyfn-closures
call function on keypress/release
-
procinfo
accessing Linux process and system information
-
proc-cpuinfo
Read /proc/cpuinfo on Linux systems
-
os-core
core, operating system related, functionality
-
shinkai_tools_runner
execute shinkai-tools in a safe and performant environment
-
unbothered-gpio
GPIO reader, writer and listener
-
distro-info
parsing Debian/Ubuntu distro-info-data
-
anda
Andaman Build toolchain
-
nydus-rs
Nydus Image Service
-
netlink-tc
interacting with the Linux Traffic Control (tc) subsystem using Netlink
-
cgroup-memory
reading and interpreting
/sys/fs/cgroup
memory statistics -
pop-os/distinst-bootloader
Type for checking whether the host environment is in EFI or BIOS mode
-
pidfile-rs
Rust wrapper for pidfile_* functions from libbsd/libutil
-
unshare
The low-level interface for linux namespaces (containers)
-
oma-debcontrol
Parse Debian control files
-
os-release-rs
Rust wrapper for /etc/os-release
-
xkbcommon
Rust bindings and wrappers for libxkbcommon
-
linux_max6675
that reads temperature data from a MAX6675 over the Linux kernel's SPI API
-
i2c-linux-sys
Linux i2c-dev ioctls
-
cromulent
A safe wrapper around
wordexp-sys
-
tabin-plugins
Libs for building nagios-compatible check scripts, some scripts, and some libs to read from /proc and /sys on Linux
-
raur
wrapper to query the AUR RPC
-
bpf
Attach BPF filters
-
debcargo
Create a Debian package from a Cargo crate
-
sensorhive-fbp-linux
Sensor Hive First Boot Provisioner
-
polkit-agent
High-level bindings for libpolkit-agent-1
-
xsk-rs
Rust bindings for Linux AF_XDP sockets
-
repo-root
TODO
-
toposort
Topological sorting
-
sd-id128
A wrapper for sd-id128 implemented in libsystemd
-
rsbinder-tools
few CLI binder tools for Linux
-
sysexit
Exit codes for programs
-
runkins_lib
Runkins makes it easy to manage command execution
-
oo7-cli
System keyring access from the terminal
-
sludge-ar-with-ranlib
encoding/decoding Unix archive files
-
riftrace
interacting with Ftrace Linux kernel internal tracer
-
conifer
interacting with a touch screen device without X11
-
darling-binary
A declarative and extendable package manager
-
slog-syslog-jl
Syslog drain for slog-rs
-
debpkg
parsing debian packages
-
pwnwalk
Collect OS info covertly during Linux Enumeration, leaving zero traces
-
megalock
X11 xlock replacement
-
linux-video
Linux V4L2 device interfacing
-
xbgdump
CLI tool to dump the X11 background to a file
-
docker-image-reference
Parse docker image references
-
board_id
motherboard detection (Linux-only)
-
linux-syscalls
easily invoke linux system calls
-
aduana
extract image info from a local docker registry
-
rsbash
run bash commands from rust
-
swayboard
Automatic keyboard layout manager for Sway wm
-
rsys
system and hardware information parsing
-
pide-rs
Persistent Isolated Development Environments (in Docker)
-
liblmod
loading Linux kernel modules
-
syscall_defines
linux syscall numbers as a constant for various architectures
-
xkeysym
working with X11 keysyms
-
ebpf-kern
Kernel space wrapper for libbpf
-
cnctd_docker
Methods for integrating with the Docker CLI
-
paketkoll_utils
Shared utilities for Paketkoll and Konfigkoll (not for direct public use)
-
sudo_prompt
dialog prompt to run a command using sudo
-
yuca
Access USB Type-C device information on Linux
-
mac-process-info
Returns basic process info on OS X
-
mkdtemp
A thin wrapper around libc's mkdtemp, UNIX only
-
greenhook
A seccomp-unotify-based syscall hook library
-
quad-alsa-sys
original alsa-sys, but with pkg-config replaced with -lasound
-
g213_colours
set the G213 keyboard backlight. Based on https://github.com/SebiTimeWaster/G213Colors.
-
users
accessing Unix users and groups
-
ioprio
A Linux-only crate for managing I/O priorities
-
msru
A Rust-safe library for interracting with Model Specific Registers in user-space
-
quickshot
xdg-desktop-portal based screenshot tool
-
al_pkginfo
parse Arch Linux package information
-
makepad-x11-sys
Makepad GLX bindings
-
rcore-os/zircon-syscall
Zircon syscalls implementation
-
docker-repack
Repack Docker images for faster pull speeds
-
expectrl
automating terminal applications in Unix like Don libes expect
-
calloop
A callback-based event loop
-
x11cap
Screen capture with X11 in Rust
-
usb-disk-probe
stream type which can be used to probe for USB storage devices in the system
-
spring-boot-layertools
Faster Spring Boot layertools extraction in Rust
-
runas
Run a command as root (sudo)
-
cxl_rs
Compute Express Link for Linux bindings
-
rsv
The runit sv command rewritten in rust with additional features
-
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…
-
guzuta
Custom repository manager for ArchLinux pacman
-
precord-core
retrieving process or system performance data
-
tugger
Package and distribute applications
-
rcap
work with Linux capabilities
-
ju-tcs-rust-23-11
head and tail Posix functions
-
liblinux
Linux system calls
-
nydus-error
Error handling utilities for Nydus Image Service
-
x86_64-linux-nolibc
minimal std for x86_64-unknown-none
-
dummy-cargo-toml-creater
docker cache
-
mpm
Package manager for users who have many linux distributions running on a system
-
emerald_kernel_user_link
An interface to link kernel/user code in Emerald OS
-
r2d2-alpm
R2D2 resource pools for managing ALPM connections
-
hawkeye-fmt
The formatter library for hawkeye cli
-
secrets-to-env
Loads the secreets from docker into the systems environment!
-
libvibrant-ffi
C bindings for libvibrant, a library to control screen saturation on X servers
-
rpm-pkg-count
Counts installed RPM packages using librpm
-
nvbit-rs
Idiomatic library for using the NVIDIA NVBIT binary instrumentation library
-
af_packet
bindings for Rust, primarily to be used for high-performance network security applications
-
avahi-sys
Bindings to Avahi, a library for zero-configuration networking
-
cgumi
interacting with cgroupv2
-
dext
A CLI tool to extract and unpack the layers of a docker image
-
irp
Infrared IRP encoder and decoder
-
sopht
cute program for managing long running processes in a (slightly) more sophisticated way than tmux
-
quibble
A container security tool written in Rust focusing on compose based configuration as code
-
emd-common
Various common stuff, necessary for emd
-
procstat
Parses the /proc/stat file into a struct
-
hitaki
API bindings for hitaki library
-
uptic
(/proc/)uptime crate
-
autohide-tdrop
100% pure rust implementation that can automatically hide terminals or other applications managed by tdrop when they lose focus
-
libnftnl-sys
Low-level bindings to libnftnl, generated using bindgen
-
docker_secrets
Returns Docker secrets in Rust
-
binter
Brainfuck interpreter for unix based systems
-
utmp-classic-raw
raw types for parsing login records in classic utmp (UNIXv1 & OpenBSD) file
-
giit_rbpf
Virtual machine and JIT compiler for eBPF programs
-
unix-fd
Unix filedescriptor related utilities
-
redoxer
Method for quickly running programs inside of Redox from a KVM capable OS
-
passfd
File descriptor passing
-
app-machine-id
Generate app-specific machine IDs
-
nftables-json
Serde JSON model for interacting with the nftables
nft
executable -
rebg
-
faf-syscall
Raw (asm), fast system calls for linux with no dependencies (no_std)
-
battop
Interactive batteries viewer
-
build-bpf
Tools for building ELFs and Skeletons for typical (e)BPF programs
-
mountinfo
parsing mount points on Linux and other Unix systems
-
nix-user-chroot
Install & Run nix without root permissions
-
firepilot
Interface to work with Firecracker microVMs
-
bpf-compatible-rs
build BPF-compatible binaries in Rust
-
sudo-rs
A memory safe implementation of sudo and su
-
docker-sdk
rust-lang
-
cargo-fixture
Surround cargo test with arbitrary Rust setup and teardown code
-
x11-screenshot
Screenshots with x11
-
subsystemctl
run systemd in WSL2 with a Linux namespace
-
alsahwdep
API binding for alsahwdep library
-
shimkit-types
Types for shimkit
-
slog-syslog
Syslog drain for slog-rs
-
wsl
Detect if the program is running under Windows Subsystem for Linux
-
switchboard-container-utils
interact and manage containers
-
input_event_codes_hashmap
Hashmaps to look up the u32 value for a given input event code
-
unix_socket2
Unix domain socket bindings, with bug fixes and enhancements
-
socket-priority
Set a priority on a raw socket
-
na_print
Printing without allocations and other tools for debugging allocators
-
running-in-container
🐳 A rust library exporting the single function is_inside_docker to determine if application is running in a container or not
-
aya-ebpf
writing eBPF programs
-
flowmium
workflow orchestrator that use Kubernetes
-
ncurses
A very thin wrapper around the ncurses TUI library
-
uname-rs
No dependency, panic-less implementation of the POSIX utsname header and struct in Rust
-
acct
reading data from acct(5) files
-
seccomp-tiny
Linux seccomp library for no_std without libseccomp dependency
-
sesh-cli
CLI crate for Sesh, a Unix terminal session manager
-
dma-heap
Linux DMA-Buf Heap Abstraction Library
-
bpfdeploy-libbpf-sys
Fork of libbpf-sys
-
gpiocdev-uapi
A low level library to access GPIO lines on Linux using the GPIO character device
-
psi
Linux Pressure Stall Information (PSI) for Rust
-
zwp-input-method-service
Safe wrapper to easily use the zwp-input-method protocol
-
docker_client
docker-client library
-
pseudoterm
Low-level library for creating PTYs
-
leftpad-rs
Go Leftpad package
-
dma-buf
Linux DMA-Buf Abstraction Library
-
realjump
Tiny crate that loads and boots Real Mode code from an x86-64 kernel
-
ioctl-id
Rust identifiers for
ioctl(2)
calls on Unix-like systems -
perf-event
interface to Linux performance monitoring
-
awc-uds
Unix socket connector for awc
-
ptracer
Debugger library
-
lueur-cli
Lueur CLI
-
liburing-rs
Rust version of liburing implementation
-
chmod-bpf
Managing BPF device permissions on macOS
-
seccomp
higher-level bindings to libseccomp
-
vdso
Resolve Linux vDSO symbols
-
tailhook/vagga
containerization tool without daemons
-
tetromino-xlock-bindings
Rust bindings for xlock, suitable for writing a custom "mode"
-
clone3
Rust bindings to the clone3 linux system call
-
cannonball
QEMU tracing framework
-
ghost-rs
using std::env for stealthily removing EXE
-
tokio-socketcan-isotp
A asynchronous tokio ISO-TP library build on top of socketcan-isotp
-
drm-sys
Bindings to the Direct Rendering Manager API
-
container-pid
Resolve container names to their PIDs
-
sysinfo_dot_h
A tiny sys/sysinfo.h wrapper
-
select-rs
A POSIX select I/O Multiplexing Rust library
-
rcore-os/linux-syscall
Linux syscalls implementation
-
login-poweroff-reboot
Poweroff or reboot machine using dbus interface logind
-
linux-drm
Client for the Linux Direct Rendering Manager and Kernel Modesetting APIs
-
coreos-installer
Installer for Fedora CoreOS and RHEL CoreOS
-
yeet-rs
Kill the process hogging your ports
-
goa
The bindings for the GNOME Online Accounts library
-
shell_server
这是一个Rust编写的Unix域套接字服务器,用于从远端接收命令并执行。它支持命令执行、输出重定向,并提供了一个多线程环境来处理客户端请求。
-
dotinstall
DSL for automating installation of dotfiles
-
systemd-crontab-generator
Systemd generator for crontab files support
-
pidcat
An adb logcat wrapper and filters
-
peekpoke
lightweight Rust library for accessing physical addresses using /dev/mem in Linux
-
lightswitch-metadata
metadata used by profilers and debuggers
-
proc_monitor
Linux/Macos process monitor
-
mdconfig
Rust bindings for FreeBSD's md devices
-
epoch-get
program to get the current time since the Unix Epoch
-
gpio-cdev
Linux GPIO Character Device Support (/dev/gpiochipN)
-
firec
Rust API to interact with Firecracker
-
ptrace-syscalls
Analyze syscalls via ptrace
-
perf-event2
interface to Linux performance monitoring
-
nomcup
parse PKGBUILD files used by pacman the package manager
-
libbpf-rs-lightswitch
libbpf-rs is a safe, idiomatic, and opinionated wrapper around libbpf-sys
-
modinfo
Get modinfo section for Linux kernel module (.ko)
-
p0f-rs
interact with the p0f api using the unix socket
-
penguincrab
Rust wrapper for Linux Kernel as a Library
-
errno-sys
Raw FFI bindings to
errno
location -
debber
Debian archive reader / extractor: Refreshed
-
amy
Polling and Registration abstractions around kqueue and epoll for multithreaded async network programming
-
hwclock
Manages the Linux hardware clock through ioctls
-
p-kill
cli tool to kill processes by port
-
cargo-credential-oo7
Cargo credential provider using oo7
-
linicon-theme
Get the user's current icon the on Linux
-
bpfctl
A client for working with bpfd
-
docker-prefetch-image
Pull Docker images to a Docker daemon via a configuration file
-
systemd-rs
A high level systemd wrapper
-
cbe_rbpf
Virtual machine and JIT compiler for eBPF programs
-
darling-arch
A darling implementation for Arch Linux's pacman
-
x11server
description
-
async-pidfd
Process file descriptors (pidfd) for Linux
-
mmap-simple
Write, read, append and delete from an mmapped file with a very simple API
-
breezy-osutils
Low level OS wrappers for Breezy
-
pakr-signals
A set of functions to wrap Linux' sigset_t functionality and to do a rudimentary signals managemet
-
debian-analyzer
Debian analyzer
-
bluez-async-ots
Bluetooth Object Transfer Service (OTS) Client for bluez-async
-
wait_file_created
Robust implementation of waiting for file to be created
-
clipboard-ext
A clipboard library providing useful extensions for rust-clipboard
-
glib-sys
FFI bindings to libglib-2.0
-
nix-ptsname_r-shim
Nix
ptsname_r
shim -
blazesym
address symbolization and related tasks
-
ah-pkg
A declarative package manager for Arch Linux
-
desk-logind
Bindings for the systemd-logind D-Bus API
-
atags
Parsing of linux ATAG data structures
-
wlroots-sys
Low-level bindings for wlroots
-
kvarn_signal
IPC signaling library, mainly used for kvarnctl
-
proc_prog_name
Get the program name from the proc filesystem
-
anakin
Automatically kill orphans
-
userfaultfd-sys
Low-level bindings for userfaultfd functionality on Linux
-
uds-rs
A asynchronous library implementing UDS protocol used for automotive diagnostic, standardized by ISO 14229-1:2013
-
ubuntu-version
Convert Ubuntu versions to codenames, and vice versa
-
harbourmaster
Convenient, high-level abstractions of running Docker containers
-
libscmp
A safe, sane Rust interface to libseccomp on Linux
-
kcheck-cli
Kernel configuration checking utility
-
sd-journal
A wrapper for sd-journal implemented in libsystemd
-
aya-ebpf-bindings
Bindings for Linux Kernel eBPF types and helpers
-
zeil
A deployment orchestrator built on top of Nginx and Docker
-
libprocmem
A /proc/<pid>/mem reading and writing library
-
mirrors-arch
An ArchLinux mirrorlist retriever used by mirro-rs
-
docked
Thin wrapper around docker to lunch apps locally in a container
-
lawn-sftp
SFTP file system functionality for Lawn
-
shmemfdrs
Creates anonymous shared memory file descriptors for IPC on Unix platforms, using memfd/SHM_ANON/shm_open
-
neli
Type safe netlink library written in Rust
-
oma-apt
Bindings for libapt-pkg for help oma handle apt
-
sweetacid-evdev
evdev interface for Linux
-
linux-raw-sys
Generated bindings for Linux's userspace API
-
rofi-randr
Rofi script to manage ResizeAndRotate (randr) settings on various platforms
-
cordon
Embeddable sandboxing a-la-carte
-
calloop-subproc
Subprocess support for the Calloop event loop
-
tiny-xlib
A tiny Xlib wrapper for Rust
-
industrial-io
Linux Industrial I/O (IIO) Support
-
uninterruptible
Guard type that keeps selected Unix signals suppressed
-
io_uring_header
linux kernel 6.1 include/uapi/linux/io_uring.h
-
daemonizr
Small crate which helps with writing daemon applications in Rust
-
kqueue2
kqueue interface for BSDs and MacOS
-
printnanny-nats-apps
Edge NATS applications
-
gamma_daemon
Changes screen brightness based on notebook battery life
-
sys_util
Rust wrappers for system facilities that aren't in std
-
janitor-service
A service that cleans up your downloads folder
-
hidraw
Rust hidraw library
-
mctp-linux
Management Component Transport Protocol (MCTP) Linux transport
-
alpmver
compare package Pacman package versions
-
crosup-installers
CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution
-
bluetooth-sys
Unsafe bindings to Linux's C bluetooth API
-
scx_utils
sched_ext schedulers
-
xdotool
A wrapper for the command line tool xdotool written in Rust
-
signal-hook-async-std
async-std support for signal-hook
-
unix-signal
Unix signals
-
gel-o
Run a closure on Linux InputEvents
-
ju-tcs-rust-23-27
Bin package that implements simple versions of tail and head POSIX utils for rust course in UJ
-
interceptor-rs
Interceptor is a lib based on
ptrace
that intercepts and modifies Linux system calls -
docker-pyo3
Python bindings to the docker-api-rs crate
-
buildkit-rs-reference
A parser for image references, based on the reference go package
-
uinput-sys
Linux uinput definitions
-
pylauncher
Python Launcher for POSIX
-
libblkid-rs-sys
Low level bindings for libblkid
-
nmdbus
Dbus bindings to the network manager
-
a653rs-linux-core
Core Library for a653rs-linux hypervisor and partition library
-
pacmanager_wrapper
interact with any package manager on any Linux distro
-
bandsocks
Experimental embeddable container sandbox
-
journald
binding for the systemd journald api
-
syslog-c
package same as syslog in C
-
wei-kill
kill process by name, pid or port number
-
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.
-
event-uring
-
procmaps
gathering currently mapped memory regions for a given PID
-
eventheader
Rust API for eventheader-encoded Linux Tracepoints via user_events
-
shell_client
Rust进程调试工具,封装了与Unix域套接字通信、命令行自动补全、以及内置命令处理等功能。Client 可以连接到一个进程,发送自定义命令,并处理来自该进程的输出。实…
-
babl
bindings
-
taskstats
high-level encapsulation of Linux's per-task statistics interface
-
debcontrol
Parse Debian control files
-
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…
-
tokio-hidg
Linux USB HID Gadget emulation for tokio async runtime
-
pkgsrc
interacting with a pkgsrc installation
-
procfs-core
Data structures and parsing for the linux procfs pseudo-filesystem
-
oci-annotations
oci image annotations
-
utwt-raw
raw types for parsing login records in utmp file
-
logscreen
Rust end-to-end application
-
ppk
find the port, and kill its process!
-
alpm-mtree
commandline toolkit for the specification, writing and parsing of ALPM .MTREE files
-
execsnoop
Watch process ID creation in Linux kernel with execsnoop-bpfcc
-
shunt
Run multiple commands in single terminal with docker compose like logs
-
signal-msg
Handle UNIX process signals with a shared channel (uses simple-signal)
-
needs-reboot
check if a linux system needs to be rebooted
-
lazybar-core
A lightweight, event-driven X11 status bar
-
rublk
Rust ublk generic targets
-
bootupd
Bootloader updater
-
rustop-rs
Linux system information parser
-
eggshell
Remove testing docker containers after this object goes away
-
cgroups
Native Rust crate for managing control groups on Linux
-
hciraw
The interface to HCI Raw Sockets
-
containerd-runc-shim
containerd's runc v2 shim runtime
-
posix-errno
POSIX error numbers
-
kconfig-linux
WIP crate for the KConfig DSL in the Linux kernel
-
shm-fd
Like systemfd/listenfd but with a shared-memory file descriptor
-
syscall-linux-raw
Defines syscallN methods for performing raw Linux syscalls
-
hyper-client-pool
Pooled Hyper Async Clients
-
unixbar
-
k2i
Kernel Parameters Interface using HTTP
-
intel-pstate
Fetch and modify Intel pstate kernel parameters
-
konfigkoll_script
Scripting language for Konfigkoll (not for direct public use)
-
tokio-fork
Fork a process and wait the child process asynchronously
-
linux_proc
help reading the contents of
/proc
on linux -
firestarter
A process and shared socket manager
-
stemjail
Evolving jails for user activities
-
freebsd-geom
working with GEOM object graphs
-
sc
Raw system calls
-
systemd_tmpfiles
A parser for systemd-tmpfiles configuration files
-
pdfork
fork wrapper that uses process descriptors (pdfork) on FreeBSD and normal fork elsewhere
-
pacman-bintrans-common
Binary transparency for pacman - common code
-
linux-api
Types and constants for Linux API bindings. Actual bindings can be found in additional crates found in dev-dependencies
-
goggled
A program/daemon sending notifications when the user should take a break from staring at the screen
-
ktls-sys
FFI bindings for
linux/tls.h
-
linux-rust-bindings
Rust structs for Linux kernel structures
-
statx-sys
Bindings to
statx
syscall implemented bysyscall
-
ctrlc
Easy Ctrl-C handler for Rust projects
-
shells
Sugar-coating for invoking shell commands directly from Rust
-
mnl-sys
Low level FFI bindings to libmnl. A minimalistic user-space library oriented to Netlink developers
-
multiprocessing
An experimental crate for POSIX-based multiprocessing
-
systemd-wake
Use systemd to wake up for future tasks
-
lithos
A containerization framework for linux
-
alpm-sys
Raw bindings for libalpm
-
paketkoll_cache
Check installed distro files for changes (caching library)
-
polkit-sys
Low-level bindings for libpolkit-gobject-1
-
libbluetooth
Raw FFI bindings for Unix' libbluetooth
-
gegl
bindings
-
ebpf
Linux extended BPF access
-
pine
Iterator over process line output
-
selinux-sys
Flexible Mandatory Access Control (MAC) for Linux
-
rpmoci
Build container images from RPMs
-
amjad_os_kernel_user_link
An interface to link kernel/user code in AmjadOS
-
package-wrapper
A package manager wrapper command line tool for linux
-
p0f_api
Interface for querying p0f unix socket API
-
uwcl_rbpf
Virtual machine and JIT compiler for eBPF programs
-
bystr
macro to create compile-time, fixed length, byte array from a string
-
rebpf
A ebpf library built on top of libbpf (no bcc dependency)
-
systemctl
Small crate to interact with systemd units
-
ebpf-user
User space wrapper for libbpf
-
bpf-rs
A safe, lean library for inspecting and querying eBPF objects
-
xdpsock-ffi
C FFI for xdpsock
-
raw-syscall-base
Low-level raw system call base
-
pidfd_getfd
Binding to and a wrapper for the pidfd_getfd syscall
-
runtime-environment
check the runtime-environment at runtime
-
is-container
Check if the process is running inside a container
-
raw-syscall-enumerated
Low-level raw system calls enumerated
-
tokio-pty-process
Interact with a child process through a pseudo-TTY, asynchronously using Tokio
-
libsydtime
Rust-based C LD_PRELOAD library to replace vDSO time calls with syscalls
-
dusk-uds
Minimalistic boilerplate for UnixListener bindings
-
interrupt-mutex
A mutex for sharing data with interrupt handlers or signal handlers
-
privsep
Privilege Separation for Rust
-
wc-cli
the unix wc command
-
blazecli
A command line utility for the blazesym library
-
dmx-termios
A vendored fork of the termios library
-
syswall
firewall for syscalls
-
varlink_systemd
interacting with systemd over varlink
-
mmdbus
Dbus bindings to the ModemManager
-
pop-os/distinst-chroot
Convenience wrapper for executing external commands, with chroot support
-
rs-svc
Rust service wrapper that run on Linux
-
konfigkoll_hwinfo
Hardware info provider for Konfigkoll
-
zbus_xmlgen
D-Bus XML interface code generator
-
bussy
A convenient zbus wrapper
-
paru
Feature packed AUR helper
-
procdump
A console program to display detailed information about a running process
-
usedby
Small utility to see what is using a network port or local file
-
pagemap
provide a simple API to Linux kernel's pagemap API
-
spice-client-glib-sys
Raw C-FFI bindings for the Spice GLib library
-
epoll-rs
High level bindings to linux's epoll interface
-
sd-listen-fds
Minimal, pure-rust helper to accept file descriptors from systemd
-
xkbcommon-sys
Bindings to libxkbcommon
-
alsatimer
API binding for alsatimer library
-
libbpf-async
writing BPF programs in Async Rust, complementary for libbpf-rs
-
i2cdev2
API for safe access to Linux i2c device interface. https://www.kernel.org/doc/Documentation/i2c/dev-interface
-
windot
emoji picker
-
ots-core
Bluetooth Object Transfer Service (OTS) core
-
unix-cred
that simplifies reading peer credentials from Unix sockets
-
blue-build-utils
A CLI tool built for creating Containerfile templates for ostree based atomic distros
-
async-stream-connection
AsyncRead and AsyncWrite on TCP as well as Unix sockets
-
perf-event-data
Types and traits for parsing records emitted by perf_event_open
-
debarchive
Debian archive reader / extractor
-
oci-client
An OCI implementation in Rust
-
sesh-shared
Shared library crate for Sesh, a Unix terminal session manager
-
tigen
Toolbox image builder (tigen) is a simple utility to create oci images to for creating toolbox sessions
-
kcheck
Kernel configuration checking utility
-
cartes_rbpf
Virtual machine and JIT compiler for eBPF programs
-
async-uninet
Unified types for asynchronous TCP & Unix sockets
-
radicle-systemd
Radicle integration with Systemd
-
screenruster-saver-hacks
XScreenSaver and XLock hacks
-
capsicum-net
Rust bindings to FreeBSD's cap_net library
-
docker-activity
monitor the statistics and the energy consumption of docker containers
-
io_uring_syscall
linux io_uring syscall
-
tokio-linux-video
Linux V4L2 device interfacing with tokio
-
trinket
GTK 4 Widget library
-
io_uring_setup
internal crate
-
pox
infection framework for processes
-
time-sys
Bindings to Linux's time.h and time64.h. Some functions have been replicated, but more are still to come.
-
dbus-tree
Framework for writing D-Bus method handlers (legacy)
-
nomad_events_logger
Log events from the Nomad API
-
bcc
Idiomatic Rust bindings for BPF Compiler Collection (BCC)
-
darling-template
A template for implementing darling
-
async-pidfd-next
Process file descriptors (pidfd) for Linux
-
aya-log-parser
A parser for the aya log format strings
-
acpid_plug
Listen to AC adapter plug events from acpid
-
sesh-proto
Protobuf definition crate for Sesh, a Unix terminal session manager
-
tiny-nix-ipc
Minimal wrapper for using sockets as IPC with file descriptor passing
-
servicefile
parsing /etc/services
-
bpfd-common
bpfd's common code that is shared between kernel and userspace
-
alpm-rs
aplm bindings and wrapper for rust
-
blues
Rust bindings to BlueZ (via zbus)
-
arch-commando
A fast, locate-like utility to search for commands in Arch Linux repos
-
async_linux_spec_fd
asynchronous linux specific fd in rust
-
sys-call
System call macro for Rust
-
tokio-unix-tcp
Unified Unix domain socket and TCP socket types for Tokio
-
journald-export-parser-rs
Journald Journal Export Format Parser
-
tailscale-localapi
Client for the Tailscale local API
-
alpm-types
Types for Arch Linux Package Management