CATEGORY
Operating systems 1,722 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
product-os-monitoringA lightweight, no_std compatible system and process monitoring library for Rust with structured return types and efficient byte…6,930GPL-3.0-only
lastlogSimple rust crate to read linux lastlog6,865MIT
wsl-versionChecks and provides the current version of WSL6,851MIT
amareleo-node-metricsA node for a lite Aleo development node6,836Apache-2.0
epoll-rsHigh level bindings to linux's epoll interface6,810MIT OR Apache-2.0
amareleo-node-bft-storage-serviceA storage service for the memory pool in a lite Aleo development node6,809Apache-2.0
amareleo-chain-accountAccount for a lite Aleo development node6,801Apache-2.0
amareleo-node-bft-ledger-serviceA ledger service for the memory pool in a lite Aleo development node6,801Apache-2.0
osiCapability-based Standard Interfaces6,685MIT OR Apache-2.0 OR LGPL-2.1-or-later
workspacer-showA Rust crate for managing and visualizing workspaces with dynamic visualization and manipulation capabilities, leveraging…6,655MIT
cargo-xdkMakes building Rust libraries for Android simpler6,605Apache-2.0 OR MIT
rttrustRust wrapper for rt-thread6,601Apache-2.0
amareleo-node-bftA memory pool for a lite Aleo development node6,595Apache-2.0
sbi-testingProvide a set of test cases for supervisors to verify functions of the supervisor executation environment6,574MulanPSL-2.0 OR MIT
scstiscsi-scst user interface implemention by rust6,530MIT OR Apache-2.0
os_info_cliDetect the operating system type and version.6,523MIT
rwogRun a program as if you were not a member of certain supplementary groups. Cannot grant privileges or change /etc/group.6,482MIT
syngesturesConfigurable multi-touch gesture daemon for Linux, originally targeting `xf86-input-synaptics`.6,402MIT
amareleo-node-consensusA node consensus for a lite Aleo development node6,360Apache-2.0
vst_windowCross-platform windowing library for VST plugins6,346MIT OR Apache-2.0
uniqueidGenerates a unique hash/identifier for a system given a set of parameters.6,329GPL-3.0
tauri-plugin-gamepadA plugin for Tauri that provides a polyfill for Gamepad Web API that works on most common platforms.6,273non-standard
rmux-osSmall OS abstraction layer used by RMUX IPC and terminal integrations.6,263MIT OR Apache-2.0
sysCapability-based System Interfaces6,242MIT OR Apache-2.0 OR LGPL-2.1-or-later
print_serviceA lib to access printer on windows6,214MIT
normalizefsNormalization of file system paths6,201Unlicense OR CC0-1.0
privsep-logSimple async logging crate inspired by OpenBSD's `log.c`6,170ISC
async-std-gpiodLinux GPIO character device interfacing with async-std6,139MIT
amareleo-node-restA REST API server for a lite Aleo development node6,123Apache-2.0
bitcoinleveldb-posixloggerPOSIX-backed logging implementation for bitcoinleveldb-style systems that writes timestamped log lines directly to libc::FILE…6,109MIT
leenfetchFast, minimal, customizable system info tool in Rust (Neofetch alternative)6,101MIT
rustclrHost CLR and run .NET binaries using Rust6,077MIT
hd44780-ntbA non-text buffer embedded hal driver for hd44780 like LCD display controllers6,014MIT
increasing_heap_allocatorA heap allocator framework that can be implemented based on increasing page allocator, usable anywhere.5,980MIT
rsblkid-sysRaw FFI bindings to the `util-linux/libblkid` C library5,952Apache-2.0 OR MIT
amareleo-nodeA node for a lite Aleo development node5,941Apache-2.0
hjkl-xdgXDG Base Directory resolution — env-first, $HOME-fallback, uniform across platforms5,917MIT
addyPOSIX interrupt handling that is both safe and ergonomic.5,900non-standard
macstatsRead system stats from macOS SMC5,878MIT OR Apache-2.0
amareleo-chain-resourcesResources for a lite Aleo development node5,869Apache-2.0
tauri-plugin-printer-sujin999Tauri Plugin for printer access (Edit)5,840MIT
open_in_editorOpen files or directories in the system-default programmer's editor. Reveal files in file explorer/Finder5,826Apache-2.0 OR MIT
xcb-rust-connectionRust x11 connection interface layer5,792MPL-2.0
i3-workspace-brightnessUtility to auto-adjust the brightness of i3wm workspaces5,754GPL-3.0
keytapCross-platform, observe-only global keyboard taps with left/right modifier fidelity and clean shutdown5,724MIT OR Apache-2.0
msw-hotkeyA hotkey library for Microsoft Windows5,706MIT
memflow-kvm-ioctlinterface to memflow's KVM kernel module5,562MIT
rsys_macrorsys macro library5,536MIT
dos-errno-and-panicDOS application supplement code: errno and panic handler.5,531MIT OR Apache-2.0
rewriteSafely rewrite file contents from stdin, even when file is open as an input.5,515MIT
amareleo-chain-tracingTracing for a lite Aleo development node5,510Apache-2.0
amareleo-chain-cliA CLI for a lite Aleo development node5,473Apache-2.0
get-shellA simple library to get the shell your binary is runned from5,455MIT
open-coroutine-hookThe syscall hook for open-coroutine5,411Apache-2.0
w1_therm_readerA simple parser for w1_therm file on linux5,405WTFPL
servicefileA rust crate for parsing /etc/services5,399MIT
send_ctrlcA cross platform crate for sending ctrl-c to child processes5,395MIT OR Apache-2.0
copollMinimalistic abstractions for the epoll linux api5,368Apache-2.0
known-pathsWell-known pathnames.5,325Unlicense
typed_shmemTyped shared memory crate for *nix and Windows.5,320Apache-2.0
netnsA library to work with linux network namespaces5,265Apache-2.0
rust_rpi_4wd_carRust code for Yahboom 4WD smart robot for Raspberry Pi 4B5,263Apache-2.0 OR MIT
crabdroidAndroid easy(er) interop for Rust. Especially helpful with async operations, error handling, collections, etc.5,263Apache-2.0
fetchyAsync HTTPS fetch API built on pasts.5,236Apache-2.0 OR BSL-1.0 OR MIT
rhymuprocDiscover and interact with operating system processes5,233non-standard
memflow-qemu-procfsqemu procfs connector for the memflow physical memory introspection framework5,227MIT
security-translocateRust Bindings to libsecurity_translocate5,224Apache-2.0
b3-display-handlerA connecting interface between the provider of a pointer to a window or display and the consumer.5,217non-standard
amareleo-chainA lite Aleo development node5,188Apache-2.0
mio-afpacketRaw packet sockets (AF_PACKET) support for mio5,165MIT
vanishA simple config tool to make locally trusted X.509 development certificates for your domains5,157non-standard
cmosA utility to read, write CMOS and RTC data. Standard library not required.5,143MIT
efi_ffiA foreign function interface to UEFI5,140MIT
axinputInput device management for ArceOS5,131GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
darwin-metricsA Rust library exposing native macOS system metrics5,092MIT
uiua-nokhwaA Simple-to-use, cross-platform Rust Webcam Capture Library5,086Apache-2.0
isolateCommand line tool for namespace isolation in linux.5,076ISC
oc2-hlapiRust bindings for the OpenComputers II Minecraft mod's HLAPI5,062MIT OR Apache-2.0
sched-clockA timer for task scheduling5,036MPL-2.0
adxl345_driver2Driver for Analog Device ADXL345/ADXL346 3-Axis Digital Accelerometer5,027MIT
ax-kspinSpinlocks used for kernel space that can disable preemption or IRQs in the critical section.5,013Apache-2.0
pam_groupmapPAM Service module allowing to map users based on LDAP group membership5,012MIT
softpathA human-friendly file and directory path manipulation library for Rust.5,001MIT
wintun-sysWintun wrapper, generated using bindgen4,952MIT
raca_stdRust standard library for racaOS4,942MIT
ax-kernel-guardRAII wrappers to create a critical section with local IRQs or preemption disabled4,917Apache-2.0
son_of_grid_engineInterface with son of grid engine (formerly sun grid engine) to run rust programs on clusters.4,877MIT/Apache-2.0
mime_openA small library for opening a uri in an appropriate application.4,865MIT
piconGet process icons in a cross-platform way4,863MIT
raw-syscallLow-level raw system call support.4,851MIT-0
hidgLinux USB HID Gadget emulation4,821MIT
xpc-connection-sysXPC connection bindings for Rust4,805MIT
tauri-plugin-hwinfoA cross-platform Tauri plugin to fetch CPU, RAM, GPU, and OS info.4,764MIT
unsaferawbufConvenient interface to a portion of manually allocated memory.4,759Zlib
dexparserParser for Android's DEX file format4,756MIT
async-shellAsynchronous process child wait.4,706Apache-2.0 OR MIT
haikuImplementation of the Haiku API in Rust4,695MIT
linux-videoLinux V4L2 device interfacing4,694MIT
liblinuxLinux system calls4,601MIT
atomblocksasync, absolutely lightweight and dead simple bar for dwm and similar window managers4,587non-standard
rsfdisk-sysRaw FFI bindings to the `util-linux/libfdisk` C library4,566Apache-2.0 OR MIT
openjd-sessionsOpen Job Description sessions — local job execution runtime4,560(Apache-2.0 OR MIT)
tokio-hidgLinux USB HID Gadget emulation for tokio async runtime4,541MIT
ember_osA simple OS kernel implemented in rust, which has referenced https://os.phil-opp.com/4,521MIT/Apache-2.0
system_tzCurrent timezone from the operating system4,511Apache-2.0
network_bridgeLibrary for creating networking bridges4,509MIT OR Apache-2.0
oo7-cliSystem keyring access from the terminal4,465MIT
winprocinfoObtain information about processes and threads in a Windows system using the Windows API.4,462MIT OR Apache-2.0
security-translocate-sysDirect Rust FFI Bindings to libsecurity_translocate4,442Apache-2.0
edos_rtedos runtime helpers4,442MIT OR Apache-2.0
ax-memory-addrWrappers and helper functions for physical and virtual addresses4,417Apache-2.0
yadYet Another Daemonizer is a daemonizing crate to easily, simply, and correctly create legacy daemons4,397MIT
os-str-manipCross-platform API for manipulating OsStr4,397MIT
marksadMarkdown parser library with all the extensions4,393Apache-2.0 OR BSL-1.0 OR MIT
mango-halHardware Abstraction Layer for the mango operationg system.4,365MIT
threadpool-crossbeam-channelA fork of the threadpool create, which uses crossbeam-channel instead of std::mpsc.4,335MIT/Apache-2.0
osrandRandom numbers from the OS interface4,328BSD-2-Clause
caoeCaoE makes it easy to automatically kills all spawned children (and grandchildren) processes when the parent dies, even if killed…4,325MIT
process-fun-coreCore functionality for process-fun, a Rust library for process management and IPC4,312Apache-2.0
chatora-errnoA thin Rust wrapper library around libc errno interface4,309MIT OR Apache-2.0
libc-cfgA codegen tool for extracting libc cfg4,257MIT
pagemapA crate to provide a simple API to Linux kernel's pagemap API.4,245Apache-2.0
events_loopGeneric events loop interface, for libraries working with event loops4,241Apache-2.0
DisplaySettingsSmall library to manage display settings on Windows with rust4,236MIT
waiWindowing And Input4,215Apache-2.0
haiku-sysBindings to the low-level C-API on Haiku4,212MIT
proc-heimLibrary for running and managing short-lived and long-lived processes using asynchronous API4,167MIT OR Apache-2.0
user_utilsUtility library for accessing system users and groups4,165MIT OR Apache-2.0
teleinfo-nomA library to parse teleinfo stream from french meters4,131WTFPL
process-fun-macroProcedural macros for process-fun, a Rust library for process management and IPC4,114Apache-2.0
x86_64-linux-nolibcminimal std for x86_64-unknown-none4,113Apache-2.0
amareleo-chain-apiAPI for a lite Aleo development node4,108Apache-2.0
mango-coreCore Libraries for the mango operationg system.4,065MIT
ax-page-table-entryPage table entry definition for various hardware architectures4,063Apache-2.0
illumos-privCrate providing an interface to illumos's PRIVILEGES(5)4,028MPL-2.0
trailBuild cross-platform paths at compile time.4,025MIT/Apache-2.0
node-replicationAn operation-log based approach that transform single-threaded data structures into concurrent, replicated structures.4,015MIT OR Apache-2.0
filemodeType-safe, zero-cost conversions between Unix mode_t and Go os.FileMode formats3,989MIT OR Apache-2.0
portable_async_sleepA portable async sleep function for Rust3,960MIT OR Apache-2.0
hardware-bufferBindings for libandroid.so's AHardwareBuffer functions.3,946MPL-2.0
cnprocA Rust API to access the Linux Process Events Connector via netlink sockets3,906MIT
cargo-cocoapodsGenerate a Cocoapods wrapper for your Rust project3,896Apache-2.0 OR MIT
gipcA generic abstraction layer over raw sockets for interprocess communication, with async support.3,895MIT
rmux-ptyPTY allocation, resize, and child-process control for the RMUX terminal multiplexer.3,895MIT OR Apache-2.0
scrummageFight over OS process prioritisation3,870MIT OR Apache-2.0 OR Zlib
memflow-kcorecoredump (/proc/kcore focused) connector for memflow physical memory introspection framework3,869MIT
shm_open_anonymousAnonymous POSIX shared memory objects3,868MIT OR Apache-2.0
hotkey-rshotkey parser/transformer3,853MIT OR Apache-2.0
proxy_configA library to get proxy configuration from the OS.3,838MIT/Apache-2.0
alloc-tlsThread-local storage that is safe for use in implementing global allocators.3,811Apache-2.0/MIT
process-funA Rust library for process management and inter-process communication3,811Apache-2.0
mango-rtRuntime for the mango operationg system.3,810MIT
ax-cpuPrivileged instruction and structure abstractions for various CPU architectures3,807Apache-2.0
flushA Fluent Shell3,799GPL-3.0-only
buildid-linker-symbolsConfigure the linker to support buildid crate's "buildid-symbol-start-end" feature3,795MPL-2.0
userspaceuserspace library3,792non-standard
canopen-tokiolow level CANopen for tokio3,785BSD-2-Clause
volatile-ptrImplementation of volatile pointers for I/O device access3,768GPL-3.0
amareleoAn Aleo test framework3,761Apache-2.0
arm_vgicARM Virtual Generic Interrupt Controller (VGIC) implementation.3,738Apache-2.0
memflow-registrydocker-like registry server for memflow plugins3,724MIT
libdrm-sweetFriendly wrapper around libdrm3,723LGPL-3.0+
usb2642-i2cA Rust library for interfacing with the USB2642 I2C bus using the linux sg3 SCSI interface.3,710MIT
nospinRust crate containing an embedded version of a Mutex which can be used in `no_std` projects which are single-threaded.3,710MIT OR Apache-2.0
calloop-notifyCalloop adapter for Notify3,708MIT
librpmRPM Package Manager library binding with an idiomatic Rust API3,674MPL-2.0
diveCross-platform system interface for hardware IO.3,641MIT / BSL-1.0
locale-settingsA higher-level interface to locale settings accessed via the POSIX C API.3,640MIT
wasmer-wasi-asml-forkWASI implementation library for Wasmer WebAssembly runtime3,624MIT
ax-page-table-multiarchGeneric page table structures for various hardware architectures3,624Apache-2.0
kevy-madvisePure-Rust madvise hints (MADV_HUGEPAGE) — no libc crate.3,612Apache-2.0 OR MIT
librpmbuild-sysrpmbuild library FFI bindings (librpmbuild.so)3,601MPL-2.0
hyprshell-wl-clipboard-rsAccess to the Wayland clipboard for terminal and other window-less applications.3,593MIT/Apache-2.0
dasmA tiny, zero dependency assembler3,578GPL-3.0
cargo-dakuDaku API cargo plugin3,573Apache-2.0 OR BSL-1.0 OR MIT
librpmsign-sysrpmsign library FFI bindings (librpmsign.so)3,568MPL-2.0
which-rsCheck for and locate installed executables from Rust.3,564non-standard
ax-platThis crate provides a unified abstraction layer for diverse hardware platforms.3,524Apache-2.0
supply-chain-trust-example-crate-000017A small cross-platform library for retrieving random data from system source3,503MIT OR Apache-2.0
mini-loaderThe mini-loader is capable of loading and executing ELF files, including Executable file and Position-Independent Executable file3,491MIT/Apache-2.0
xdgkit2A command line kit for XDG specs. As well as a Rust library3,485non-standard
mango_aarch64Abstractions for the aarch64 architecture to use in the mango operationg system.3,386MIT
winerHelper library for Wine3,377MIT
powercap-sysFFI bindings to libpowercap for interacting with the Linux powercap sysfs interface.3,360BSD-3-Clause
faptFaux' apt package manager for Debian3,359MIT OR Apache-2.0
adxl345_driverDriver for Analog Device ADXL345/ADXL346 3-Axis Digital Accelerometer3,316MIT
mango-osLibrary that combines all the mango operationg system crates in a single dependency.3,309MIT
unifuseCross-platform async FUSE abstraction (rfuse3 + winfsp-rs)3,308MIT
riscoviteRISCovite system calls and library functions3,297MIT
cpwdcpwd command (c)opies current working directory (pwd) into your clipboard, works cross platform without dependencies on installed…3,295MIT/Apache-2.0
wipe_buddyWipe thinkpad laptops with ease.3,292MIT/Apache-2.0
octotabletCross-platform Tablet and Stylus Api 🐙✨3,280MIT
redactedsecretThis is a fork of the official Secrecy crate [https://github.com/iqlusioninc/crates/]
Wrapper types and traits for…3,229Apache-2.0 OR MIT
hardware-queryCross-platform Rust library for comprehensive hardware detection, real-time monitoring, power management, and AI/ML optimization3,217MIT OR Apache-2.0
fopencookie-sysbindings to <stdio.h>::fopencookie3,202MIT OR Apache-2.0
freertos-stdA Clone of the Rust Standard Library for FreeRTOS3,200MIT OR Apache-2.0
keysymdefsA collection of key symbol definitions.3,191MIT OR Apache-2.0
mango-testTest framework for the mango operationg system.3,168MIT
wasmer-wasi-nearWASI implementation library for Wasmer WebAssembly runtime3,166MIT
async-std-hidgLinux USB HID Gadget emulation for async-std runtime3,151MIT