rustio rustio.net

Os::Linux Apis

72

nmstate

2.2.60 Stable

Library for networking management in a declarative manner

87.8K downloads · 1mo ago
68

syscall-numbers

4.0.3 Stable

System calls numbers for various architectures

204.7K downloads · 1mo ago
67

devicemapper

0.34.7 Growing

A library for using Linux device mapper

833.3K downloads · 1mo ago
66

selinux

0.6.2 Growing

Flexible Mandatory Access Control for Linux

3.0M downloads · 27d ago
65

fork_union

2.3.1 Stable

Low-latency OpenMP-style NUMA-aware cross-platform fine-grained parallelism library

16.6K downloads · 2mo ago
65

ashpd

0.13.11 Growing

XDG portals wrapper in Rust using zbus

9.4M downloads · 12d ago
65

landlock

0.4.5 Growing

Landlock LSM helpers

9.4M downloads · 3d ago
64

libcryptsetup-rs

0.15.1 Growing

High level Rust bindings for libcryptsetup

444.8K downloads · 1mo ago
64

selinux-sys

0.7.0 Growing

Flexible Mandatory Access Control (MAC) for Linux

3.0M downloads · 1mo ago
64

hardened-malloc-sys

16.0.2026050400 Experimental

Rust bindings for GrapheneOS allocator

5.3K downloads · 19d ago
63

bpf-linker

0.10.3 Growing

BPF static linker

356.4K downloads · 1mo ago
63

syd

3.53.0 Stable

rock-solid application kernel

3.7M downloads · 15d ago
63

usb-gadget

1.2.0 Stable

Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux.

43.2K downloads · 6d ago
63

hardened-malloc

16.0.2026050401 Experimental

Global allocator using GrapheneOS allocator

5.3K downloads · 17d ago
62

devicemapper-sys

0.3.3 Growing

Low level bindings for devicemapper

470.2K downloads · 6mo ago
62

elfcore

2.0.2 Stable

elfcore is a crate to create ELF core dumps for processes on Linux.

250.1K downloads · 2mo ago
61

perf-event-open-sys

6.0.0 Growing

Unsafe, direct bindings for Linux's perf_event_open system call, with associated types and constants.

7.8M downloads · 3mo ago
61

proc-canonicalize

0.1.3 Experimental

Fix std::fs::canonicalize for /proc/PID/root and /proc/PID/cwd paths on Linux

11.1K downloads · 1mo ago
61

paketkoll_core

0.5.15 Growing

Check installed distro files for changes (core library)

20.7K downloads · 9d ago
60

oo7

0.6.0 Growing

James Bond went on a new mission and this time as a Secret Service provider

828.5K downloads · 3mo ago
60

libmem-sys

5.1.4 Stable

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

9.8K downloads · 5mo ago
60

perf-event

0.4.9 Growing

A Rust interface to Linux performance monitoring

4.9M downloads · 3mo ago
60

xdp

0.7.3 Growing

AF_XDP socket support without C dependencies

33.1K downloads · 3mo ago
60

whyno-core

0.5.0 Experimental

Permission check pipeline, fix engine, and state types

251 downloads · 1mo ago
59

loopdev-3

0.5.3 Growing

Setup and control loop devices

612.0K downloads · 6mo ago
59

sev

7.1.0 Growing

Library for AMD SEV

1.3M downloads · 8mo ago
59

libblkid-rs

0.4.2 Growing

High level bindings for libblkid

281.0K downloads · 3mo ago
59

whyno-gather

0.5.0 Experimental

Linux OS state gathering — stat, ACL, mount, fsflags, and capabilities

191 downloads · 1mo ago
59

sensors-sys

0.2.18 Growing

Hardware monitoring in Linux

33.2K downloads · 1mo ago
59

systemd_tmpfiles

0.2.10 Growing

A parser for systemd-tmpfiles configuration files

13.2K downloads · 9d ago
59

paketkoll_types

0.2.9 Growing

Check installed distro files for changes (types library)

13.0K downloads · 9d ago
58

libmem

5.1.4 Stable

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

20.5K downloads · 5mo ago
58

libblkid-rs-sys

0.3.3 Growing

Low level bindings for libblkid

274.1K downloads · 6mo ago
58

libsyd

3.13.0 Stable

Rust-based C library for syd interaction via /dev/syd

194.5K downloads · 15d ago
58

eventheader

0.5.0 Growing

Rust API for eventheader-encoded Linux Tracepoints via user_events

140.5K downloads · 6mo ago
58

ddevmem

0.4.1 Growing

Safe, ergonomic access to physical memory via /dev/mem with volatile MMIO semantics, declarative register maps, and an optional web UI.

8.0K downloads · 21d ago
57

smartcols-sys

0.1.4 Growing

Unsafe Rust bindings for libsmartcols

16.4K downloads · 1mo ago
57

gpiocdev

0.8.0 Growing

Access GPIO lines on Linux using the GPIO character device

7.0M downloads · 6mo ago
57

alienware

1.0.18 Growing

API to control the lights on an Alienware Alpha R1/R2

27.1K downloads · 5mo ago
57

eventheader_dynamic

0.5.0 Growing

Rust API for runtime-specified eventheader-encoded Linux Tracepoints via user_events

139.8K downloads · 6mo ago
57

aperture

0.12.0 Growing

GTK Widget for cameras using gstreamer and pipewire

56.5K downloads · 2mo ago
57

procutils-common

0.2.0 Experimental

Shared utilities for procutils tools (utmp, signal, procmatch, fmt, uid)

230 downloads · 22d ago
57

microvm-runtime

0.4.0-alpha.1 Experimental

Firecracker microVM driver for decentralized Tangle operators — pure-Rust primitive, no service, no auth, no business logic.

197 downloads · 2d ago
57

nlink

0.16.0 Experimental

Async netlink library for Linux network configuration

641 downloads · today
56

drm-fourcc

2.2.0 Growing

Provides an enum with every valid Direct Rendering Manager (DRM) format fourcc

5.1M downloads · 4y ago
56

lamco-rdp-input

0.1.3 Experimental

RDP input event translation - keyboard scancodes to evdev keycodes, mouse handling, multi-monitor coordinates, by Lamco Development

382 downloads · 2mo ago
56

gpiocdev-uapi

0.7.0 Growing

A low level library to access GPIO lines on Linux using the GPIO character device

7.0M downloads · 6mo ago
56

linux-memutils

2.0.2 Stable

Basic utilities for reading from physical memory on Linux.

5.3K downloads · 5mo ago
56

libgpiod-sys

1.0.0 Growing

libgpiod public header bindings

70.5K downloads · 7mo ago
56

fuse-backend-rs

0.14.0 Growing

A rust library for Fuse(filesystem in userspace) servers and virtio-fs devices

546.5K downloads · 2mo ago