Os::Unix Apis
rustix
1.1.4 StableSafe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
priv_sep
2.2.0 StableFFI for chroot(2), pledge(2), setgroups(2), setresgid(2), setresuid(2), and unveil(2).
zbus
5.14.0 StableAPI for D-Bus communication
nix
0.31.2 GrowingRust friendly bindings to *nix APIs
rexpect
0.7.0 GrowingInteract with unix processes/bash the same way as pexpect or Don libes expect does
blazesym
0.2.3 Growingblazesym is a library for address symbolization and related tasks.
fuser
0.17.0 GrowingFilesystem in Userspace (FUSE) for Rust
fork
0.7.0 GrowingLibrary for creating a new process detached from the controlling terminal (daemon)
interprocess
2.4.0 StableInterprocess communication toolkit
fd-lock
4.0.4 GrowingAdvisory cross-platform lock on a file using a file descriptor to it.
alsa-sys
0.4.0 GrowingFFI bindings for the ALSA project (Advanced Linux Sound Architecture)
zbus_names
4.3.1 StableA collection of D-Bus bus names types
zbus_xmlgen
5.3.0 StableD-Bus XML interface code generator
procfs
0.18.0 GrowingInterface to the linux procfs pseudo-filesystem
libmem-sys
5.1.4 StableAdvanced Game Hacking Library (Windows/Linux/FreeBSD)
system_shutdown
4.1.0 StableRust library for shut down, reboot or log out operations.
blazesym-c
0.1.7 GrowingC bindings for blazesym
dbus
0.9.10 GrowingBindings to D-Bus, which is a bus commonly used on Linux for inter-process communication.
lamco-pipewire
0.4.0 ExperimentalHigh-performance PipeWire screen capture for Wayland with DMA-BUF support, by Lamco Development
procfs-core
0.18.0 GrowingData structures and parsing for the linux procfs pseudo-filesystem
nftnl
0.9.1 GrowingSafe abstraction for libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem
rlimit
0.11.0 GrowingResource limits
nftnl-sys
0.6.4 GrowingLow level FFI bindings to libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem
lamco-wayland
0.4.1 ExperimentalWayland screen capture, XDG Portal integration, and video processing for Rust, by Lamco Development
mnl
0.3.1 GrowingSafe abstraction for libmnl, a minimalistic user-space library oriented to Netlink developers
sys-mount
3.1.0 StableHigh level FFI binding around the sys mount & umount2 calls
libmem
5.1.4 StableAdvanced Game Hacking Library (Windows/Linux/FreeBSD)
logind-zbus
5.3.2 GrowingA dbus client (using zbus) for logind
pam-sys2
1.0.2 GrowingFFI wrappers for the Linux Pluggable Authentication Modules (PAM)
lamco-portal
0.4.0 ExperimentalXDG Desktop Portal integration for Wayland screen capture and input control, by Lamco Development
xdg-home
1.3.0 GrowingThe user's home directory as per XDG Specification
memfd
0.6.5 GrowingA pure-Rust library to work with Linux memfd and sealing
mnl-sys
0.2.2 GrowingLow level FFI bindings to libmnl. A minimalistic user-space library oriented to Netlink developers
rustix-futex-sync
0.4.0 GrowingLinux futex-based synchronization
dbus-crossroads
0.5.3 GrowingFramework for writing D-Bus method handlers
libdbus-sys
0.2.7 GrowingFFI bindings to libdbus.
daemonize2
0.7.0 ExperimentalRun your code as SysV daemon on Unix-like systems.
blazecli
0.1.14 GrowingA command line utility for the blazesym library.
kqueue
1.1.1 Growingkqueue interface for BSDs
cgroups-rs
0.5.0 GrowingNative Rust crate for managing control groups on Linux
partition-identity
0.3.1 GrowingFind the ID of a device by its path, or find a device path by its ID.
linicon
2.3.0 GrowingLook up icons and icon theme info on Linux
zbus_polkit
5.0.0 GrowingPolicyKit binding
netlink-request
1.7.1 GrowingA helper to perform requests using the Linux netlink interface
freedesktop-desktop-entry
0.8.1 GrowingFreedesktop Desktop Entry Specification
faketty
1.0.20 StableWrapper to exec a command in a pty, even if redirecting the output
libiio-sys
0.4.1 GrowingNative, unsafe, bindings to the Linux libiio library. Used by industrial-io.
polkit-rs-sys
0.3.0 ExperimentalHigh-level bindings for libpolkit-gobject-1
libsystemd
0.7.2 GrowingA pure-Rust client library to interact with systemd
signal-child
1.0.6 GrowingA little library to easily signal other process with no dependencies