rustio rustio.net

Os::Unix Apis

73

priv_sep

2.2.0 Stable

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

22.6K downloads · 11d ago
71

zbus

5.17.0 Stable

API for D-Bus communication

63.2M downloads · 16d ago
71

alsa-sys

0.6.0 Growing

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

15.4M downloads · 16d ago
70

blazesym

0.2.5 Growing

blazesym is a library for address symbolization and related tasks.

5.9M downloads · 29d ago
69

zbus_names

4.3.3 Stable

A collection of D-Bus bus names types

59.6M downloads · 16d ago
68

fork

0.9.0 Growing

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

5.5M downloads · 11d ago
67

nix

0.31.3 Growing

Rust friendly bindings to *nix APIs

662.7M downloads · 2mo ago
67

zbus_xmlgen

5.4.0 Stable

D-Bus XML interface code generator

41.1K downloads · 16d ago
67

lamco-pipewire

0.6.3 Experimental

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

1.5K downloads · 15d ago
66

rustix

1.1.4 Stable

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

943.7M downloads · 5mo ago
66

fd-lock

4.0.4 Growing

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

52.8M downloads · 1y ago
66

lamco-portal

0.4.2 Experimental

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

1.2K downloads · 24d ago
66

lamco-wayland

0.6.3 Experimental

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

922 downloads · 15d ago
66

dbus

0.9.12 Growing

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

30.7M downloads · 20d ago
65

interprocess

2.4.2 Stable

Interprocess communication toolkit

11.3M downloads · 3mo ago
65

rexpect

0.7.1 Growing

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

1.7M downloads · 2mo ago
65

blazesym-c

0.1.9 Growing

C bindings for blazesym

3.7M downloads · 29d ago
64

signal-child

1.0.7 Stable

A little library to easily signal other process with no dependencies

102.5K downloads · 3mo ago
64

kqueue

1.2.0 Stable

kqueue interface for BSDs

58.2M downloads · 1mo ago
64

netlink-request

2.0.0 Stable

A helper to perform requests using the Linux netlink interface

15.1K downloads · 22d ago
63

nftnl

0.9.2 Growing

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

756.7K downloads · 3mo ago
62

fuser

0.17.0 Growing

Filesystem in Userspace (FUSE) for Rust

4.1M downloads · 5mo ago
62

kqueue-sys

1.1.2 Stable

Low-level kqueue interface for BSDs

58.8M downloads · 2mo ago
62

libgssapi

0.11.0 Growing

A safe binding to gssapi

892.8K downloads · 1mo ago
61

procfs

0.18.0 Growing

Interface to the linux procfs pseudo-filesystem

67.0M downloads · 10mo ago
61

sdjournal

0.1.21 Experimental

Pure Rust systemd journal reader and query engine

21.3K downloads · 26d ago
61

wireguard-control

2.0.0 Stable

High level bindings to the WireGuard embeddable C library

27.6K downloads · 22d ago
60

libmem-sys

5.1.4 Growing

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

10.1K downloads · 7mo ago
60

daemonize-me

2.0.4 Stable

Rust library to ease the task of creating daemons on unix-like systems

325.3K downloads · 10d ago
60

expectrl

0.9.0 Growing

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

529.2K downloads · 2mo ago
60

mpris

2.1.0 Growing

Idiomatic MPRIS D-Bus interface library

176.4K downloads · 3mo ago
59

xdg-home

1.3.0 Growing

The user's home directory as per XDG Specification

27.4M downloads · 1y ago
59

procfs-core

0.18.0 Growing

Data structures and parsing for the linux procfs pseudo-filesystem

49.3M downloads · 10mo ago
59

gegl

0.4.0 Growing

GEGL Rust bindings

5.3K downloads · 1mo ago
59

gegl-sys

0.4.0 Growing

GEGL FFI Bindings

4.4K downloads · 1mo ago
59

logind-zbus

5.3.2 Growing

A dbus client (using zbus) for logind

624.2K downloads · 1y ago
59

mpris-server

0.10.0 Growing

Implement MPRIS D-Bus interface in your application

147.4K downloads · 3mo ago
58

system_shutdown

4.1.0 Growing

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

3.7M downloads · 6mo ago
58

getifaddrs

0.6.2 Growing

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

926.7K downloads · 2mo ago
58

nftnl-sys

0.6.4 Growing

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

753.5K downloads · 8mo ago
58

libgssapi-sys

0.3.4 Growing

A low level binding to gssapi

821.4K downloads · 1mo ago
57

libmem

5.1.4 Growing

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

20.9K downloads · 7mo ago
57

xdg-desktop-portal-generic

0.5.0 Experimental

Generic XDG Desktop Portal backend for Wayland compositors, by Lamco Development LLC

340 downloads · 1mo ago
57

rustix-futex-sync

0.4.0 Growing

Linux futex-based synchronization

61.6K downloads · 1y ago
57

memfd

0.6.5 Growing

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

38.9M downloads · 10mo ago
57

rctl

0.4.1 Growing

FreeBSD resource limits and accounting with RCTL / RACCT

20.6K downloads · 3mo ago
57

rlimit

0.11.0 Growing

Resource limits

19.4M downloads · 5mo ago
57

gentoo-core

0.5.1 Experimental

Core Gentoo types and utilities for Rust applications

285 downloads · 1mo ago
57

command-fds

0.3.3 Growing

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

3.2M downloads · 3mo ago
57

rustables

0.8.8 Growing

Safe abstraction for nftables manipulation on Linux

33.7K downloads · 1mo ago