Python
Java
JavaScript
Android
Golang
C/C++
Swift
PHP
Node.js
Ruby
.NET
More
React
Linux
Rust
Vue.js
Flutter
Command-line
Network programming
Database
Applications
IDEs
More...
Home
/
Rust
/
Unix APIs
Unix APIs
Bindings to Unix-specific APIs
Search
Newest releases
Newest releases
Most popular
Unix APIs
105
Process supervisor that supports linux containers
Lithos Documentation Lithos is a process supervisor and containerizer for running services. Lithos is not intended to be system init. But rather tries
Unix APIs
8
Modern file system navigation tool on Unix
monat -- Modern file system Navigator 简体中文 Introduction monat is a Unix shell auxiliary command focusing on the navigation of the file system, especia
Unix APIs
48
Tiny UNIX shell, de-obfuscated, modernized, and "rewritten in Rust".
This is a tiny UNIX shell, implemented in Rust and in C. It is derived from the brilliant IOCCC submission back in 1990 by Sean Dorward. The repository includes the original IOCCC version, as well as the modernized deobfuscated ve
Unix APIs
49
tokio-linux-aio - Tokio bindings for Linux kernel AIO
tokio-linux-aio This package provides an integration of Linux kernel-level asynchronous I/O to the Tokio platform. Linux kernel-level asynchronous I/O
Unix APIs
15
tiny-nix-ipc - Minimal wrapper for using sockets as IPC with file descriptor passing
tiny-nix-ipc A small and convenient Rust library for using (UNIX domain) sockets for simple synchronous IPC. Socket::new_socketpair makes a socketpair
Unix APIs
41
pentacle - Executes programs as sealed anonymous files on Linux
pentacle pentacle is a library for executing programs as sealed anonymous files on Linux, using memfd_create(2). This is useful for executing programs
Unix APIs
72
cgroups - Native Rust crate for managing control groups on Linux
cgroups-rs Native Rust library for managing control groups under Linux Right now the crate only support the original, V1 hierarchy, however support is
Unix APIs
90
nightly sc - Raw system calls
Raw system calls for Rust This library allows Rust code to invoke system calls directly. See the list of supported platforms. Additions are very welco
Unix APIs
35
unix-ipc - A minimal abstraction for IPC via unix sockets
unix-ipc This crate implements a minimal abstraction over UNIX domain sockets for the purpose of IPC. It lets you send both file handles and rust obje
Unix APIs
34
nightly dnsclient - A small, simple and secure DNS client library
A simple and secure DNS client for Rust API documentation This is a DNS client crate. Some people may call that a stub resolver. It can resolve IPv4 a
Unix APIs
102
coreutils_core - A crate with abstractions to implement UNIX core utilities
Coreutils in Rust An attempt to make a safe re-implementation coreutils aiming for a minimal and yet complete set of utilities. This project aims to h
Unix APIs
69
devicemapper - A library for using Linux device mapper
devicemapper-rs A library wrapping Linux's devicemapper ioctls (does not use libdm). Development status BETA, feature complete but needs testing. Docu
Unix APIs
14
bin+lib rustop-rs - Linux system information parser
rustop All important information about your system in one place. rustop gathers information from procfs so for now support is limited to Linux. Instal
Unix APIs
57
mpris - Idiomatic MPRIS D-Bus interface library
mpris A Rust library for dealing with MPRIS2-compatible players over D-Bus. NOTE: Until it is possible to mark a minimum Rust version in the crate man
Unix APIs
95
libsystemd - A pure-Rust client library to interact with systemd
libsystemd A pure-Rust client library to work with systemd. It provides support to interact with systemd components available on modern Linux systems.
Unix APIs
134
sys libbpf-sys - Rust bindings to libbpf from the Linux kernel
libbpf-sys Rust bindings to libbpf from the Linux kernel Maintainer: Alex Forster <
[email protected]
> License: BSD-2-Clause libbpf-sys is the packa
Unix APIs
20
simple-signal - Easy unix signals handler for Rust projects
simple-signal A simple wrapper for handling Unix process signals. Example Usage extern crate simple_signal; use simple_signal::{self, Signal}; use st
Unix APIs
30
libmount - The type-safe wrapper around mount system call
libmount Documentation | Github | Crate This is a higher-level wrapper around mount() system call for linux. Goals: Type-safe wrapper, including mount
Unix APIs
596
shiplift - A Rust interface for maneuvering Docker containers
shiplift a rust interface for maneuvering docker containers install Add the following to your Cargo.toml file [dependencies] shiplift = "0.6" usage Ma
Unix APIs
44
sysctl - Simplified interface to libc::sysctl
This crate provides a safe interface for reading and writing information to the kernel using the sysctl interface. FreeBSD, Linux and macOS are suppor
Unix APIs
35
timeout-readwrite - Adds timeout capabilities to Readers and Writers
timeout-readwrite A Rust crate providing Reader and Writer structs that timeout. Why is this useful when we have async I/O? Take, for instance, the ca
Unix APIs
39
ar - A library for encoding/decoding Unix archive files
rust-ar A rust library for encoding/decoding Unix archive (.a) files. Documentation: https://docs.rs/ar Overview The ar crate is a pure Rust implement
Unix APIs
192
gpio-cdev - Linux GPIO Character Device Support (/dev/gpiochipN)
gpio-cdev API Documentation rust-gpio-cdev is a Rust library/crate providing access to GPIO character device ABI. This API, stabilized with Linux v4.4
Unix APIs
127
xdg - A library for storing and retrieving files according to XDG Base Directory specifica...
rust-xdg rust-xdg is a library that makes it easy to follow the X Desktop Group specifications. Currently, only XDG Base Directory specification is im
Unix APIs
76
caps - A pure-Rust library to work with Linux capabilities
caps A pure-Rust library to work with Linux capabilities. caps provides support for manipulating capabilities available in modern Linux kernels. It su
Unix APIs
51
shell-words - Process command line according to parsing rules of UNIX shell
shell-words Process command line according to parsing rules of Unix shell. Usage Add this to Cargo.toml: [dependencies] shell-words = "1.0.0" Add this
Unix APIs
163
calloop - A callback-based event loop
calloop Calloop, a Callback-based Event Loop This crate provides an EventLoop type, which is a small abstraction over epoll or kaqueue for unix system
Unix APIs
169
neli - Type safe netlink library written in Rust
neli Type safe netlink library for Rust As of version 0.4.0, completeness of autogenerated documentation and examples will be a focus. Please open iss
Unix APIs
310
procfs - Interface to the linux procfs pseudo-filesystem
procfs This crate is an interface to the proc pseudo-filesystem on linux, which is normally mounted as /proc. Long-term, this crate aims to be fairly
Unix APIs
94
users - Library for accessing Unix users and groups
rust-users This is a library for accessing Unix users and groups. It supports getting the system users and groups, storing them in a cache, and creati
Categories
Rust
3378
Encoding JSON
43
Applications
36
Asynchronous
112
Audio and Music
58
Authentication
31
Automotive
12
Build system
43
Caching
32
Cargo plugins
46
Command-line
418
Compression
22
Computation
18
Concurrency
70
Configuration
28
Cryptocurrencies
96
Cryptography
130
Data processing
14
Data structures
182
Data visualization
16
Database
74
Database interfaces
35
Date and time
17
Debugging
55
Deployment
69
Development tools
27
Distributed systems
14
Email
20
Embedded
4
Embedded development
90
Emulators
29
Encoding Binary
4
Encoding Multimedia
3
Encoding XML
10
Encoding YAML
8
Filesystem
91
Foreign Function Interface
101
Game development
106
Games
62
Genetic algorithms
12
Geospatial
3
Graphics
71
GUI
167
HTTP Client
52
IDEs
32
Image processing
101
Industrial automation
3
Logging
11
Machine learning
68
macOS APIs
10
Math
46
Memory management
40
Miscellaneous
162
Mobile
4
Network programming
133
No standard library
34
Observability
2
Operating systems
21
Parsing
75
Platform specific
12
Procedural macros
40
Productivity
2
Profiling
28
Resources
13
Science
44
Scripting
17
Security tools
57
Simulation
1
Static Site Generators
20
System tools
54
Template engine
65
Testing
83
Text editors
40
Text processing
69
Text search
21
Unix APIs
33
Utilities
439
Value formatting
9
Video
27
Virtualization
34
Web programming
82
Web Servers
83
WebAssembly
21
WebSocket
17
Windows APIs
18
Most popular
More
01
shiplift - A Rust interface for maneuvering Docker containers
02
procfs - Interface to the linux procfs pseudo-filesystem
03
gpio-cdev - Linux GPIO Character Device Support (/dev/gpiochipN)
04
neli - Type safe netlink library written in Rust
05
calloop - A callback-based event loop
06
sys libbpf-sys - Rust bindings to libbpf from the Linux kernel
07
xdg - A library for storing and retrieving files according to XDG Base Directory specifica...
08
Process supervisor that supports linux containers
09
coreutils_core - A crate with abstractions to implement UNIX core utilities
10
libsystemd - A pure-Rust client library to interact with systemd