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.
pupoxideA high-performance, memory-safe, declarative configuration management tool inspired by Puppet.101MIT
ldtrayCross-platform tray icons with zero compile-time linkage to platform GUI libraries — every toolkit is loaded at runtime via…101MIT
native-ipc-testkitAdversarial helpers and cross-process conformance fixtures for native-ipc100MIT OR Apache-2.0
envflagA strict, zero-boilerplate env manager with dotenvy support and validation.99MIT
x64x86_64 support with LA57 (5-level paging) for 57-bit virtual addresses99MIT OR Apache-2.0
corim-rsRust implementation of CORIM (Concise Reference Integrity Manifest)99MIT
eclipse_framebufferA lightweight no_std framebuffer text renderer with scrolling support for bare-metal Rust and the Limine bootloader98MIT
eero-keel-cliKeel CLI — inspect policies and run commands inside an execution space98Apache-2.0
sys-shredA forensic-grade, multi-threaded command-line utility for secure file erasure and anti-forensics.98MIT
hasp-backend-keyringkeyring:// backend for hasp — OS keyring integration.97MIT OR Apache-2.0
synheart-sensor-agentPrivacy-first PC background sensor for behavioral research96Apache-2.0
airlockdSandbox policy, isolated workspaces, and Mooring-managed Airlock sessions96Apache-2.0
taproot-elf-loaderA high-performance, no_std compliant ELF loader and JIT linker for Rust. The taproot fork: tlsdesc entry alignment and a…95MIT/Apache-2.0
cpu_infoA lightweight, cross-platform Rust library to retrieve CPU vendor, model, core topology, and hybrid distribution detection using…94MIT
mmap-shieldSIGBUS-safe memory-mapped file access for network filesystems (NFS/EFS)93MIT OR Apache-2.0
arceos-childtaskA multi-task child-thread crate (from crates.io) for ArceOS with PFlash MMIO access via page tables92GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
arceos-readblkA block device reader crate (from crates.io) for ArceOS demonstrating VirtIO-blk driver discovery and disk I/O91GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
uaCross-platform User-Agent generator with best-effort installed browser detection (Chrome/Edge/Firefox/Brave/Opera/Chromium;…90MIT OR Apache-2.0
kael_iconsPlatform services icon scaffolding for Kael90Apache-2.0
tarnishProcess isolation library with automatic panic recovery for running untrusted Rust code88MIT
system-monitor-rsA lightweight cross-platform system monitoring tool with desktop notifications88MIT
mac-agent-rustAI-powered macOS automation agent using AppleScript, built with Rig and Ollama87MIT
ipc-lockCross-process named locks using std::fs::File::lock() on Unix and CreateMutexW on Windows87MIT
hardware-keystoreCross-platform hardware-backed device keystore abstraction with attestation86MIT
browser-locationsUmbrella crate for browser executable discovery.85MIT
use-osFacade crate for primitive RustUse OS-facing vocabulary85MIT OR Apache-2.0
cpu-localArchitecture CPU-local register capability for TGOSKits85Apache-2.0
native-ipc-platformLeast-authority native OS capabilities and mappings for native-ipc85MIT OR Apache-2.0
nfpm-cgoA Rust wrapper for the nFPM Go library for creating .deb and .rpm packages.84MIT
kael_notificationsNotification services for Kael84Apache-2.0
kael_shareShare services for Kael84Apache-2.0
ruvix-nucleusIntegration crate for RuVix Cognition Kernel - syscall dispatch, deterministic replay, and full acceptance tests (ADR-087)83MIT OR Apache-2.0
superfetchA lib allowing to utilize the Windows superfetch magic to translate
virtual addresses to physical.82MIT
hv2-agentHyperMachine AI agent interface with MCP server82AGPL-3.0-only OR LicenseRef-Commercial
taproot-dlopen-rsA dynamic linker fully implemented in Rust. The taproot fork: ld.so-style dl* export semantics for the carrot compositor.82Apache-2.0
arceos-readpflashA PFlash reader crate (from crates.io) for ArceOS with MMIO remapping via page tables80GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
pollioA small native event poller abstraction over epoll and kqueue80MIT
minixrs-kernel-sharedShared MINIX ABI types for minix.rs: IPC message layout, server endpoints, and call numbers used by the kernel and user space.79BSD-3-Clause
yuktiDevice abstraction layer for AGNOS — USB, optical, block devices, udev hotplug78GPL-3.0-only
capos-abiShared no_std ABI and policy constants (process/thread quotas, credential and endpoint policy limits) for the capOS capability…76MIT OR Apache-2.0
stutter-daemonFocus-aware process priority daemon76MIT
wyp-tg-rcore-tutorial-ch1-clockChapter 1 extended: A minimal kernel crate with clock interrupt support for learning RISC-V interrupt mechanism.75GPL-3.0-or-later
arceos-fairschedA preemptive CFS scheduling crate (from crates.io) for ArceOS demonstrating timer-interrupt-driven task switching75GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
keyhopSystem-wide keyboard navigation overlay: drive your desktop without the mouse.74MIT OR Apache-2.0
serde_anymapA map that can retrieve values by type - and is SerDe serializable72MIT OR Apache-2.0
hanzo-sandboxOS-level sandbox for subprocesses spawned by hanzo (code execution, tools).72MIT
splitdnsCross-platform DNS split-domain configuration and internal DNS resolution72MIT OR Apache-2.0
penta_v_kernelA mission-critical Geometric Stability Protocol for kernel-level load balancing and system resilience.72Apache-2.0
pseudoroot-coreInode-keyed fake-root state, daemon IPC protocol, and shared-memory session map for pseudoroot72MIT
normal-pathEnsure paths are normalized without I/O71MIT OR Apache-2.0
pagersPage cache diagnostics and control tool for Linux and macOS70MIT OR Apache-2.0
memlink-runtimeDynamic module loading framework with circuit breaker, caching, pooling, health checks, versioning, and auto-discovery69Apache-2.0
whyosA lightweight, preemptive RTOS69MIT OR Apache-2.0
capos-configManifest/CUE loader, capability ring SQE/CQE wire structs, and generated Cap'n Proto schema bindings for the capOS capability…68MIT OR Apache-2.0
sysinfo-cliA lightweight, efficient, and professional CLI wrapper around the sysinfo crate.68MIT
riscv64-qemu-virt-hvHardware platform implementation for the RISC-V64 QEMU virt machine used by AxVisor68Apache-2.0
rustkyA modern conky-like system monitor for Wayland68MIT
brtrA lightweight, regex-based browser router for Linux68MIT
nyraNetwork Yield Runtime Assistant : system assistant for process control and monitoring.67MIT
ebpfkitKernel-Space eBPF Just-In-Time Pipeline Filter Compiler66MIT
usehid-coreCross-platform virtual HID device library for AI agents65MIT
radiochronWi-Fi diagnostics and portable BLE history/risk analysis for hosted and embedded systems65MIT OR Apache-2.0
os-interfaceInterface to retrieve OS information.64MIT OR Apache-2.0
json-on-the-flyStore structs in json files on the fly and remove all boilerplate for (de-)serialization64non-standard
minixrs-ipcUser-space IPC library for minix.rs: thin wrappers over the kernel's aarch64 SVC trap (SEND/RECEIVE/SENDREC).64BSD-3-Clause
redpowderSDK / Devkit para Redstone OS63MIT
lowletLow-latency IPC library using shared memory and lock-free structures62MIT
confinery-coreCore profile, policy, and audit model for the Confinery sandbox62Apache-2.0
kanchiKanchi (感知 — "sensing") — typed environment-discovery primitive: declare detection axes, get the FALLBACK const + detect()→Option…62MIT
irid-syscallProvides rust bindings for system calls for the irid kernel61BSD-3-Clause
setdnsTemporarily apply and restore system DNS configuration, including global and split DNS.61MIT
nyx-agent-sandboxImplementation-detail sandbox runners used by nyx-agent verification and replay tasks.60AGPL-3.0-or-later
herosal-osSAL OS - Operating system interaction utilities with cross-platform abstraction60Apache-2.0
herosal-processSAL Process - Cross-platform process management and command execution60Apache-2.0
doctor-ferrisHigh-performance, modular dynamic library injection across Windows, Linux, and macOS60MIT
extract-browser-urlextract browser URL59MIT
compatmallocA memory-hardening drop-in allocator with standard C ABI58MIT OR Apache-2.0
heelCross-platform native sandboxing library for running untrusted code58MIT OR Apache-2.0
regioHigh level abstractions for register access of all sorts58MIT
confinery-sandboxPlatform sandbox engine for Confinery: namespaces, seccomp, Landlock, Job Objects58Apache-2.0
hv2-runtimeHyperMachine stateful runtime environment for agentic workflows57AGPL-3.0-only OR LicenseRef-Commercial
tsuuchiTsuuchi (通知) — platform-agnostic notification framework with trait-based backends57MIT
detect-containerDetect whether the current process is running inside a container (Docker, Podman, etc.).56BSD-2-Clause
tokio-osintervalAn OS-native-timer-backed alternative to tokio::time::Interval (timerfd / kqueue / CreateThreadpoolTimer).55BSD-2-Clause
vbsenclave-sdk-hostHost-side Rust SDK for interacting with Windows VBS enclaves54MIT
inforsFast, minimal, customizable system info tool in Rust (Neofetch alternative)54MIT
stivaOCI-compatible container runtime — image management, container lifecycle, and orchestration for AGNOS53GPL-3.0
oo7-portalSecret portal implementation using oo752MIT
oo7-pythonPython bindings for oo752MIT
hasamiHasami (鋏) — clipboard manager with timed clearing and history51MIT
motosan-sandboxOS-level sandboxing for command execution (macOS Seatbelt; Linux in later phases)51MIT
opsdeckPersistent terminal, PTY, and managed shell sessions51Apache-2.0
tunnr-vmtunnr's pure-Rust VM boot harness — build a bootable appliance artifact and boot it under QEMU+OVMF+KVM, asserting the appliance…50MIT OR Apache-2.0
robostRust-based OSS desktop automation (RPA) — image recognition, OCR, WASM plugins, and remote desktop support50MIT OR Apache-2.0
vm-rsCross-platform VM lifecycle management — Apple Virtualization.framework (macOS) + Cloud Hypervisor (Linux)50MIT
mielinMielinOS - A microkernel-based operating system for distributed AI agents with neural mesh networking50MIT OR Apache-2.0
herosal-zinit-clientSAL Zinit Client - Rust interface for interacting with Zinit process supervisor daemon48Apache-2.0
rsopenA multiplatform application launcher with fuzzy search capabilities.46MIT OR Apache-2.0
whatusesA simple CLI tool to find which process is using a file or port45MIT
keyflowCross-platform input simulation library for keyboard, mouse and hotkeys.45MIT OR Apache-2.0
cmdxCross-platform command and path translator library for terminal emulators44MIT
hv2-apiHyperMachine REST and gRPC API server44AGPL-3.0-only OR LicenseRef-Commercial
waterkit-biometricCross-platform biometric authentication (FaceID, Fingerprint)44MIT OR Apache-2.0
nam-wasmer-emscriptenEmscripten implementation library for Wasmer WebAssembly runtime44MIT
libafl_asanAddress sanitizer library for LibAFL44MIT OR Apache-2.0
wyp-tg-rcore-tutorial-ch2-multicoreChapter 2 Multicore Extension: Batch processing system with multicore support - main core runs apps, secondary cores park44GPL-3.0-or-later
isdockerDetect whether the current process is running inside a Docker or OCI container44MIT
hwdb-lookupQueries the hardware database43EUPL-1.2
synqroSynqro Zero-Trust OTA updater library43MIT OR Apache-2.0
build_id2Updated and maintained build id library43MIT OR Apache-2.0
ll_mpA library for low level message passing43MIT OR Apache-2.0
cpu-tempAn Intel CPU temperature monitoring library for Windows and Linux using MSR access43MIT
irid-device-mapUtilities for avoiding conflicts when creating device files using the irid kernel43BSD-3-Clause
irid-fsUtilities for writing userspace filesystems and drivers for the irid kernel43BSD-3-Clause
cargo-gooseboyThe Minecraft Gooseboy mod's CLI.43non-standard
ipc-ring48A bounded 48-byte POSIX shared-memory SPSC queue for Rust.42non-standard
brainwires-systemGeneric OS-level primitives — filesystem event watching and system service management42MIT OR Apache-2.0
netruCross-platform network utilities for Rust42MIT
minibsodA library to dump current register states, etc., on crash42MIT OR Apache-2.0
svc-mgrCross-platform service management library42MIT OR Apache-2.0
memory-monitorA memory monitor and auto-cleaner with Growl/GNTP notification support42MIT
cancelreadercancelable blocking stdin/raw-input reader for aborting TUI reads on shutdown42MIT
tuple_list_exUseful Haskel-like extensions for the tuple_list crate41MIT OR Apache-2.0
watch_dirMonitors a directory for file changes and delivers new UTF-8 content over a channel, with configurable read strategies.41MIT
gpui-mobileMobile platform support for GPUI — iOS (Metal/Blade) and Android (wgpu/Vulkan)41GPL-3.0-or-later OR AGPL-3.0-or-later OR Apache-2.0
unistore-processProcess management capability for UniStore41MIT OR Apache-2.0
elicit_winitElicitation-enabled winit code-generation tools for windowing and input41Apache-2.0 OR MIT
pseudorootA Rust fakeroot via library interposition (LD_PRELOAD / DYLD_INSERT_LIBRARIES): run commands as if root, no real root access…41MIT
surt-abiStable shared-memory ABI definitions for the seL4 user-space ring transport (SURT).41MIT OR Apache-2.0
netsemStandardized, pure-functional IP address validation and port checking utilities.40MIT
bare-scriptThe type-safe scripting authority for Rust. A framework for building robust shell commands and automation with 'Parse, don't…40non-standard
ninja-coreA powerful, cross-platform package manager and runtime for managing tools and plugins (shurikens)40AGPL-3.0-only
which-terminalCross-platform terminal detection library for Rust40MIT
im-switchA cross-platform input method switcher — Rust crate + CLI40MIT
surt-sel4seL4 binding for SURT: notification-backed wakeup + blocking / polling / adaptive drain loops over the platform-agnostic ring…40MIT OR Apache-2.0
herosalSystem Abstraction Layer - A library for easy interaction with operating system features39Apache-2.0
varta-watchVarta observer — receives VLP frames and surfaces stalls.39MIT OR Apache-2.0
gooseboy_buildscriptThe Minecraft Gooseboy mod's buildscript.38non-standard
computerscomputers library38non-standard
sudo39Privilege-elevation MCP server for AI agents38Apache-2.0
flotopAgentless multi-host TUI for triaging your fleet of VPSes when something breaks at 2am. CPU, memory, disk, network, Docker…38MIT
porterZero-dependency Rust port scanner for Linux and macOS; Scan, watch, or kill listening ports from Rust code or the command line.38Apache-2.0
decant-protocolDecant RPC wire protocol, the funnel. Shared by the Linux daemon and the windows-gnu interposer DLL.38MIT OR Apache-2.0
system-timerasync timers built on SystemTime37MIT OR Apache-2.0
varta-clientVarta agent API — emits VLP frames over a Unix Domain Socket.37MIT OR Apache-2.0
membarrier2Process-wide memory barrier for Linux, Windows, OSX, FreeBSD, Android, iOS and more.37MIT OR Apache-2.0
tauri-plugin-android-installerTauri v2 plugin to install Android APKs from a local path (in-app self-update / sideload).37MIT OR Apache-2.0
pseudoroot-daemonStandalone pseudoroot daemon (pdrd): optional persistent fake-root state server over a Unix socket37MIT
usehidCross-platform virtual HID device library for AI agents36MIT
waterkit-dialogNative dialogs and pickers36MIT OR Apache-2.0
confineryConfinery command-line interface36Apache-2.0
minixrs-server-rtServer runtime / SEF framework for minix.rs system servers (PM, VFS, RS, DS, SCHED, file systems).35BSD-3-Clause
capos-rtno_std in-system runtime, startup, syscalls, capability ring client, and typed capability clients for capOS applications.35MIT OR Apache-2.0
sshrA Rust SSH toolkit built on russh — command execution, PTY terminals, and SFTP file operations35MIT
whpxIdiomatic Rust Bindings of Windows Hypervisor Platform35MIT
matatosA fantasy operating system.35MIT
systemdaemonSystem daemon building blocks. Designed for but not limited to systemd.35MPL-2.0
kael_secretsSecure OS-keychain credential storage for Kael35Apache-2.0
turnstile-rsRust bindings for turnstile, a session and login tracker35BSD-2-Clause
contnapMonitors network traffic and wakes up "napping" containers when a request arrives. It buffers the initial handshake, starts the…35GPL-3.0-only
minixrs-driver-rtDriver runtime for minix.rs user-space device drivers (VirtIO block, net, console, memory).35BSD-3-Clause
stuk-platformCross-platform window, input, clipboard, tray, autostart, global-shortcut, and deep-link primitives for the Stuk app framework35MIT OR Apache-2.0
kite-monitorA modern cross-platform TUI system resource monitor33MIT OR Apache-2.0
herosal-systemSAL System - Unified system utilities including OS, process, virtualization, git, and Kubernetes management33Apache-2.0
arceos-hashmapExercise about supporting HashMap for ArceOS33GPL-3.0
arceos-sysmapExercise about supporting sys_mmap operation for ArceOS33GPL-3.0
arceos-ramfs-renameExercise about supporting rename operation for ramfs for ArceOS33GPL-3.0
arceos-altallocBump allocator exercise for ArceOS33GPL-3.0
junkyardCross-platform system trash API.33MIT OR Apache-2.0
surt-coreHost-testable SPSC ring transport core for SURT (no_std, no hot-path allocation).33MIT OR Apache-2.0
rust-rpaCross-platform RPA automation library for Rust31MIT
hv2-gpuHyperMachine GPU virtualization with Vulkan and WebGPU31AGPL-3.0-only OR LicenseRef-Commercial
hv2-netHyperMachine networking with TCP/IP stack and virtio-net31AGPL-3.0-only OR LicenseRef-Commercial
cydia-substrate-rsPure Rust rewrite of Cydia Substrate + And64InlineHook — cross-architecture inline function hooking for Android31LGPL-3.0-or-later
waterkit-backgroundCross-platform background task scheduling and execution hooks31MIT OR Apache-2.0
arceos-printcolorA simple printcolor exercise for ArceOS31GPL-3.0
archon-cliCross-distro package manager (Arch/Debian/Fedora) with AUR support and a security-monitored (eBPF) build sandbox on Arch31MIT
procmod-hookInline function hooking and detouring for x86_6431MIT
gooseboy-tracingCompatibility layer for tracing for Gooseboy31non-standard
decant-backendThe MemoryBackend seam: the one trait everything reads/writes guest memory through, plus the scriptable MockBackend/MockGuest…31MIT OR Apache-2.0
hv2-cpuHyperMachine CPU virtualization and instruction decoding30AGPL-3.0-only OR LicenseRef-Commercial
vsched_base_taskvsched的依赖库,定义基本任务类型30GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
numa-shim100% Rust NUMA detection and binding — no C/C++ libraries (no libnuma, no hwloc). Linux mbind(2) via raw syscall(2), Windows…30MIT OR Apache-2.0
decant-injectThe injection contract: an Injector trait plus a method-agnostic load request, and the standard public-exports-only injector.…30MIT OR Apache-2.0
tauri-plugin-ios-windowTauri plugin for iOS window management29MIT
affinity-rsCPU affinity and process priority launcher with profile support28MIT
waterkit-bluetoothCross-platform Bluetooth (BLE and Classic)27MIT OR Apache-2.0
vbsenclave-sdk-enclaveEnclave-side Rust SDK for developing applications using Windows VBS enclaves27MIT
lisyLinux specific high and middle level system level API library.27MIT
cast-os-stdlibExperimental: A curated library of reusable OS-level architectural concepts expressed in cast vocabulary. Downstream…27MIT
jsph-tg-arceos-tutorial-exercise-printcolorA simple printcolor exercise for ArceOS26GPL-3.0
ib-shell-verbA library for handling of custom Windows Shell verbs (actions like `open`) and injecting them.26MIT
procrefCross-platform process reference counting for shared service lifecycle management26MIT
decant-memflowMemflowBackend: the connector over guest physical RAM. Feature-gated (memflow). Connectors load at runtime as plugins, so this…26MIT OR Apache-2.0
decant-clientClient for the Decant daemon over decant-protocol. Builds for host and windows-gnu.26MIT OR Apache-2.0
decant-analysisBackend-agnostic Decant analysis primitives: AOB scanner, pointer-chain resolver, snapshot model.26MIT OR Apache-2.0
waterkit-calendarCross-platform calendar and events access25MIT OR Apache-2.0
signal-modCross-platform OS signal handling and graceful-shutdown orchestration for Rust. One API for SIGTERM, SIGINT, SIGHUP, SIGQUIT,…25Apache-2.0
numaperf-benchBenchmark suite and CLI tools for numaperf25MIT
ukernel-sysSystem interface types for µKernel — a Rust microkernel with hypervisor and real-time scheduling. Defines kernel operations,…25MIT OR Apache-2.0