CATEGORY

Operating systems::Unix APIs 496 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.

listen_signalA simple, cross-platform utility to gracefully handle process termination signals (SIGTERM, SIGINT, SIGQUIT).…1,325MulanPSL-2.0AsynchronousConcurrency yogawmThe flexible library for creating x window managers1,321MITAPI bindingsOperating systems::Unix APIs levitating-fuserMy fork of Filesystem in Userspace (FUSE) for Rust1,285MITAPI bindingsExternal FFI bindings lamco-portalXDG Desktop Portal integration for Wayland screen capture and input control, by Lamco Development LLC1,254MIT OR Apache-2.0API bindingsAsynchronous tinotino: tiny init process (PID 1) for Docker/Kubernetes containers, written in Rust (tini alternative)1,245MITCommand line utilitiesOperating systems::Unix APIs arc_vecExpensive but experimental project created for parallel execution.1,236MITAsynchronousOperating systems::Unix APIs jbogs-autopilotA simple, cross-platform GUI automation library for Rust.1,213MIT OR Apache-2.0API bindingsGUI graceful_restartZero-downtime process restart library with signal handling / 零停机进程重启库,支持信号处理1,146MulanPSL-2.0AsynchronousConcurrency rustix-libc-wrappersSafe Rust bindings to `libc` functions1,109Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITOperating systems::Unix APIs switchyard-fsSwitchyard: safe, atomic, reversible filesystem swaps with policy and audit1,079Apache-2.0 OR MITFilesystemOperating systems::Unix APIs ioctl-term-lightLightweight crate to retrieve the dimensions (.i.e.: width/height) of a UNIX terminal in terms of rows/columns.1,073MITCommand-line interfaceOperating systems::Unix APIs lamco-waylandWayland screen capture, XDG Portal integration, and video processing for Rust, by Lamco Development LLC1,015MIT OR Apache-2.0API bindingsAsynchronous freedesktopRust implementations of the freedesktop.org specifications for Linux desktop integration1,000MITCommand line utilitiesOperating systems::Unix APIs froggr🐸 Simple file system implementation using the 9P protocol930BSD-3-ClauseFilesystemOperating systems::Unix APIs rwatchA modern, cross-platform Rust alternative to 'watch', with color, diff, and more. Periodically runs a command and displays its…907MITCommand line utilitiesDevelopment tools::Debugging xchannelmmap-backed IPC channels with regionized layout, alignment-safe headers, and file rolling.841MITConcurrencyData structures dmonA library for building daemon processes.834MITOperating systems::Unix APIs beyond-handoffZero-downtime atomic binary handoff for long-running daemons820MITNetwork programmingOperating systems::Unix APIs supply-chain-trust-example-crate-000063Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls787Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITDate and timeFilesystem rustrlandA Rust implementation of Pyprland for Hyprland - Fast, reliable plugin system771MITCommand line utilitiesOperating systems::Unix APIs jump-dirTraverse directory trees in parallel, using relative entries to minimize allocation and maximize parallelism.740LGPL-3.0-or-laterAPI bindingsAsynchronous d-majorTraverse directory trees in parallel, using relative entries to minimize allocation and maximize parallelism.723LGPL-3.0-or-laterAPI bindingsAsynchronous pathingCross-platform path handling library.698LGPL-3.0-or-laterAPI bindingsFilesystem readdir-sysA wrapper over POSIX `readdir`.691LGPL-3.0-or-laterAPI bindingsAsynchronous subidBindings to libsubid684MIT OR Apache-2.0Operating systems::Unix APIs subid-sysRaw bindings to libsubid643MIT OR Apache-2.0Operating systems::Unix APIs rtkit-rsRust bindings for the RealtimeKit D-Bus interface596MITOperating systems::Linux APIsOperating systems::Unix APIs resource-meterA lightweight resource usage measurement library for Rust, providing scoped measurement of wall-clock time, user CPU time, and…590MITDevelopment tools::ProfilingOperating systems::Unix APIs skeg-platformPlatform abstractions (mmap, fsync, F_NOCACHE, F_FULLFSYNC) for skeg535Apache-2.0FilesystemOperating systems::macOS APIs liburing-rsRust bindings and idiomatic wrapper for liburing505MITAsynchronousOperating systems::Unix APIs overlayfs_fuseA minimal, safe, synchronous OverlayFS implementation using FUSE.504MITFilesystemOperating systems::Unix APIs microsdLight‐weight systemd auxiliars470EUPL-1.2 WITH Universal-FOSS-exception-1.0Operating systems::Linux APIsOperating systems::Unix APIs xdg-desktop-portal-genericGeneric XDG Desktop Portal backend for Wayland compositors, by Lamco Development LLC370MIT OR Apache-2.0API bindingsOperating systems::Unix APIs gentoo-coreCore Gentoo types and utilities for Rust applications299MITDevelopment toolsOperating systems::Unix APIs host-identityStable, collision-resistant host identity resolution across platforms, container runtimes, cloud providers, and Kubernetes268Apache-2.0 OR MITOperating systemsOperating systems::Unix APIs cpu_loadReal-time CPU load monitoring with intelligent core selection / 实时 CPU 负载监控与智能核心选择267MulanPSL-2.0AsynchronousDevelopment tools::Profiling pulith-fsCross-platform atomic filesystem primitives253Apache-2.0Operating systems::Unix APIsOperating systems::Windows APIs epshembeddable posix shell239MITCommand line utilitiesOperating systems::Unix APIs veltrixUnix helpers, service integrations, and Unicode metadata234MIT OR Apache-2.0API bindingsConfiguration purestdA pure-Rust standard library replacement that talks to the kernel via raw syscalls only — no libc.229MIT OR Apache-2.0No standard libraryOperating systems::Unix APIs unix-ancillarySafe, ergonomic Unix socket ancillary data (SCM_RIGHTS fd passing) with OwnedFd/BorrowedFd222MITNetwork programmingOperating systems::Unix APIs sui-daemonNix daemon replacement (worker protocol server) for the sui Rust-native Nix runtime218MITAsynchronousOperating systems::Unix APIs blivetA correct, full-featured Unix daemon library and CLI for Rust215MIT OR Apache-2.0Operating systems::Unix APIs cli-or-guiA robust, cross-platform utility to detect if an application was launched from a terminal or a GUI.206MITCommand-line interfaceDevelopment tools nonstick2🍳 Safe Rust bindings for PAM applications and modules.140MITAPI bindingsAuthentication estoA CLI (esto) for running declarative .op.tsx/.eso.jsx reconciler scripts.136MIT OR Apache-2.0Command line utilitiesOperating systems::Unix APIs wasma-sysWASMA Windows Assignment System Monitoring Architecture — client and protocol layer134MIT OR Apache-2.0GUIOperating systems::Unix APIs fuser-ngA higher-level FUSE filesystem library with inode->path translation.126MIT OR Apache-2.0FilesystemOperating systems::Unix APIs daemon_forgeA robust, cross-platform library for daemonizing Rust applications.112MITOperating systemsOperating systems::Unix APIs chaos-clock-skewLD_PRELOAD shim that skews clock_gettime() for chaos-engineering of DDS clock-sync invariants (WP 5.F.2).109Apache-2.0Development tools::TestingOperating systems::Unix APIs wasma-legacy-platformWASMA Legacy Platform - Wasma-sys platform base Wasma-xf86-applet-sys supported indirection-sys Management Platformer.92Apache-2.0GUIOperating systems::Unix APIs ulockmgrPassthrough file locking for FUSE91MITAPI bindingsExternal FFI bindings cpu_bindBind threads to idlest CPU core / 将线程绑定到最空闲 CPU 核心89MulanPSL-2.0AsynchronousConcurrency kindasafeSignal-safe memory reading for x86_64 and aarch64 using naked functions and crash recovery88Apache-2.0No standard libraryOperating systems::Unix APIs luff_sysLow-level system primitives for luff87AGPL-3.0-onlyFilesystemOperating systems::Unix APIs getmyidRust client library for whoami Identity-by-PID daemon77MIT OR Apache-2.0AuthenticationOperating systems::Unix APIs daemonizable-macrosProc-macro companion crate for the daemonizable crate; don't depend on it directly71MIT OR Apache-2.0Command-line interfaceOperating systems::Unix APIs libnss-host4A convenient way to implement the glibc gethostbyname4_r NSS host API69MIT OR Apache-2.0External FFI bindingsNetwork programming flexaudio-os-linuxLinux system and per-process audio capture backend (PipeWire) for flexaudio.67MITMultimedia::AudioOperating systems::Unix APIs daemonizableRun your CLI app in the foreground or fork+exec it into a background daemon, with a build-id handshake and typed RPC between…66MIT OR Apache-2.0Command-line interfaceOperating systems::Unix APIs abstract_socketTypes to abstract over TCP and Unix socket.64MITNFANetwork programmingOperating systems::Unix APIs libuboxPartial safe wrapper around libubox-sys (uloop guard, blob_buf RAII).63MIT OR Apache-2.0API bindingsOperating systems::Unix APIs xelevateA cross-platform library for privilege elevation with GUI support on Windows and Linux.61MIT OR Apache-2.0GUIOperating systems::Unix APIs toomuchA GNU timeout-compatible command wrapper with interactive suspend/resume support60MITCommand line utilitiesOperating systems::Unix APIs pulith-shimExecutable shim generation and management for Unix and Windows60Apache-2.0Command-line interfaceOperating systems::Unix APIs sndioMinimal sndio bindings for Rust53ISCAPI bindingsOperating systems::Unix APIs kindasafe_initSignal handler initialization for the kindasafe signal-safe memory reading library51Apache-2.0Operating systems::Unix APIs pass-sysIntegration with pass, the standard unix password manager51MIT OR Apache-2.0API bindingsOperating systems::Unix APIs cpdb-sysLow-level FFI bindings for OpenPrinting cpdb-libs (Common Print Dialog Backends). See cpdb-rs for the high-level API.51MITAPI bindingsExternal FFI bindings listen-fdsA Rust library for handling systemd socket activation49MIT OR Apache-2.0Operating systems::Unix APIs runlatch-coreCore data model, provider trait, and built-in providers for runlatch.48MITConfigurationOperating systems::Unix APIs doobs-mpriszbus-based bindings for MPRIS2 (Media Player Remote Interfacing Specification) on Linux47MPL-2.0Operating systems::Unix APIs minidbusA minimal, synchronous D-Bus client/server library that hands you the fd and stays out of your event loop45MITNetwork programmingOperating systems::Unix APIs scouttyProbe your terminal's capabilities42MITCommand line utilitiesOperating systems::Unix APIs sys-rsptrace-based Linux system tool reimplementations: strace, gcov, addr2line, debugger40MITDevelopment toolsOperating systems::Unix APIs cpdb-rsSafe Rust bindings for OpenPrinting cpdb-libs — Common Print Dialog Backends40MITAPI bindingsAsynchronous shmfeederA lock-free single-producer, multi-consumer broadcast ring buffer backed by POSIX shared memory.36MIT OR Apache-2.0ConcurrencyData structures async-fuserAsync + Sync Filesystem in Userspace (FUSE) building library for Rust32MITAPI bindingsExternal FFI bindings mtioLinux magnetic tape device I/O — safe bindings for the SCSI tape driver ioctl interface31MIT OR Apache-2.0Hardware supportOperating systems::Unix APIs xdg-thumbnailFreedesktop thumbnail cache primitives31MPL-2.0FilesystemMultimedia::Images hook-injectCross-platform process injection via Frida Core.31MIT OR Apache-2.0Development tools::DebuggingOperating systems::Unix APIs rtime-clockSystem clock interfaces (adjtime/adjtimex slew and step, PTP hardware clock) for the rTime NTP/PTP daemon31MITDate and timeOperating systems::Unix APIs rtime-netNetwork I/O with software/hardware packet timestamping, multicast, and interface helpers for the rTime NTP/PTP daemon30MITNetwork programmingOperating systems::Unix APIs printer-managerA library for discovering printers and managing print jobs on Linux (CUPS).28MITOperating systems::Unix APIs xdgeA complete, zero-dependency implementation of the XDG Base Directory Specification (v0.8) for Linux and Unix systems.27MITConfigurationFilesystem winixUnix syscalls on Wine25Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITDate and timeFilesystem signal-modCross-platform OS signal handling and graceful-shutdown orchestration for Rust. One API for SIGTERM, SIGINT, SIGHUP, SIGQUIT,…25Apache-2.0AsynchronousConcurrency debarchive-newDebian archive reader / extractor25MITOperating systems::Unix APIs pulith-platformPlatform and shell/environment helpers for Pulith20Apache-2.0Operating systems::Unix APIsOperating systems::Windows APIs nftoggleA lightweight daemon to dynamically manage network ports using nftables NFQUEUE, with parental controls and event hooks.18GPL-3.0-or-laterCommand line utilitiesNetwork programming kouVirtual terminal engine — PTY + VT100 + image protocols18non-standardCommand-line interfaceMultimedia::Images uds-compatCross-platform Unix domain socket compatibility layer for tokio17MITAsynchronousNetwork programming anycms-serviceCross-platform service lifecycle management for applications17MITOperating systems::Unix APIsOperating systems::Windows APIs runlatchCLI for runlatch, a modular Linux autostart manager.16MITCommand line utilitiesOperating systems::Unix APIs portage-vdbGentoo Portage VDB (installed package database) reader16MITDevelopment toolsOperating systems::Unix APIs uds-lockProcess-level mutex using Unix domain socket binding11MITConcurrencyOperating systems::Unix APIs