rustio rustio.net

Os::Unix Apis

70

nix

0.31.3 Growing

Rust friendly bindings to *nix APIs

578.5M downloads · 15d ago
69

zbus

5.15.0 Stable

API for D-Bus communication

53.5M downloads · 29d ago
68

rustix

1.1.4 Stable

Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls

820.7M downloads · 3mo ago
68

priv_sep

2.2.0 Stable

FFI for chroot(2), pledge(2), setgroups(2), setresgid(2), setresuid(2), and unveil(2).

22.4K downloads · 2mo ago
68

rexpect

0.7.1 Growing

Interact with unix processes/bash the same way as pexpect or Don libes expect does

1.5M downloads · 11d ago
67

zbus_names

4.3.2 Stable

A collection of D-Bus bus names types

50.1M downloads · 29d ago
67

interprocess

2.4.2 Stable

Interprocess communication toolkit

9.5M downloads · 1mo ago
66

fd-lock

4.0.4 Growing

Advisory cross-platform lock on a file using a file descriptor to it.

45.9M downloads · 1y ago
66

fuser

0.17.0 Growing

Filesystem in Userspace (FUSE) for Rust

3.4M downloads · 3mo ago
66

signal-child

1.0.7 Stable

A little library to easily signal other process with no dependencies

99.6K downloads · 1mo ago
65

blazesym

0.2.3 Growing

blazesym is a library for address symbolization and related tasks.

4.9M downloads · 3mo ago
65

dbus

0.9.11 Growing

Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication.

25.1M downloads · 1mo ago
65

nftnl

0.9.2 Growing

Safe abstraction for libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem

728.6K downloads · 1mo ago
65

kqueue-sys

1.1.2 Stable

Low-level kqueue interface for BSDs

50.1M downloads · 12d ago
64

fork

0.7.0 Growing

Library for creating a new process detached from the controlling terminal (daemon)

5.2M downloads · 2mo ago
64

zbus_xmlgen

5.3.1 Stable

D-Bus XML interface code generator

31.2K downloads · 29d ago
63

alsa-sys

0.4.0 Growing

FFI bindings for the ALSA project (Advanced Linux Sound Architecture)

13.1M downloads · 5mo ago
63

expectrl

0.9.0 Growing

A tool for automating terminal applications in Unix like Don libes expect

412.8K downloads · 14d ago
62

procfs

0.18.0 Growing

Interface to the linux procfs pseudo-filesystem

59.8M downloads · 8mo ago
62

mpris

2.1.0 Stable

Idiomatic MPRIS D-Bus interface library

155.6K downloads · 1mo ago
62

mpris-server

0.10.0 Growing

Implement MPRIS D-Bus interface in your application

116.2K downloads · 1mo ago
61

getifaddrs

0.6.2 Growing

A cross-platform library for retrieving network interface addresses and indices (getifaddrs, if_nametoindex, if_indextoname).

685.9K downloads · 15d ago
60

libmem-sys

5.1.4 Stable

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

9.8K downloads · 5mo ago
60

procfs-core

0.18.0 Growing

Data structures and parsing for the linux procfs pseudo-filesystem

42.2M downloads · 8mo ago
60

system_shutdown

4.1.0 Growing

Rust library for shut down, reboot or log out operations.

3.2M downloads · 4mo ago
60

blazesym-c

0.1.7 Growing

C bindings for blazesym

3.1M downloads · 3mo ago
60

rctl

0.4.1 Growing

FreeBSD resource limits and accounting with RCTL / RACCT

20.2K downloads · 1mo ago
60

sdjournal

0.1.15 Experimental

Pure Rust systemd journal reader and query engine

10.0K downloads · 1mo ago
60

lamco-pipewire

0.4.2 Experimental

High-performance PipeWire screen capture for Wayland with DMA-BUF support, by Lamco Development

898 downloads · 1mo ago
59

xdg-home

1.3.0 Growing

The user's home directory as per XDG Specification

24.4M downloads · 1y ago
59

logind-zbus

5.3.2 Growing

A dbus client (using zbus) for logind

593.0K downloads · 1y ago
59

nftnl-sys

0.6.4 Growing

Low level FFI bindings to libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem

725.5K downloads · 6mo ago
59

command-fds

0.3.3 Growing

A library for passing arbitrary file descriptors when spawning child processes.

2.6M downloads · 1mo ago
58

mnl

0.3.1 Growing

Safe abstraction for libmnl, a minimalistic user-space library oriented to Netlink developers

715.0K downloads · 3mo ago
58

libmem

5.1.4 Stable

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

20.5K downloads · 5mo ago
58

memfd

0.6.5 Growing

A pure-Rust library to work with Linux memfd and sealing

33.3M downloads · 8mo ago
58

rlimit

0.11.0 Growing

Resource limits

17.0M downloads · 3mo ago
58

lamco-portal

0.4.0 Experimental

XDG Desktop Portal integration for Wayland screen capture and input control, by Lamco Development

736 downloads · 1mo ago
58

lamco-wayland

0.4.4 Experimental

Wayland screen capture, XDG Portal integration, and video processing for Rust, by Lamco Development

572 downloads · 1mo ago
57

sys-mount

3.1.0 Growing

High level FFI binding around the sys mount & umount2 calls

3.8M downloads · 3mo ago
57

mnl-sys

0.2.2 Growing

Low level FFI bindings to libmnl. A minimalistic user-space library oriented to Netlink developers

715.4K downloads · 6mo ago
57

rustix-futex-sync

0.4.0 Growing

Linux futex-based synchronization

56.4K downloads · 1y ago
57

pam-sys2

1.0.2 Growing

FFI wrappers for the Linux Pluggable Authentication Modules (PAM)

763 downloads · 1mo ago
57

tino

0.1.24 Experimental

tino: tiny init process (PID 1) for Docker/Kubernetes containers, written in Rust (tini alternative)

1.2K downloads · 1mo ago
57

mtree2

0.6.16 Growing

A crate for iterating through the entries of an mtree record file.

79.7K downloads · 9d ago
56

linicon

2.3.0 Growing

Look up icons and icon theme info on Linux

88.5K downloads · 4y ago
56

kqueue

1.1.1 Growing

kqueue interface for BSDs

49.5M downloads · 1y ago
56

dbus-crossroads

0.5.3 Growing

Framework for writing D-Bus method handlers

4.4M downloads · 6mo ago
56

libdbus-sys

0.2.7 Growing

FFI bindings to libdbus.

24.5M downloads · 5mo ago
56

host-identity

1.1.1 Experimental

Stable, collision-resistant host identity resolution across platforms, container runtimes, cloud providers, and Kubernetes

146 downloads · 29d ago