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.

unistore-traySystem tray capability for UniStore - cross-platform tray icon, menu, and notifications25MIT OR Apache-2.0GUIOperating systems proc_jailProcess execution guard for agentic systems25MIT OR Apache-2.0Command line utilitiesOperating systems novmforbroadcomVM detection library – detect hypervisors, sandboxes, and virtual machines with syscall-spoofed Windows NT calls (Hell's Gate) to…25MITDevelopment tools::DebuggingOperating systems nuaNo μarch Attacks - A tool for checking CPU vulnerabilities and mitigation status25non-standardCommand line utilitiesOperating systems xavkeyboardandmousegrabberA library to capture keyboard and mouse events for Linux, macOS and Windows25MIT OR Apache-2.0Operating systemsSimulation wasmaWASMA - Windows Assignment System Monitoring Architecture: Advanced GPU/CPU resource management and window composition system for…24Apache-2.0GraphicsGUI horus-resourcesDynamic resource detection (RAM/CPU/cgroups) for adaptive behavior and OOM prevention across Horus projects24MITHardware supportOperating systems architectureCommonly used constants for architectures, platforms, and related targets24MITDevelopment toolsOperating systems waitpidxWait for any Linux process by PID using pidfd, with sync and Tokio async APIs24Apache-2.0Operating systems tg-rcore-tutorial-ch3-zgyChapter 3 of rCore Tutorial: Multiprogramming and time-sharing multitasking.24GPL-3.0Embedded developmentNo standard library tg-rcore-tutorial-ch2-extendedChapter 2 of rCore Tutorial (Extended): Batch processing system with privilege levels alongside dynamically rendering Tangram OS…24GPL-3.0Embedded developmentNo standard library tg-rcore-tutorial-ch6-zgyChapter 6 of rCore Tutorial: File system with easy-fs and virtio block device.24GPL-3.0Embedded developmentNo standard library procwatchEfficent process resource monitoring for linux and unix platforms.24MITOperating systems decant-daemonThe cellar: native Linux TCP daemon serving decant-protocol over a MemoryBackend.24MIT OR Apache-2.0Command line utilitiesDevelopment tools jsph-tg-arceos-tutorial-exercise-sysmapExercise about supporting sys_mmap operation for ArceOS23GPL-3.0No standard libraryOperating systems supplicant-rsPure Rust WPA supplicant: WPA2/WPA3, EAP, 802.1X. Memory-safe replacement for wpa_supplicant.23Apache-2.0CryptographyNetwork programming bum-osA minimal OS.23MIT OR Apache-2.0Operating systems ruvix-schedCoherence-aware scheduler for the RuVix Cognition Kernel (ADR-087)23MIT OR Apache-2.0Embedded developmentNo standard library ruvix-vecgraphKernel-resident vector and graph stores for RuVix Cognition Kernel (ADR-087)23MIT OR Apache-2.0Data structuresEmbedded development mod-signalUnified OS signal handling for Rust. SIGTERM / SIGINT / SIGHUP / SIGPIPE and Windows equivalents through one API. Graceful…23Apache-2.0ConcurrencyOperating systems keel-exec-policyExecution policy types for Keel — reach, network, credentials, TTL23Apache-2.0Command line utilitiesDevelopment tools distro-rootfsLinux distribution rootfs extraction, caching, and lifecycle management23MIT OR Apache-2.0FilesystemOperating systems bux-bwrapBundles the bubblewrap (bwrap) sandbox binary for bux — Linux-only process isolation23MIT OR Apache-2.0Operating systems pingrsPing utility with coloured output and statistics23GPL-2.0-or-laterCommand line utilitiesOperating systems tg-rcore-tutorial-ch4-zgyChapter 4 of rCore Tutorial: Address space management with SV39 virtual memory.23GPL-3.0Embedded developmentNo standard library tg-rcore-tutorial-ch1-extendedChapter 1 of rCore Tutorial (Extended): Bare-metal env building alongside VirtIO GPU framebuffer interaction in RISC-V S-mode.23GPL-3.0Embedded developmentNo standard library tg-rcore-tutorial-ch8-doom-zgyChapter 8 of rCore Tutorial: Concurrency with threads, mutex, semaphore and condvar.23GPL-3.0Embedded developmentNo standard library tg-rcore-tutorial-ch8-zgyChapter 8 of rCore Tutorial: Concurrency with threads, mutex, semaphore and condvar.23GPL-3.0Embedded developmentNo standard library nexcore-networkNexCore OS networking subsystem — connection management, DNS, firewall, routing, monitoring22MIT OR Apache-2.0Network programmingOperating systems libfasttreeA Rust library inspired by libostree, but based on distribution repositories.22MITFilesystemOperating systems jsph-tg-arceos-tutorial-exercise-ramfs-renameExercise about supporting rename operation for ramfs for ArceOS22GPL-3.0No standard libraryOperating systems ruvix-bootRVF boot loading for RuVix Cognition Kernel (ADR-087)22MIT OR Apache-2.0Embedded developmentNo standard library alloc_kernA no_std physical + virtual memory allocator with fragmentation handling, quarantine system, and safe IO API.22BSD-2-ClauseEmbedded developmentMemory management hunkfileAmiga hunk file format reader and writer220BSDEncodingOperating systems tg-rcore-tutorial-ch5-zgyChapter 5 of rCore Tutorial: Process management with fork, exec and wait syscalls.22GPL-3.0Embedded developmentNo standard library persistCross-platform data persistence with pluggable backends22MITData structuresOperating systems ib-imeA library for controlling input controls' IME (Input Method Editor) behavior on Windows.21MITGUIOperating systems rvf-ebpfReal eBPF programs for RVF vector distance computation21MIT OR Apache-2.0Network programmingOperating systems ruvix-proofProof engine with 3-tier routing for the RuVix Cognition Kernel (ADR-087)21MIT OR Apache-2.0Embedded developmentNo standard library keel-exec-recordExecution record — what actually happened inside a Keel space21Apache-2.0Command line utilitiesDevelopment tools libarchAPI for low-level machine access and related type abstractions21MITHardware supportNo standard library ruvix-fsMinimal filesystem for the RuVix Cognition Kernel (ADR-087 Phase E)21MIT OR Apache-2.0Embedded developmentFilesystem ruvix-shellIn-kernel debug shell for the RuVix Cognition Kernel (ADR-087)21MIT OR Apache-2.0Command-line interfaceEmbedded development cg-tg-rcore-tutorial-t3l2A learning-oriented rCore Tutorial chapter 2 kernel crate that assembles a moving Tangram OS logo through batch user programs and…21GPL-3.0Embedded developmentNo standard library tg-rcore-tutorial-ch5-pingpong-zgyChapter 5 of rCore Tutorial: Process management with fork, exec and wait syscalls.21GPL-3.0Embedded developmentNo standard library phantom_osAn asynchronous, distributed operating system framework with IIT-based ECS architecture21Apache-2.0AsynchronousEmbedded development axplat-riscv64-sg2002Implementation of `axplat` hardware abstraction layer for SG2002 board.21GPL-3.0-or-laterEmbedded developmentHardware support dualsense-inputRead PS5 DualSense controller input — buttons, sticks, triggers, touchpad, gyroscope, accelerometer — with configurable…21MITGame developmentHardware support plthook-nativePure-Rust import-table rebinding engine (PE/IAT, ELF/GOT and Mach-O).21(MIT OR Apache-2.0) AND BSD-2-ClauseDevelopment tools::FFIOperating systems jsph-tg-arceos-tutorial-exercise-ramfs-rename-axfs-ramfsRAM filesystem used by ArceOS20GPL-3.0FilesystemNo standard library jsph-tg-arceos-tutorial-exercise-hashmapExercise about supporting HashMap for ArceOS20GPL-3.0No standard libraryOperating systems epiphanyPlace holder for the Epiphany project, which is a collection of tools and libraries for building robust and maintainable…20MIT OR Apache-2.0Development toolsFilesystem keel-exec-enforceEnforce backends for Keel — map Policy to real boundaries (Landlock/Seatbelt, worktree, egress)20Apache-2.0Command line utilitiesDevelopment tools ruvix-physmemPhysical memory allocator for RuVix Cognition Kernel (ADR-087)20MIT OR Apache-2.0Embedded developmentMemory management ruvix-aarch64AArch64 support for RuVix Cognition Kernel (ADR-087)20MIT OR Apache-2.0Embedded developmentNo standard library vesta-federationFederated compute resource sharing for small, trusted networks, embeddable library20MITHardware supportNetwork programming decant-vmiRead and write a Windows VM guest's memory from Linux via memflow. Library facade over the memory backend, the scanner and…20MIT OR Apache-2.0Command line utilitiesDevelopment tools jsph-tg-arceos-tutorial-exercise-altallocBump allocator exercise for ArceOS19GPL-3.0No standard libraryOperating systems wgrabGPU-only screen capture library exposing captured frames as wgpu textures19MIT OR Apache-2.0GraphicsHardware support keel-exec-coreKeel space lifecycle — Policy + Enforce + Record orchestration19Apache-2.0Command line utilitiesDevelopment tools pynputControl and monitor input devices (mouse and keyboard). A Rust port of the pynput Python library.19LGPL-3.0-or-laterAPI bindingsOperating systems line-disciplinePTY line discipline19MITOperating systems kwallet-parserRead-only parser for KWallet file format19MITAPI bindingsOperating systems carboyOS-level isolation, WASM sandboxing, ephemeral sessions, and OCI image management for developer tools and AI agents.19MIT OR Apache-2.0Operating systems ferrosysPure-Rust, general-purpose ext2/3/4 filesystem implementation (formatter, reader, resize-safe geometry)19MIT OR Apache-2.0FilesystemOperating systems minixrsMINIX 3, reimplemented in Rust for the 64-bit era — umbrella crate re-exporting the reusable minix.rs libraries.18BSD-3-ClauseNo standard libraryOperating systems soulseed-osCross-platform host and environment introspection helpers for the Soulseed platform.18MITOperating systems capos-libHost-testable no_std + alloc pure logic for the capOS capability operating system: ELF64 parser, capability table, frame bitmap,…18MIT OR Apache-2.0Data structuresNo standard library caposFront-door SDK for the capOS capability operating system: typed Cap'n Proto capability clients over a transport seam. The default…18MIT OR Apache-2.0No standard libraryOperating systems binder_clientA client library for mochiOS Binder IPC.18Apache-2.0GUIOperating systems hypermachineHyperMachine — a high-performance hypervisor framework with first-class AI-agent support. Frontdoor crate that re-exports the hv2…18AGPL-3.0-only OR LicenseRef-CommercialHardware supportOperating systems arceos-msgqueue-qfrA message-queue crate (from crates.io) for ArceOS demonstrating cooperative multi-task scheduling with PFlash MMIO18GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0No standard libraryOperating systems gridhandZero-dependency cross-platform CLI for GUI automation — screenshots, window management, mouse/keyboard, JSON in/out. Clicks by…18MITCommand line utilitiesOperating systems riscv-aiaLow level access to the RISC-V Advanced Interrupt Architecture (AIA)18MulanPSL-2.0 OR MITEmbedded developmentHardware support rightkit-processOwnership-safe child lifecycle, restart, and health primitives for Right Suite apps.17MIT OR Apache-2.0Operating systems leviticusLeviticus is a suite of tools which help developers build robust and maintainable applications across platforms, languages,…17MIT OR Apache-2.0Development toolsFilesystem binder_protocolBinder IPC protocol definitions for mochiOS.17Apache-2.0GUIOperating systems hv2-cliHyperMachine standalone hypervisor CLI17AGPL-3.0-only OR LicenseRef-CommercialHardware supportOperating systems hm-cliHyperMachine CLI - Unified hypervisor management for Type 1 and Type 2 modes17AGPL-3.0-only OR LicenseRef-CommercialHardware supportOperating systems hv1-armHyperMachine Type-1 ARM64 EL2 hypervisor backend17AGPL-3.0-only OR LicenseRef-CommercialHardware supportOperating systems hm-guiHyperMachine Desktop GUI - virt-manager style interface17AGPL-3.0-only OR LicenseRef-CommercialHardware supportOperating systems shihaisha-coreCore types and traits for shihaisha service management17MITOperating systems ib-shellA library for Windows Shell.17MITGUIOperating systems arceos-collections-qfrA simple collections (String, Vec) crate (from crates.io) for ArceOS17GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0No standard libraryOperating systems dinasGuarded terminal workspace primitives for fortress-style shell environments17MIT OR Apache-2.0Command line utilitiesOperating systems bawnGuarded enclosure for process and workspace path management17MIT OR Apache-2.0FilesystemOperating systems robius-commonShared types and functions used by other robius crates17MITAPI bindingsHardware support passoverPassover helps developers discover hidden patterns in code.17MIT OR Apache-2.0Development toolsFilesystem riscv-coveDefinitions and constants in the Confidential VM Extension17MulanPSL-2.0 OR MITEmbedded developmentHardware support eldersPlace holder for the Elders project, which is a collection of tools and libraries for building robust and maintainable…16MIT OR Apache-2.0Development toolsFilesystem arceos-loadapp-qfrA filesystem-based app loader crate (from crates.io) for ArceOS demonstrating FAT-fs initialization and file I/O16GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0No standard libraryOperating systems arceos-runlinuxapp-qfrRun Linux ELF applications on ArceOS: loads and runs a user-space Linux app (compiled with musl libc) with ELF parsing, syscall…16GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0No standard libraryOperating systems arceos-helloworld-qfrA simple helloworld crate (from crates.io) for ArceOS16GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0No standard libraryOperating systems decant-cliHost-side CLI to drive the daemon: processes, modules, read, write, scan, resolve, diagnostics.16MIT OR Apache-2.0Command line utilitiesDevelopment tools fenestra-platformWindow, shell, region, and desktop integration primitives for Fenestra16MIT OR Apache-2.0GUIOperating systems caerunFortified command runner with output capture and safety checks16MIT OR Apache-2.0Command line utilitiesOperating systems elderPlace holder for the Elder project, which is a collection of tools and libraries for building robust and maintainable…16MIT OR Apache-2.0Development toolsFilesystem leavenLeaven helps developers discover hidden patterns in code.16MIT OR Apache-2.0Development toolsFilesystem gunamOn-premises device management agent — OTA, telemetry, panic isolation, offline-first sync16Apache-2.0Embedded developmentNetwork programming decant-interposeThe carafe: the Windows interposer DLL. Implements a few Win32/NT exports against the daemon, forwards the rest to the real Wine…16MIT OR Apache-2.0Command line utilitiesDevelopment tools read_my_vramFast, minimal-dependency VRAM telemetry — reads total and used VRAM across GPUs without a vendor SDK16MIT OR Apache-2.0Hardware supportOperating systems nthandleUndocumented low-level operations on Windows NT handles.15MITOperating systems revelationsRevelations helps developers discover hidden patterns in code.15MIT OR Apache-2.0Development toolsFilesystem saviorPlace holder for the Savior project, which is a collection of tools and libraries for building robust and maintainable…15MIT OR Apache-2.0Development toolsFilesystem keel-exec-cliKeel CLI — inspect policies and run commands inside an execution space15Apache-2.0Command line utilitiesDevelopment tools spikexUltimate zero-copy library for inter-process shared memory15AGPL-3.0-onlyConcurrencyMemory management swaswa-system-libCross-platform helpers for system info, network probing, and filesystem utilities (hashing, dedup, JSON I/O, text/binary…15MIT OR Apache-2.0FilesystemNetwork programming elph-execConfigurable local shell and PTY execution for Elph15MITAsynchronousOperating systems gideonGideon helps developers discover hidden patterns in code.15MIT OR Apache-2.0Development toolsFilesystem snap-shellA lightweight secure container engine using OverlayFS, Pivot Root and Namespaces.14MITCommand line utilitiesOperating systems oxi-sandboxSandbox profile abstraction for oxi agent.14MITDevelopment toolsOperating systems flow-wmA scrolling, infinite-horizontal-canvas tiling window manager for Windows14MITCommand line utilitiesOperating systems light-file-dialogCross-platform native dialogs: message box, file picker, color chooser, password input, notifications.14ZlibGUIOperating systems revelationRevelation helps developers discover hidden patterns in code.14MIT OR Apache-2.0Development toolsFilesystem rek0n-probeCross-platform GPU memory probe for rek0n backend selection14MITHardware supportOperating systems robius-file-pickerRust abstractions for showing native file and media pickers on multiple platforms12MITAPI bindingsHardware support robius-shareRust abstractions for showing native system share sheets on multiple platforms11MITAPI bindingsHardware support whichnetDetect the current network's identity (Wi-Fi SSID, falling back to gateway MAC) on Linux and macOS11MITNetwork programmingOperating systems git-credential-oo7Git credential helper using oo710MITAPI bindingsOperating systems robius-locationRust abstractions for accessing native geo-location (e.g., GPS) across platforms.9MITAPI bindingsHardware support rtschedA no_std runtime scheduler for Cortex-M thread management9MITEmbedded developmentNo standard library tpermRun terminal command pipelines through an allow-list policy, built for contexts where the input cannot be trusted.7MITCommand line utilitiesOperating systems