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