CATEGORY

Operating systems::Linux APIs 570 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.

kawaiifiWi-Fi scanning library for Linux, macOS, and Windows.128MIT OR Apache-2.0Hardware supportNetwork programming libnvmeSafe, idiomatic Rust bindings for the Linux libnvme C library117Apache-2.0 OR MITExternal FFI bindingsOperating systems::Linux APIs cellos-supervisorCellOS execution-cell runner — boots cells in Firecracker microVMs or gVisor, enforces narrow typed authority, emits signed…116MIT OR Apache-2.0EmulatorsOperating systems::Linux APIs halleyThe entry point for the Halley Wayland compositor.113GPL-3.0-onlyGUIOperating systems::Linux APIs can-utils-rsA pure Rust CLI utility for managing and manipulating CAN interfaces and sending or printing pretty CAN data.113MITAutomotiveHardware support zerodds-rt-linuxLinux real-time scheduling adapter for ZeroDDS: sched_setattr (FIFO/RR/DEADLINE) + sched_setaffinity (CPU pinning) +…108Apache-2.0No standard libraryOperating systems::Linux APIs x360-w-raw-gadgetXbox 360 wireless receiver emulator for Linux via raw-gadget — Rust core + C FFI shared library106MITEmulatorsHardware support sysknife-brainLLM planning core for SysKnife — typed action proposals with formal risk levels105MITCommand line utilitiesOperating systems::Linux APIs displays_physical_linux_sysRust library for querying and updating Linux backlight and LED brightness devices via sysfs99MITAPI bindingsHardware support corim-rsRust implementation of CORIM (Concise Reference Integrity Manifest)99MITHardware supportNetwork programming kernelkitCross-platform kernel optimization toolkit with Linux fast paths and safe fallbacks99MITHardware supportMemory management pnut-cliCLI for pnut, an unprivileged Linux sandbox98Apache-2.0Command line utilitiesOperating systems::Linux APIs sysknife-daemonPolicy-enforced, audit-logged Linux action daemon for SysKnife98MITCommand line utilitiesOperating systems::Linux APIs ram-sentinelA surgical OOM prevention daemon for Linux desktops. Configurably monitors RAM, swap, and/or PSI (Pressure Stall Information) to…96MITCommand line utilitiesMemory management imiSafely flash ISO/IMG images to USB drives on Linux: O_EXCL device locking, O_DIRECT aligned writes, byte-for-byte verification,…95MIT OR Apache-2.0Command-line interfaceCommand line utilities kbd-globalGlobal hotkey runtime for kbd — threaded engine, device management, and backend selection for Linux92non-standardAPI bindingsOperating systems::Linux APIs fullrustA libc-free, fully-static, pure-Rust runtime: std-lite on raw Linux syscalls.91MIT OR Apache-2.0No standard libraryOperating systems::Linux APIs procutils-sysctlConfigure kernel parameters at runtime89MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-wShow who is logged on and what they are doing89MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-topDisplay Linux processes in real time89MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-tloadGraphic representation of system load average88MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs export-engineExport and serialization engine for metrics and events produced by the Peek tool88MITCommand line utilitiesOperating systems::Linux APIs procutils-sniceChange scheduling priority of processes selected by user, tty, pid or command (obsolete; prefer renice)86MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs rsdirstat-linuxLinux filesystem scanner for rsdirstat (getdents64 + statx)86MITFilesystemOperating systems::Linux APIs procutils-pkillSignal processes based on name and other attributes85MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-uptimeDisplay how long the system has been running85MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-vmstatReport virtual memory statistics85MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-slabtopDisplay kernel slab cache information in real time84MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-freeDisplay amount of free and used memory in the system84MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-psReport a snapshot of the current processes84MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-watchExecute a program periodically, showing output fullscreen84MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-pwdxReport current working directory of a process83MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-skillSend a signal to processes selected by user, tty, pid or command (obsolete; prefer pkill)83MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-hugetopDisplay hugepage usage by process83MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-killSend a signal to a process83MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-pmapReport memory map of a process83MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-pgrepLook up processes based on name and other attributes83MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs udeverInteractive udev rule generator for Linux. Stop writing rules by hand.82MITCommand line utilitiesEmbedded development evalboxUnprivileged sandbox for arbitrary code execution81MIT OR Apache-2.0Development toolsOperating systems::Linux APIs miniscreenshot-portalXDG Desktop Portal (ashpd) screenshot helper for the miniscreenshot ecosystem. Works on GNOME, KDE, and wlroots-based…80EUPL-1.2 OR MIT OR Apache-2.0GraphicsMultimedia::Images jip-nmNetworkManager (D-Bus / zbus) backend for netcore: Profile lookup + Actions.80MIT OR Apache-2.0Network programmingOperating systems::Linux APIs kexec-loaderSafe wrapper over kexec_file_load(2) (Linux) for boot handoff — supports the signature-verified variant only79MIT OR Apache-2.0API bindingsOperating systems::Linux APIs abplA collection of Rust boilerplate: a reloadable-systemd-service lifecycle helper, a hot-reloading axum wrapper, a…78AGPL-3.0-or-laterAsynchronousConfiguration app-powerdUser-level daemon that saves battery by freezing/throttling unfocused GUI apps77MITCommand line utilitiesOperating systems::Linux APIs sysknife-cliApproval-gated AI system administration CLI and MCP server74MITCommand line utilitiesOperating systems::Linux APIs forkunionLow-latency NUMA-aware fork-join thread-pool with zero allocations, syscalls, CAS, or false-sharing on the hot path72Apache-2.0ConcurrencyExternal FFI bindings push-packet-commonInternal shared types for push-packet.72MIT OR Apache-2.0Network programmingOperating systems::Linux APIs xkb-corePure Rust XKB keymap compiler, state tracker, compose engine, and keysym utilities69MITOperating systems::Linux APIsParser implementations selinux_configfile100% safe Rust parser and writer for /etc/selinux/config with format preservation66MITConfigurationOperating systems::Linux APIs tprosshysshuttle RIIR65MIT OR Apache-2.0Command line utilitiesNetwork programming jip-firewallFirewall backend for netcore: nftables netlink → FirewallVerdict.64MIT OR Apache-2.0Network programmingOperating systems::Linux APIs jip-resolverResolver backend for netcore: systemd-resolved D-Bus + libc getaddrinfo fallback.63MIT OR Apache-2.0Network programmingOperating systems::Linux APIs jip-diagDiagnostician: composes netcore capability traits into Health and Path.63MIT OR Apache-2.0Network programmingOperating systems::Linux APIs jip-netlinkrtnetlink backend for netcore: InventoryRaw + Inventory via Linux netlink.63MIT OR Apache-2.0Network programmingOperating systems::Linux APIs jip-probeReachability backend for netcore: TCP connect + unprivileged ICMP + TLS/HTTP HEAD.62MIT OR Apache-2.0Network programmingOperating systems::Linux APIs linux-backendLinux desktop action and observation backend for the Agent Computer Use Platform.62MITDevelopment toolsOperating systems::Linux APIs fallbackdmLogind-managed fallback graphical session when no compositor is active59MITOperating systems::Linux APIs memfd-secretRust wrapper for the `memfd_secret` syscall that allows programs to store sensitive data.58MIT OR Apache-2.0API bindingsOperating systems::Linux APIs fullrust-stdA pure-Rust, libc-free std replacement backed by fullrust syscalls. Alias as `std` on the freestanding target.58MIT OR Apache-2.0No standard libraryOperating systems::Linux APIs porttydxdg-desktop-portal backend daemon for TTY sessions58MITOperating systems::Linux APIs displays_physical_linux_logindLinux brightness updates through systemd-logind for the displays crate57MITAPI bindingsHardware support vardbpkgLibrary for handling the Portage Installed Packet Database of Gentoo Linux57MIT OR Apache-2.0Operating systems::Linux APIsParsing tools kairpodsdD-Bus service for AirPods management in KDE Plasma56GPL-3.0-or-laterHardware supportOperating systems::Linux APIs detect-containerDetect whether the current process is running inside a container (Docker, Podman, etc.).56BSD-2-ClauseOperating systemsOperating systems::Linux APIs cellos-telemetryIn-guest telemetry agent for CellOS — runs as PID 2 inside Firecracker microVMs, emits CBOR-over-vsock observations. No signing…56MIT OR Apache-2.0Development tools::ProfilingNo standard library df_displmgr_infoEDID parser and hardware telemetry extraction for display devices.55MIT OR Apache-2.0Hardware supportOperating systems::Linux APIs netdump-afpacketAF_PACKET + TPACKET_V3 zero-copy packet capture engine for Linux55MITNetwork programmingOperating systems::Linux APIs utensilAndroid battery and idle policy daemon for CoreShift54MPL-2.0Operating systems::Linux APIs jetson-halHardware abstraction layer for Jetson-based robots (camera, audio, GPS, motor control)54MITHardware supportOperating systems::Linux APIs linuxutils-schedScheduling utilities from linuxutils (chrt, ionice, taskset)53MITCommand line utilitiesOperating systems::Linux APIs oo7-portalSecret portal implementation using oo752MITAPI bindingsOperating systems oo7-pythonPython bindings for oo752MITAPI bindingsOperating systems actplane-runtimeRuntime control library for ActPlane engine loading, domains, feedback, and MCP integration.52MITOperating systems::Linux APIs linuxutils-diskDisk utilities from linuxutils (blockdev, isosize)52MITCommand line utilitiesFilesystem linuxutils-systemSystem utilities from linuxutils52MITCommand line utilitiesOperating systems::Linux APIs rustpm-agentRemote agent for rustpm — connects to a rustpm server for remote APT management51GPL-3.0-or-laterCommand line utilitiesOperating systems::Linux APIs stracers-coreLibrary for tracing system calls and signals51MIT OR Apache-2.0Development tools::DebuggingOperating systems::Linux APIs linuxutils-termTerminal utilities from linuxutils (mesg, wall, write)51MITCommand line utilitiesOperating systems::Linux APIs linuxutils-textText utilities from linuxutils (colrm, column, hexdump, line, rev)51MITCommand line utilitiesOperating systems::Linux APIs linuxutils-loginLogin utilities from linuxutils50MITCommand line utilitiesOperating systems::Linux APIs linuxutils-miscMiscellaneous utilities from linuxutils50MITCommand line utilitiesOperating systems::Linux APIs elinux-hwdetectA production-ready Rust crate for Embedded Linux hardware detection using read-only /proc and /sys interfaces.49MIT OR Apache-2.0Embedded developmentOperating systems::Linux APIs gaylandwayland experimentation for framepipe. global input tracking and layer-shell anchoring.49MIT OR Apache-2.0API bindingsOperating systems::Linux APIs crossio-epollLinux epoll backend for crossio48MIT OR Apache-2.0AsynchronousNetwork programming procutils-pstreeDisplay a tree of processes48MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-killallKill processes by name47MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs checkpoint-cliDon't lose your apps. Create a checkpoint for your Flatpaks.47GPL-3.0-or-laterCommand line utilitiesOperating systems::Linux APIs procutils-pslogPrint log path(s) of a process46MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-fuserIdentify processes using files or sockets46MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutils-peekfdShow the data travelling over a file descriptor46MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs procutilsBusybox-style multicall binary that dispatches to any procutils tool46MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs trackpad-edge-swipeConfigurable multi-finger trackpad edge swipe gestures on Linux evdev46MITHardware supportOperating systems::Linux APIs krateioShow job progress in the Plasma notification area via the KDE JobView D-Bus protocol46MITAPI bindingsOperating systems::Linux APIs tristim-displayWayland layer-shell client for displaying known RGB test patches on a chosen output, with wp_color_management_v1 (HDR/PQ) support.46MIT OR Apache-2.0GraphicsOperating systems::Linux APIs btkickKick flaky Bluetooth into connecting — an aggressive Linux/BlueZ connector with a ratatui TUI manager46MITCommand line utilitiesOperating systems::Linux APIs mcanbusHigh-performance, low-overhead SocketCAN bindings for Linux. Pure libc, no async runtime, optional fan-out reader for zero-loss…46MITHardware supportNetwork programming procutils-prtstatPrint statistics of a process45MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs nanosandboxLightweight cross-platform sandbox for secure code execution44MITDevelopment toolsOperating systems::Linux APIs multiseat-rsA blazingly fast, seamless multiseat manager for Linux, written in Rust.44GPL-3.0GUIOperating systems::Linux APIs netevdHigh-performance network event daemon for systemd-networkd, NetworkManager, and dhclient with routing policy rules and script…44LGPL-3.0-or-laterNetwork programmingOperating systems::Linux APIs quetzal-uringLock-free multi-producer io_uring submission and multi-consumer completion, built on quetzalcoatl protocols and ququmatz syscalls43MITConcurrencyOperating systems::Linux APIs push-packet-ebpfInternal eBPF programs for push-packet.42MIT OR Apache-2.0Network programmingOperating systems::Linux APIs ferranetA modern, async-first, zero-copy datalink-layer (L2) networking library40MIT OR Apache-2.0Network programmingOperating systems::Linux APIs df_displmgrA unified cross-platform display configuration manager for Windows (CCD/GDI) and Linux (Wayland/wlroots/DRM/KDE/udev).40MIT OR Apache-2.0GUIOperating systems::Linux APIs df_ddcDDC/CI monitor control backend.39MIT OR Apache-2.0Hardware supportOperating systems::Linux APIs agent-lockerA sandbox for running coding agents with restricted filesystem access.38MITCommand line utilitiesOperating systems::Linux APIs cr1140-halHardware abstraction layer for the ifm CR1140/CR1141 (aarch64, Yocto Linux)36GPL-3.0-onlyEmbedded developmentHardware support stuk-platform-shellShell-surface metadata (layer-shell anchors, margins, options) for Stuk and Fenestra platform integrations36MIT OR Apache-2.0GUIOperating systems::Linux APIs cerberafanotify-based sentinel that blocks unauthorized access to credential files (browser profiles, password managers, SSH keys).36MITCommand line utilitiesOperating systems::Linux APIs bulwark-coreCollectors, rule engine, and finding model shared by bulwarkctl and bulwark-app35AGPL-3.0-or-laterConfigurationDevelopment tools name-to-handle-atSafe Rust bindings for Linux name_to_handle_at and open_by_handle_at syscalls34MIT OR Apache-2.0Operating systems::Linux APIs mimeappsCross-platform library for looking up registered applications for a given file path33MITOperating systems::Linux APIsOperating systems::macOS APIs allocator-memfd-secretAn allocator with backing memory in a Linux `memfd_secret`33EUPL-1.1+Operating systems::Linux APIs unpalmLinux palm rejection filter for touchpads31GPL-3.0Command line utilitiesOperating systems::Linux APIs wayland-keyboardLightweight keyboard handling library for Wayland — a pure Rust alternative to xkbcommon31MITOperating systems::Linux APIs linux-mobile-keyboardAsync, cross-Linux-mobile on-screen keyboard controller (Phosh, Plasma, wvkbd, etc.)31MIT OR Apache-2.0AsynchronousOperating systems::Linux APIs openemc-ioUserspace interface for communicating with an OpenEMC embedded controller31MITHardware supportOperating systems::Linux APIs zram-rsHigh-level API for managing zram devices.29MIT OR Apache-2.0FilesystemHardware support zonedPure Rust library for zoned block device management (SMR/ZNS)29MIT OR Apache-2.0FilesystemHardware support bulwark-agentBackground monitoring daemon for Bulwark (placeholder — implementation in progress, see bulwark-core)29AGPL-3.0-or-laterDevelopment toolsOperating systems::Linux APIs batnoA lightweight Linux battery monitor that sends notifications only once until the battery has recharged.29AGPL-3.0-or-laterCommand line utilitiesOperating systems::Linux APIs lisyLinux specific high and middle level system level API library.27MITOperating systemsOperating systems::Linux APIs theme-detectorDetect GTK and Qt themes, icons, fonts, cursors, and wallpapers across Linux desktop environments.25GPL-3.0-or-laterOperating systems::Linux APIs rmcp-bluerMCP server for Bluetooth control via BlueZ (Linux)25MITAPI bindingsOperating systems::Linux APIs secexit-daemonEgress control daemon using eBPF.25MITNetwork programmingOperating systems::Linux APIs bulwarkctlBulwark CLI - scan a Linux host from a terminal or over SSH, no display session required25AGPL-3.0-or-laterCommand line utilitiesConfiguration bulwark-protoShared wire types between bulwark-agent and its clients (placeholder — implementation in progress, see bulwark-core)25AGPL-3.0-or-laterData structuresOperating systems::Linux APIs fidoriumA FIDO2/CTAP2 authenticator daemon for Linux backed by TPM 2.024MIT OR Apache-2.0AuthenticationCommand line utilities ironboxA native containerd shim OCI runtime built in Rust — no runc dependency24Apache-2.0Command line utilitiesOperating systems::Linux APIs linux_dmabufLibrary for reading from and writing to Linux DMA buffers24BlueOak-1.0.0 OR MITMemory managementOperating systems::Linux APIs periodic-threadA Rust library for spawning real-time periodic threads on Linux with POSIX `SCHED_FIFO` scheduling24MIT OR Apache-2.0Operating systems::Linux APIs displays_physical_linuxLinux physical display brightness backends for the displays crate23MITHardware supportOperating systems::Linux APIs rmcp-dbusMCP server for generic D-Bus access (Linux)23MITAPI bindingsOperating systems::Linux APIs nsproxy-clone3Rust bindings to the clone3 linux system call23MITOperating systems::Linux APIs displays_logical_linuxLinux logical display querying support for the displays crate22MITHardware supportOperating systems::Linux APIs peek-processProcess intelligence CLI and TUI for Linux22MITCommand line utilitiesOperating systems::Linux APIs rmcp-systemdMCP server for systemd service management (Linux)22MITAPI bindingsOperating systems::Linux APIs secexit-shimUserspace DNS blocking shim for secexit.22MITNetwork programmingOperating systems::Linux APIs mprisdA distributed MPRIS daemon22MITAsynchronousCommand line utilities linuxutilsMulticall binary that dispatches to every linuxutils tool by argv[0]22MITCommand line utilitiesOperating systems::Linux APIs peekdBackground daemon for peek resource history and alerting21MITCommand line utilitiesOperating systems::Linux APIs halley-portalNative xdg-desktop-portal ScreenCast and Screenshot backend for the Halley compositor.20GPL-3.0-onlyGUIOperating systems::Linux APIs push-packetPacket-inspection and routing library for Linux, built on eBPF XDP and AF_XDP with aya.20MIT OR Apache-2.0Network programmingOperating systems::Linux APIs bext-ebpfeBPF acceleration for bext — XDP packet filtering, uprobe tracing, TCP intelligence, seccomp sandboxing19MITNetwork programmingOperating systems::Linux APIs ringcoreA minimal async runtime built on Linux io_uring, designed to expose how Rust futures map to kernel I/O.19MITAsynchronousOperating systems::Linux APIs ufwctlLinux-only Rust library for managing UFW firewall rules19MITNetwork programmingOperating systems::Linux APIs kwallet-parserRead-only parser for KWallet file format19MITAPI bindingsOperating systems libudev-azuldlopen-based drop-in fork of libudev-sys: loads libudev at runtime via libloading, with no build-time native link, so dependents…19MITExternal FFI bindingsOperating systems::Linux APIs halley-liftSearch and action launcher for the Halley Wayland compositor.19GPL-3.0-onlyGUIOperating systems::Linux APIs oxysDeclarative manifest/resolver/CLI for a Rust-first, Gentoo/Portage-based Linux system19MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs lksctpRust bindings for Linux kernel SCTP with tokio integration and no libsctp dependency18MITAsynchronousNetwork programming bext-plugin-nsjailProcess-isolation sandbox for bext lifecycle plugins — JSON-over-stdio IPC with optional Linux namespace isolation18MITOperating systems::Linux APIsWeb programming rlg-ebpfKernel-context enrichment for rlg records. Attaches PID, TID, UID, and (future) network 4-tuple to every log record. Optional…18MIT OR Apache-2.0Development tools::DebuggingOperating systems::Linux APIs rsufwLinux-only Rust library for managing UFW firewall rules18MITNetwork programmingOperating systems::Linux APIs app-maker-mcpMCP server that lets agents see and control native (X11) applications inside an isolated Xephyr display.18BSD-3-ClauseAccessibilityCommand line utilities polyringA zero-overhead cross-platform completion reactor foundation for Rust unifying io_uring and IoRing.17MITAsynchronousOperating systems::Linux APIs cr1140-sdkApp-building conveniences on top of cr1140-hal: LED effects, system telemetry, device/network info. UI-framework agnostic.17GPL-3.0-onlyEmbedded developmentOperating systems::Linux APIs netutils-ssRust implementation of the iproute2 ss command for inspecting sockets.16MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs netutils-tcRust implementation of the iproute2 tc command for configuring Linux traffic control.16MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs sluicifyAF_UNIX command broker with declarative whitelist and fd-passing. Ships the `sluice` daemon and the `sluicify` client.16MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs crownshellA Rust framework for building Wayland layer shell surfaces with Vello 2D graphics.16MITGraphicsGUI netutils-bridgeRust implementation of the iproute2 bridge command for managing Linux bridge devices.15MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs netutils-ipRust implementation of the iproute2 ip command for managing network devices, addresses, and routes.15MIT OR Apache-2.0Command line utilitiesOperating systems::Linux APIs agent-guardLinux control plane for AI agent security — trait surface and receipt types for BPF LSM, cgroup v2, Landlock, and seccomp…15Apache-2.0API bindingsOperating systems::Linux APIs storage-mountguardianA lightweight Rust daemon that monitors the Linux kernel ring buffer for SCSI/USB block device IO errors and proactively unmounts…15Apache-2.0Command line utilitiesOperating systems::Linux APIs knott-daeA Linux daemon management TUI powered by scrin, aisling, and scrin-widgets concepts.14MITCommand line utilitiesOperating systems::Linux APIs et-rsHost-side Rust interface to the Esperanto ET-SoC-1 RISC-V accelerator14Apache-2.0External FFI bindingsHardware support machine-krbManage an Active Directory machine-account Kerberos ticket (keytab renew/mint) and verify the AD join, on Linux, via the system…13MIT OR Apache-2.0AuthenticationOperating systems::Linux APIs oringUnprivileged, self-applied, pre-exec confinement wrapper: Landlock + seccomp, then execve10BSD-3-ClauseCommand line utilitiesOperating systems::Linux APIs git-credential-oo7Git credential helper using oo710MITAPI bindingsOperating systems