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.
hematite-cliSenior SysAdmin, Network Admin, Data Analyst, and Software Engineer living in your terminal. A high-precision local AI agent…416AGPL-3.0-only
ax-plat-aarch64-bsta1000bImplementation of `axplat` hardware abstraction layer for Black Sesame Technology A1000b SoC.416Apache-2.0
chrome-locationsLocate Chrome executables across desktop platforms.415MIT
sheperdA wanna be modern process manager for production applications, inspired by PM2412MIT OR Apache-2.0
lowell-cliOCI-native tooling for hermetic, host-agnostic boot artifacts (UKI/initramfs)408Apache-2.0 OR MIT
tibet-zip-airlocktibet-zip Airlock: sandboxed decompression with eBPF kernel enforcement390MIT OR Apache-2.0
embeddenator-interopKernel interop and system integration for Embeddenator382MIT
koda-sandboxCapability-aware sandbox layer for Koda — kernel-enforced FS/net/exec policies (refs #934)380MIT
isolate-integrationA Rust interface for the ioi/isolate sandbox program.380MIT
hypomnesisExternal RAM and VRAM measurement for Rust processes (process RSS plus per-process and device-wide GPU memory: Windows DXGI +…380MIT OR Apache-2.0
sandbox-coreCore types, errors, and capability detection for sandbox-rs380MIT
aligned-vmemCross-platform aligned anonymous virtual memory: reserve a power-of-two-aligned span (over-reserve + trim), commit/decommit…380MIT OR Apache-2.0
numaperfNUMA-first runtime for latency-critical Rust applications378MIT
camelot_kconfig_importKconfig crate for camelot operating system376Apache-2.0
camelot_kconfigKconfig crate for camelot operating system374Apache-2.0
arceos-rust-interfaceArceos ABI definitions371Apache-2.0
proc-treeLinux process tree: snapshot, incremental maintenance via fork/exec events, ancestry chain queries, PID reuse detection371MIT
shell-sanitizeType-safe input sanitizer for shell arguments and file paths — rejects injection, traversal, and expansion attacks369MIT OR Apache-2.0
onde-mistralrs-sandboxOS-level sandbox for subprocesses spawned by mistral.rs (code execution, tools).367MIT
openentropy-serverHTTP entropy server with an ANU-style random endpoint364MIT
imekitA cross-platform Rust library for IME (Input Method Engine) integration using native protocols350MIT OR Apache-2.0
arceos-helloworldA simple helloworld crate (from crates.io) for ArceOS349GPL-3.0
openlogi-injectOS input-event synthesis for OpenLogi actions (macOS CGEvent/NSEvent, Linux uinput/D-Bus, Windows SendInput).345MIT OR Apache-2.0
herolib-mosMycelium Operating System (MOS) - Network and VM abstraction layer342Apache-2.0
alumyA batteries-included Rust SDK for rapid application development. Logging, system utilities, and filesystem helpers — all ready to…341MIT
os_kernel_foundryA modular, heavily test-driven foundation crate for building Rust-based operating systems in Rust.332MIT
sandbox-rsA comprehensive Rust sandbox implementation that provides process isolation, resource limiting, and syscall filtering for secure…329MIT
eero-keel-policyExecution policy types for Keel — reach, network, credentials, TTL321Apache-2.0
runkon-runtimesPortable agent runtime harness — spawn, poll, and cancel agents without depending on a host orchestrator's full domain311MIT OR Apache-2.0
ruvix-regionMemory region management for RuVix Cognition Kernel (ADR-087)309MIT OR Apache-2.0
ikigai-personalPersonal contexts for ikigai — OS-backed resources (contacts, calendar, availability) under urn:personal:*. macOS-first; Windows…308MIT OR Apache-2.0
exceptionalEverything for your exception and signal handling needs307MIT OR Apache-2.0
keyperTUI password manager301AGPL-3.0-only
shell-sanitize-rulesBuilt-in sanitization rules for shell-sanitize: shell metacharacters, path traversal, glob, env expansion, control chars298MIT OR Apache-2.0
ghostptrLightweight, ergonomic library for Windows process interaction.294MIT
sdl-keybridgeUniversal Rosetta Stone for SDL keyboards: scancode ↔ keycode ↔ localized glyph across layouts and platforms.294MIT OR Apache-2.0
eero-keel-recordExecution record — what actually happened inside a Keel space292Apache-2.0
ruvix-capseL4-inspired capability management for the RuVix Cognition Kernel (ADR-087)290MIT OR Apache-2.0
procmod-coreCross-platform process memory read/write289MIT
edlcodegen-hostHost-side ABI and runtime support for Rust crates generated by edlcodegen283MIT
neinProgrammatic nftables firewall — network policy, NAT, port mapping, and service access control for AGNOS278GPL-3.0-only
pinray-coreMulti-platform screen capture library for Rust276MIT
randixA minimal random number generator for Rust.276MIT
rt_tunexSystems crate for tuning low-latency and real-time applications in Rust275MIT OR Apache-2.0
riscfetch-coreRISC-V system information library - ISA extensions, hart count, hardware IDs275MIT
v-shieldPlatform layer + sync primitives for Ry-Dit game engine274MIT
edlcodegen-enclaveEnclave-side ABI and runtime support for Rust crates generated by edlcodegen274MIT
ids_rsA no_std PCI device identification library for operating systems273MIT OR Apache-2.0
eero-keel-enforceEnforce backends for Keel — map Policy to real boundaries (Landlock/Seatbelt, worktree, egress)269Apache-2.0
host-identityStable, collision-resistant host identity resolution across platforms, container runtimes, cloud providers, and Kubernetes268Apache-2.0 OR MIT
slotbusLock-free shared memory IPC with slotted request/response. Sub-microsecond wake latency, zero-copy payloads, 32 concurrent…268MIT
cli-streamGeneric streaming subprocess engine: spawn a CLI, stream its stdout/stderr lines, cancel it (SIGTERM→SIGKILL), with PATH…261MIT OR Apache-2.0
openentropy-cliCLI for openentropy — your computer is a hardware noise observatory261MIT
cynapseReal-time, memory-resident binary integrity verification for Rust applications254MIT OR Apache-2.0
eero-keel-coreKeel space lifecycle — Policy + Enforce + Record orchestration253Apache-2.0
copycopyGlobal double-copy trigger (press Ctrl/Cmd+C twice): capture clipboard content + foreground app info and hand it to your code.252MIT OR Apache-2.0
window-enumeratorA Rust library for enumerating and filtering windows with multiple criteria including sorting and selection250MIT
ax-plat-x86-qemu-q35Hardware platform implementation for x86_64 QEMU Q35 chipset, supporting multiboot boot protocol250Apache-2.0
axtest-macrosMacros to facilitate white-box unit testing for ArceOS.239Apache-2.0
proc-janitorAutomatic orphan process cleaner daemon for macOS/Linux235MIT
pfnatdEasy NAT mode for OpenBSD packet filter (pf)230MPL-2.0
silicon-monitorSilicon Monitor: Comprehensive hardware monitoring for CPUs, GPUs, NPUs, memory, I/O, and network silicon across all platforms228AGPL-3.0-or-later
tbz-airlockAlias for tibet-zip-airlock — Sandboxed decompression with eBPF kernel enforcement227MIT OR Apache-2.0
axtestA white-box unit testing framework for ArceOS.227Apache-2.0
vsched_configvsched的依赖库,用于配置常量226GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
native-ipc-corePlatform-neutral, pointer-free protocol and sequencing primitives for native-ipc219MIT OR Apache-2.0
ebpfsieveByte-frequency prefilter for read-heavy scanning pipelines with optional eBPF offload218MIT
vsched_hal用于vdso_helper的依赖库209GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
no_std_timeTime measurments that work in no_std environments207MIT OR Apache-2.0
waterkit-permissionUnified permission management (Camera, Mike, Location)207MIT OR Apache-2.0
inspect_pathCross-platform inspection of filesystem paths, including local and remote mounts.205MIT OR Apache-2.0
vsched_utilsvsched的依赖库,提供了无锁的btreemap和deque203GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
picoringHigh-performance, zero-copy circular buffer for Rust using hardware memory mirroring.202MIT OR Apache-2.0
wincordaA library to work with all types of Windows strings, in all scenarios.200Unlicense
ruvix-queueio_uring-style ring buffer IPC for RuVix Cognition Kernel (ADR-087)199MIT OR Apache-2.0
preeCross-platform network diagnostics and monitoring for Rust applications199MIT OR Apache-2.0
aumateCross-platform desktop automation library with GUI support197MIT
pinrayMulti-platform screen capture library for Rust196MIT
os_state_maestroDeterministic, no_std finite-state machinery and event orchestration for OS development, with zero dependencies.195MIT
os_slab_vaultDependency-free, no_std generational slab/object-pool for Rust OS kernels.195MIT
key-vaultEnterprise-grade key management vault for Rust. 9-layer defense-in-depth: fragmentation, decoy bytes, codex transform, mlock +…195Apache-2.0 OR MIT
axplat-riscv64-qemu-virt-hvHardware platform implementation for the RISC-V64 QEMU virt machine used by AxVisor193Apache-2.0
pinray-platform-linuxMulti-platform screen capture library for Rust191MIT
platifyStreamline cross-platform Rust development with declarative attribute macros.191MIT
raw-inputA cross-platform library for capturing and simulating global input events (keyboard and mouse).190MIT OR Apache-2.0
pagers-coreCore library for page cache diagnostics and control on Linux and macOS190MIT OR Apache-2.0
path-openerDetects installed apps (editors, terminals, file managers, Markdown apps) and opens paths with them. Cross-platform.189MIT
shmem_providersPlatform independent shared memory providers for Windows, Linux, Android, iOS, ...188MIT OR Apache-2.0
compo-windowCross-platform window component for the Compo declarative and reactive component framework187Apache-2.0
devboy-storageSecure credential storage for devboy-tools — OS keychain (macOS/Windows/Linux) with redacted SecretString plumbing.185Apache-2.0
libkernelArchitecture-independent kernel building blocks for operating systems183MIT
kconfqA portable way to query kernel configuration on a live system183MIT
frontmostA trait-based Rust crate for tracking the currently focused application on macOS via NSWorkspace notifications with thread-safe…183MIT
os_metal_primitivesDependency-free bare-metal primitives for Rust OS development: typed MMIO, registers, bitfields, port I/O, IRQ tables, and driver…178MIT
kwokka-iocompletion-based I/O driver, buffer pool, and operation types178MIT OR Apache-2.0
ownedrefLibrary to pass around references that will be owned types on deserialization177MIT OR Apache-2.0
os_abi_sentinelDependency-free, no_std-first ABI contract utilities for Rust OS development: compile-time layout/offset assertions and minimal…177MIT
os_image_lensDependency-free ELF64 kernel image inspector and load-plan builder for Rust OS development.177MIT
walkthroughA Rust crate for recursive directory traversal.177MIT OR Apache-2.0
catenary-procSingle-process CPU sampling for tick-budget diagnostics waits175AGPL-3.0-or-later
sandbox-landlockLandlock filesystem sandboxing for sandbox-rs (no root required, Linux 5.13+)175MIT
loki-file-accessCross-platform, frontend-agnostic file picker and capability-based file access for Rust175MIT
sandbox-namespaceLinux namespace management for sandbox-rs with user namespace support174MIT
sandbox-fsOverlayFS and volume management for sandbox-rs174MIT
vivaldi-locationsLocate Vivaldi executables across desktop platforms.173MIT
zen-locationsLocate Zen executables across desktop platforms.173MIT
syspeekA fast and simple system information library for CPU, GPU, RAM, battery, disk, network, packages, and OS info173Apache-2.0
sandbox-cgroupCgroup v2 resource limits and setrlimit fallback for sandbox-rs173MIT
tokio-system-resolverTokio-compatible async resolver wrapping the system getaddrinfo and getnameinfo calls173Unlicense
pinray-platform-windowsMulti-platform screen capture library for Rust172MIT
wsdg-xdgWSDG-XDG Translation Layer - Translates XDG environment to WSDG interface logic171Apache-2.0
chromium-locationsLocate Chromium executables across desktop platforms.170MIT
tg-rcore-tutorial-easy-fs-zgyA simple filesystem implementation for rCore tutorial OS.170GPL-3.0
brave-locationsLocate Brave executables across desktop platforms.169MIT
bux-sysRaw FFI bindings to libkrun — lightweight VM engine for sandboxed code execution167MIT OR Apache-2.0
oo7-macrosProcedural macros for oo7167MIT
robost-captureCross-platform screen and window capture with HiDPI awareness for desktop automation166MIT OR Apache-2.0
sandbox-seccompSeccomp BPF filtering for sandbox-rs (no root required)165MIT
arc-locationsLocate Arc executables across desktop platforms.164MIT
opera-locationsLocate Opera executables across desktop platforms.163MIT
arceos-guestaspaceArceOS Guest Address Space (Hypervisor): runs a guest OS with loop-based VM exit handling and nested page fault support — RISC-V…163GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
xen-clipboardcross-platform clipboard library in rust163Apache-2.0
systemd-serviceGenerate service files for the application161MIT
pinray-platform-macosMulti-platform screen capture library for Rust160MIT
wristbandIn and out privileges: Consent-gated, domain-scoped reader for the user's own browser session cookies159CC0-1.0
native-ipcOne safe API for least-authority native shared memory: sealed memfd on Linux, Mach memory entries on macOS, exact-rights sections…157MIT OR Apache-2.0
firefox-locationsLocate Firefox executables across desktop platforms.156MIT
helium-locationsLocate Helium executables across desktop platforms.155MIT
librewolf-locationsLocate LibreWolf executables across desktop platforms.155MIT
stable-whichEvaluate binary path stability and find stable PATH candidates155MIT
edge-locationsLocate Microsoft Edge executables across desktop platforms.154MIT
floorp-locationsLocate Floorp executables across desktop platforms.154MIT
smith-jailerSecure sandboxing and isolation for capability execution153MIT
ferrix-appSimple utility to get information about hardware and software152GPL-3.0
browser-urlCross-platform (planned) library retrieving active browser URL and information150MIT
tiverse-mmapModern, safe, and ergonomic memory-mapped file I/O library with zero unsafe in public API148MIT OR Apache-2.0
portwatchA cross-platform TUI for monitoring network ports and managing processes148MIT OR Apache-2.0
prt-coreCore library for prt — real-time network port scanner with change tracking, alerts, suspicious detection, known ports, bandwidth…148MIT
shell-downloadZero-dependency Rust library for downloading a remote URL to a file, string or bytes using commonly-available shell tools.147Apache-2.0 OR MIT
robost-inputMouse and keyboard input emulation with window focus management for desktop automation146MIT OR Apache-2.0
wardstoneSandboxing system for secure tool execution (Seatbelt/Landlock) - magical containment143MIT
onyx-rsCross-platform toolkit for building desktop applications without rewriting OS-specific glue every time141MIT
wasma-ubinWASMA Unified Binary Interface139Apache-2.0
portzapA fast, cross-platform port management tool. Kill, list, and watch processes on network ports.139MIT
insysdirection-platformerIn-System Direction Platformer for WASMA - System-level direction and platform management137Apache-2.0
ib-shell-itemA library for operating file system files / Windows Shell items.137MIT
waterkit-locationCross-platform location and GPS services136MIT OR Apache-2.0
media-session-readerCross-platform Rust library to read the current media session136MIT
userboundkey-kcmInternal bindings and helpers for Windows KCM User-Bound Key APIs135MIT
zinit_serverZinit process supervisor server - OpenRPC daemon for service management135Apache-2.0
use-process-idPrimitive process identity wrappers for RustUse135MIT OR Apache-2.0
use-env-keyPrimitive environment variable key vocabulary for RustUse134MIT OR Apache-2.0
arceos-guestmodeArceOS Guest Mode (Hypervisor): runs a minimal guest OS (skernel) using hardware-assisted virtualization — RISC-V H-extension,…133GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
perl-dap-platformCross-platform runtime utilities for perl-dap130MIT OR Apache-2.0
bux-krunRaw FFI bindings to libkrun — lightweight VM engine for sandboxed code execution129MIT OR Apache-2.0
arceos-userprivilegeUser privilege mode execution for ArceOS: loads and runs a user-space app with syscall handling128GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
arceos-guestmonolithickernelArceOS Guest Monolithic Kernel (Hypervisor): runs a guest monolithic OS kernel with user-space process support (task management,…128GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
hv2-coreHyperMachine Type-2 hypervisor core engine126AGPL-3.0-only OR LicenseRef-Commercial
keycryptAES-256-GCM encryption helpers backed by the OS keychain (auto-init key on encrypt, strict decrypt, Zeroize in-memory keys).126MIT OR Apache-2.0
arceos-lazymappingLazy page mapping for ArceOS: loads and runs a user-space app with demand paging and syscall handling126GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
arceos-guestvdevArceOS Guest Virtual Device (Hypervisor): runs a guest OS with virtual device support (timer, console, NPF passthrough) — RISC-V…126GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
slate-platformNative window and event-loop abstraction for the slate-framework UI framework126MIT OR Apache-2.0
arceos-msgqueueA message-queue crate (from crates.io) for ArceOS demonstrating cooperative multi-task scheduling with PFlash MMIO125GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
arceos-loadappA filesystem-based app loader crate (from crates.io) for ArceOS demonstrating FAT-fs initialization and file I/O125GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
memlink-shmHigh-performance shared memory IPC library with multi-priority messaging and lock-free ring buffers124Apache-2.0
arceos-runlinuxappRun Linux ELF applications on ArceOS: loads and runs a user-space Linux app (compiled with musl libc) with ELF parsing, syscall…124GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
cross-spawnA cross platform solution for Rust for spawning processes. Drop-in replacement for std::process::Command with Windows-specific…124MIT
arceos-collectionsA simple collections (String, Vec) crate (from crates.io) for ArceOS123GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
robost-backendUnified backend trait abstracting local, RDP, and VNC desktop automation targets122MIT OR Apache-2.0
irid-stdA replacement for std when running without a filesystem on the irid kernel122MIT
runkon-notifyDomain-neutral notification dispatch primitives — generic event envelope, shell/HTTP hook execution, glob pattern matching, and…122MIT OR Apache-2.0
windows-api-utilsWindows API utilities for coordinate conversion, bit operations, and message parameter handling with feature gating120MIT OR Apache-2.0
draupnirDraupnir — the nordisk boot/provisioning library: fire up a runtime from one BootSpec across three backends (KVM via tunnr · OCI…120MIT OR Apache-2.0
execraTyped job runtime for Rust apps that wrap external CLI tools: events, interpreters, cancellation, Tauri integration, and optional…119Apache-2.0
sysrayModern cross-platform system observability engine119Apache-2.0
compio_dispatchGlobal task dispatcher for compio applications. / Compio 应用全局任务分发器。118MulanPSL-2.0
memlink-msdk-macrosProcedural macros for memlink SDK - automatic serialization, FFI exports, and panic isolation117Apache-2.0
iced_plus_platformDesktop platform integration for iced-plus: tray, notifications, hotkeys, window management117MIT
oxifont-adapter-nativeOxiFont native OS font adapter (CoreText / DirectWrite)117Apache-2.0
gooseboy_macrosThe Minecraft Gooseboy mod's macros.116non-standard
simplefbA Simple Framebuffer Console Library for Embedded Systems115Apache-2.0
mobile-sentinelRust-first Android SDK — write mobile app logic in Rust, Kotlin is just the thin JNI layer114MIT
ps2_keyboardA PS/2 keyboard driver for the ArceOS kernel.113GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
daemon_forgeA robust, cross-platform library for daemonizing Rust applications.112MIT
use-architecturePrimitive CPU and target architecture vocabulary for RustUse111MIT OR Apache-2.0
bitvexAutomate CRA compliance: generate OpenVEX reports from Yocto SBOMs by filtering CVEs with kernel config and device tree analysis111SSPL-1.0
libwildnixOfficial userspace library for the WildNIX operating system108GPL-3.0-only
use-platformPrimitive platform identity and target triple vocabulary for RustUse108MIT OR Apache-2.0
wyp-tg-rcore-tutorial-ch1-multicoreChapter 1 Multicore Extension: RISC-V multi-core startup demonstration with HART identification and WFI parking mechanism107GPL-3.0
use-os-familyPrimitive operating system family vocabulary for RustUse107MIT OR Apache-2.0
use-process-statusPrimitive process status and outcome metadata for RustUse107MIT OR Apache-2.0
distroLinux distribution metadata, download, and verification106MIT OR Apache-2.0
zwire-hostUniversal local host: system stats, filesystem, exec, PTY & kv store, reachable from Chrome native-messaging or a Unix-socket…105MIT
use-thread-idPrimitive thread identity label vocabulary for RustUse104MIT OR Apache-2.0
use-thread-namePrimitive thread name and count vocabulary for RustUse104MIT OR Apache-2.0
rama-net-apple-xpcApple XPC support for rama103MIT OR Apache-2.0
use-env-valuePrimitive environment variable value and pair vocabulary for RustUse103MIT OR Apache-2.0
ikigai-secretSecrets for ikigai (urn:secret:*): resolve and store secrets through the OS keystore, capability-gated. macOS Keychain backend on…103MIT OR Apache-2.0
tinyfiledialogs-rsUpdated, high-level Rust binding for the tinyfiledialogs C library.102Zlib
gooseboyThe Minecraft Gooseboy mod's standard library.102non-standard