CATEGORY

Operating systems::Windows APIs 552 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.

rainmeterA safe, high-level Rust wrapper around Rainmeter's C/C++ plugin API.488LGPL-3.0-or-laterAPI bindingsDevelopment tools::FFI window-observerThe library for observing information about the windows.460MITOperating systems::macOS APIsOperating systems::Windows APIs winpty-rs-windows-sysRust for Windows456MIT OR Apache-2.0Operating systems::Windows APIs winpty-rs-cppwinrtC++/WinRT443MIT OR Apache-2.0Operating systems::Windows APIs windows_registry_objObjective Windows Registry manipulation.431MITConfigurationOperating systems::Windows APIs winpty-rs-windows-registryWindows registry429MIT OR Apache-2.0Operating systems::Windows APIs winpty-rs-windows-metadataLow-level metadata library for ECMA-335426MIT OR Apache-2.0Operating systems::Windows APIs winpty-rs-windows-servicesWindows services425MIT OR Apache-2.0Operating systems::Windows APIs winpty-rs-windows-versionWindows version information419MIT OR Apache-2.0Operating systems::Windows APIs wdfSafe idiomatic bindings to WDF APIs416MIT OR Apache-2.0API bindingsOperating systems lnksA library for reading and writing windows shortcuts (.lnk).400MITAPI bindingsFilesystem win-desktop-utilsWindows desktop helpers for shell, shortcuts, app data, elevation, and single-instance Rust apps373MIT OR Apache-2.0API bindingsOperating systems::Windows APIs windui轻量跨平台桌面 GUI:tiny-skia 渲染 + 平台原生窗口/文字(Windows: Win32+DirectWrite;macOS: Cocoa+CoreText)354MIT OR Apache-2.0GUIOperating systems::macOS APIs tunjukin_suhu_cpu_windowsA simple library for reading CPU temperature on Windows systems using WMI queries333MIT OR Apache-2.0Hardware supportOperating systems::Windows APIs win-context-menuShow and interact with Windows Explorer context menus programmatically331MIT OR Apache-2.0GUIOperating systems::Windows APIs smtc-tokioA simple, thread-safe library that connects your async Rust application (tokio) to the Windows System Media Transport Controls…321MITAsynchronousMultimedia hide_console_ngHide console on windows for runtime multi-subsystem applications320MITAPI bindingsOperating systems::Windows APIs vigem-rustA safe, ergonomic, and pure Rust interface for the ViGEmBus driver.296MIT OR Apache-2.0API bindingsGames rust-switcherWindows keyboard layout switcher and text conversion utility296MITGUIOperating systems::Windows APIs host-identityStable, collision-resistant host identity resolution across platforms, container runtimes, cloud providers, and Kubernetes268Apache-2.0 OR MITOperating systemsOperating systems::Unix APIs pulith-fsCross-platform atomic filesystem primitives253Apache-2.0Operating systems::Unix APIsOperating systems::Windows APIs 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.0API bindingsOperating systems junction-verbatimDEPRECATED: Use upstream `junction` v1.4.1+ crate instead (verbatim prefix fix merged)241MITAPI bindingsOperating systems::Windows APIs win-security-identifier-parsingCore parsing processing for the win-security-identifier project do not use it directly use win-security-identifier instead238MIT OR Apache-2.0Data structuresOperating systems::Windows APIs rust-switcher-coreCore library for rust-switcher (Windows keyboard layout/typing conversion).226MITOperating systems::Windows APIsText processing everything-directDirect IPC bindings for Everything Search Engine on Windows.219MIT OR Apache-2.0API bindingsOperating systems::Windows APIs neohookA powerful, transactional, thread-safe function hooking library for Windows (x86/x64), written in Rust.212MIT OR Apache-2.0Development tools::DebuggingOperating systems::Windows APIs windows-wfpSafe Rust wrapper for the Windows Filtering Platform (WFP) kernel-level firewall API211GPL-2.0Network programmingOperating systems::Windows APIs pe-sigscanFast in-process byte-pattern (signature) scanning over the .text and other executable sections of a loaded PE module on Windows.…207MIT OR Apache-2.0Memory managementNo standard library cli-or-guiA robust, cross-platform utility to detect if an application was launched from a terminal or a GUI.206MITCommand-line interfaceDevelopment tools win-security-identifierWindows Security Identifier (SID) library201MIT OR Apache-2.0API bindingsAuthentication leviathan-commonShared types and constants for Leviathan Windows kernel driver - EDR/XDR framework195MIT OR Apache-2.0Development toolsOperating systems::Windows APIs viola!vaporware189MIT OR Apache-2.0AsynchronousFilesystem spout-rsRust bindings for Spout2 — GPU texture sharing on Windows179BSD-2-ClauseExternal FFI bindingsGraphics breeze-whAuto-confirm Windows Hello dialogs177MIT OR Apache-2.0Command line utilitiesOperating systems::Windows APIs wslcSafe Rust wrapper for Microsoft WSL Containers177MIT OR Apache-2.0API bindingsOperating systems::Windows APIs rainmeter-sysLow-Level Rainmeter FFI Bindings176LGPL-3.0-or-laterDevelopment tools::FFIExternal FFI bindings wslplugins-macro-coreinternal core implementation of for wslplugins-macro176Apache-2.0 OR MITAPI bindingsOperating systems::Windows APIs tauri-plugin-window-controlsNative Windows 11 caption controls (minimize/maximize/close) with snap-layout support for Tauri windows.175MITAPI bindingsGUI fltevtlogA wrapper around eventlog and env_logger1570BSDDevelopment tools::DebuggingOperating systems::Windows APIs wintf-winmsg-executorPer-thread async executor for Windows (fork of winmsg-executor)156MIT OR Apache-2.0AsynchronousOperating systems::Windows APIs scaphandre-driver-rsMinimal Rust wrapper around the Scaphandre Windows RAPL driver152Apache-2.0Hardware supportOperating systems::Windows APIs winauditAdvanced Windows auditing and security assessment Crate in Rust141MITOperating systems::Windows APIsSecurity ccapsA lightweight Windows keyboard layout switcher that repurposes the Caps Lock key for quick layout switching134MITCommand line utilitiesOperating systems::Windows APIs windows-ergErgonomic, idiomatic Rust wrappers for Windows APIs131MITAPI bindingsOperating systems::Windows APIs win-auto-utilsUniversal Windows automation utilities with memory, window, input, and color operations130MITAPI bindingsDevelopment tools kawaiifiWi-Fi scanning library for Linux, macOS, and Windows.128MIT OR Apache-2.0Hardware supportNetwork programming vncrsA pure Rust VNC server library for Windows123MITNetwork programmingOperating systems::Windows APIs wslplugins-macromacro for wslplugins-rs121Apache-2.0 OR MITAPI bindingsOperating systems::Windows APIs eulumdat-windows-previewWindows Preview Handler for EULUMDAT (LDT) and IES photometric files120AGPL-3.0-or-laterOperating systems::Windows APIs threatfalconLightweight endpoint telemetry sensor for Windows threat detection119MITOperating systems::Windows APIs rebecca-windowsWindows-specific adapters for Rebecca discovery and host capabilities.115MIT OR Apache-2.0FilesystemOperating systems::Windows APIs daemon_forgeA robust, cross-platform library for daemonizing Rust applications.112MITOperating systemsOperating systems::Unix APIs widgetkit-host-windowsWindows host implementation for WidgetKit using winit and softbuffer.112MITGUIOperating systems::Windows APIs crosswinAsync-friendly Windows primitives for Rust with process management, memory monitoring, and system operations.108MIT OR Apache-2.0API bindingsDevelopment tools hid_monitorCross-platform Rust library for monitoring HID device plug/unplug events and enumerating current HID devices. Supports Windows…105MITHardware supportOperating systems::macOS APIs wslc-sysRaw Rust FFI types for Microsoft WSL Container SDK105MIT OR Apache-2.0API bindingsOperating systems::Windows APIs wintfWindows Tategaki Framework - Rust UI library with Japanese vertical text support104MITGraphicsGUI framewatchEvent-driven, change-triggered window capture that emits timestamped screenshots + metadata for AI agents.103MIT OR Apache-2.0Computer visionMultimedia mkmsbrClean-room library + CLI for Microsoft-compatible MBR and FAT32/NTFS boot records.102MITCommand line utilitiesFilesystem robost-uiaWindows UI Automation (UIA) integration for Rust RPA — interact by name, ID, or class101MIT OR Apache-2.0GUIOperating systems::Windows APIs win-security-identifier-macroProc macro for the win-security-identifier project96MIT OR Apache-2.0Data structuresOperating systems::Windows APIs quelthalasFluent UI 2-styled reimplementations of classic Win32 controls, drawn with Direct2D/DirectWrite.92MITGUIOperating systems::Windows APIs screen-flashA Windows screen flash library and CLI.91MIT OR Apache-2.0Command line utilitiesGUI token-privilegeSafe Rust wrapper around Windows process token privilege and elevation detection APIs91MIT OR Apache-2.0Operating systems::Windows APIsSecurity lingxia-windows-contractWindows host UI contracts (traits, types, registry) shared between the LingXia logic layer and the Windows SDK implementation89MITGUIOperating systems::Windows APIs windows-ccdProvides some convenience utilities for the [Windows CCD API]89MITAPI bindingsOperating systems::Windows APIs ucrtbaseLink Rust programs to the system `ucrtbase.dll` and eliminate the MSVC redist dependency88MIT OR Apache-2.0Development tools::Build UtilsOperating systems::Windows APIs brightwheelWindows tray utility for DDC/CI monitor brightness and HDR control85MITCommand line utilitiesGUI windows_usersA crate for managing Windows local users and groups.85MIT/Apache-2.0External FFI bindingsOperating systems::Windows APIs win-shared-memoryA library to easily access windows shared memory.84MITAPI bindingsOperating systems::Windows APIs win_machine_guidA simple library to read and reset the Windows MachineGuid registry key.78MITConfigurationOperating systems::Windows APIs extract-shellcodeSmall Rust toolkit for pulling shellcode out of a Windows PE and (optionally) executing it in-memory78MITCommand line utilitiesDevelopment tools::Debugging rsdirstat-windowsWindows filesystem scanner for rsdirstat (GetFileInformationByHandleEx)74MITFilesystemOperating systems::Windows APIs uds-stream-windowsTokio-based Unix Domain Socket (UDS) for Windows with AsyncRead/AsyncWrite support72MITAsynchronousNetwork programming stellar-agent-windows-identityWindows account-SID lookup and DPAPI protect/unprotect. Safe wrappers isolating Win32 FFI from the unsafe-free core crate.72Apache-2.0AuthenticationOperating systems::Windows APIs wanderlustA powerful Windows PATH cleaner and healer. Automatically discovers tools, removes duplicates, and ensures system stability.71MITCommand line utilitiesOperating systems::Windows APIs wslplugins-rsA Rust framework for developing WSL plugins using safe and idiomatic Rust.68Apache-2.0 OR MITAPI bindingsOperating systems::Windows APIs leviathan-driverWindows kernel-mode EDR/XDR driver framework in Rust - callbacks, filters, detection, forensics68MIT OR Apache-2.0Development toolsOperating systems::Windows APIs display-configA crate providing functions related to display configuration.64MITOperating systems::macOS APIsOperating systems::Windows APIs wasma-windows-baseioWASMA Windows Base I/O - Low-level Windows native I/O, event handling, and hardware resource management63Apache-2.0GUIHardware support device-fingerprintCollect hardware information to generate a unique device fingerprint; Windows systems only.63MITAuthenticationOperating systems::Windows APIs xelevateA cross-platform library for privilege elevation with GUI support on Windows and Linux.61MIT OR Apache-2.0GUIOperating systems::Unix APIs pulith-shimExecutable shim generation and management for Unix and Windows60Apache-2.0Command-line interfaceOperating systems::Unix APIs dma-rsA Rust library for hardware DMA interaction on Windows56MITHardware supportOperating systems::Windows APIs win_msgbox_timeoutWindows message boxes and notification helpers with timeout for Rust56MITGUIOperating systems::Windows APIs win11-borderless-gaming-desktopA tiny Windows utility to toggle taskbar auto-hide, desktop icons, desktop background and opened windows for borderless gaming.55GPL-3.0-or-laterOperating systems::Windows APIs df_displmgr_infoEDID parser and hardware telemetry extraction for display devices.55MIT OR Apache-2.0Hardware supportOperating systems::Linux APIs acevo-shared-memoryA library to easily access Assetto Corsa Evo shared memory.53MITAPI bindingsOperating systems::Windows APIs voltgleanExport Windows power plans as a powershell script51MIT OR Apache-2.0Command line utilitiesConfiguration everywhereA high-level, ergonomic Rust wrapper around the Everything SDK for fast Windows file search49MIT OR Apache-2.0FilesystemOperating systems::Windows APIs flexaudio-os-windowsWindows system and per-process audio capture backend (WASAPI loopback) for flexaudio.48MITMultimedia::AudioOperating systems::Windows APIs PulseTTYA terminal-based music visualiser (system audio, microphone, or file), featuring multiple render modes.47MITCommand line utilitiesMultimedia::Audio winrt-xamlA Rust library for creating modern Windows UIs using WinRT and XAML with reactive data binding47MIT OR Apache-2.0API bindingsGUI slint_borderless_windowsBorderless window with a custom titlebar for Slint applications on Windows, with native DWM shadows, rounded corners, and resize…46MITGUIOperating systems::Windows APIs mono-rtDynamic bindings to the Mono runtime for process injection into Unity games and Mono-hosted applications on Windows46GPL-3.0-onlyAPI bindingsGame development windbgr-mcpMCP server for Windows debugging45MIT OR Apache-2.0Development toolsOperating systems::Windows APIs safe-sidSafe borrowed/owned wrappers over a Windows security identifier (SID).44ISCAPI bindingsOperating systems::Windows APIs callghost-macrosProc macros for callghost: syscall! macro with direct, indirect, unhook, perunsfart methods42MITOperating systems::Windows APIs callghost-runtimeRuntime for callghost: PEB walking, SSN resolution, unhook infrastructure42MITNo standard libraryOperating systems::Windows APIs mmap_injectManual-map DLL injection for Windows x64 — inject DLLs without LoadLibrary40MITDevelopment tools::FFIOperating systems::Windows 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 conmuxWindows-native terminal multiplexer: PowerShell, WSL and AI agents in one supervised session (mechanism layer)40MIT OR Apache-2.0Command line utilitiesOperating systems::Windows APIs df_ddcDDC/CI monitor control backend.39MIT OR Apache-2.0Hardware supportOperating systems::Linux APIs easytabA Rust crate built for vendor-agnostic interaction with pen & tablet devices.38MITHardware supportOperating systems::Windows APIs windows-detoursSafe Rust bindings to Microsoft Detours37Apache-2.0 OR MITAPI bindingsOperating systems::Windows APIs ergonomic-windowsErgonomic, safe Rust wrappers for Windows APIs - handles, processes, registry, file system, UI controls, Direct2D graphics, and…36MIT OR Apache-2.0API bindingsGraphics whpxIdiomatic Rust Bindings of Windows Hypervisor Platform35MITNo standard libraryNo standard library::No dynamic allocation hdr-sundialHDR Sundial — set Windows SDR content brightness from the sun's position35MIT OR Apache-2.0Command line utilitiesOperating systems::Windows APIs tpm-rsWindows TPM 2.0 hardware security — key management, attestation, EK certificates34MITCryptographyOperating systems::Windows APIs luo-captureA high-performance screen capture module using DXGI technology for Windows platforms33MITGraphicsMultimedia::Images ime_toggleA CLI tool to toggle IME status on Windows33MITCommand line utilitiesOperating systems::Windows APIs tympan-apoRust framework for Windows Audio Processing Objects (APOs)33MIT OR Apache-2.0Multimedia::AudioOperating systems::Windows APIs whoislockingFind which processes are locking a file or directory on Windows31MITCommand line utilitiesOperating systems::Windows APIs hook-injectCross-platform process injection via Frida Core.31MIT OR Apache-2.0Development tools::DebuggingOperating systems::Unix APIs fast_ntfsForked a low-level NTFS filesystem library31MIT OR Apache-2.0FilesystemNo standard library etw-wrapper-macroProcedural macros for etw-wrapper30ISCAPI bindingsOperating systems::Windows APIs win-text-injectDeliver text into the focused Windows application correctly: clipboard privacy formats, modifier sanitization, integrity-level…30MIT OR Apache-2.0Operating systems::Windows APIsText processing cellos-host-windowsWindows host backend for CellOS — per-cell Job Object isolation (process-tree containment, memory / CPU caps, kill-on-close…29BUSL-1.1Operating systems::Windows APIsVirtualization ProcessGhostingProcess Ghosting technique implementation - Execute PE files from memory without leaving traces on disk29MITDevelopment toolsOperating systems::Windows APIs amuletA lightweight, secure credential manager for Windows and Android28MITCommand line utilitiesOperating systems::Windows APIs gpuscreen-cap-libZero-copy screen capture library for Windows using DXGI Desktop Duplication API27MIT OR Apache-2.0MultimediaOperating systems::Windows APIs libdll-rsA safe wrapper around libdll. Allows opening DLL files on UNIX.27AGPL-3.0-or-laterAPI bindingsDevelopment tools::FFI azizo-coreUnofficial Rust API for ASUS Splendid display control26MIT OR Apache-2.0Hardware supportOperating systems::Windows APIs mumu-rsShared MuMu SDK and manager utilities26MIT OR Apache-2.0API bindingsOperating systems::Windows APIs xcomWindows file operations utility with shell integration for copy and move operations26MIT OR Apache-2.0Command line utilitiesFilesystem signal-modCross-platform OS signal handling and graceful-shutdown orchestration for Rust. One API for SIGTERM, SIGINT, SIGHUP, SIGQUIT,…25Apache-2.0AsynchronousConcurrency busyworkSleep replacement that executes real, varied work to break behavioral pattern matching25MITOperating systems::Windows APIs etw-wrapperStrongly typed Event Tracing for Windows (ETW) logger generation24ISCAPI bindingsOperating systems::Windows APIs callghostDirect syscall framework for Rust on Windows x86_64. Bypasses usermode API hooks (EDR/AV) via multiple methods.24MITNo standard libraryOperating systems::Windows APIs hid-detectorWindows HID and input device detection via Raw Input API23MITHardware supportOperating systems::Windows APIs dcmdWindows console & window management CLI: resize, position, always-on-top, hide/show, font, screen buffer control23MITCommand line utilitiesOperating systems::Windows APIs lacuna-rsGhost-frame call-stack spoofing via .pdata lacunae + runtime indirect syscalls for Windows x6422MITOperating systems::Windows APIs sysauditWindows system auditor: enumerate installed software, updates, and industrial applications22MITCommand line utilitiesOperating systems::Windows APIs storport-sysRaw FFI bindings to the Windows Storport API (storport.h)21MITExternal FFI bindingsNo standard library recyclebinA command-line tool and library to manage the Windows Recycle Bin20MITCommand line utilitiesOperating systems::Windows APIs confuseA fuser-compatible filesystem API facade using Dokan on Windows and fuser elsewhere.20MITAPI bindingsFilesystem pulith-platformPlatform and shell/environment helpers for Pulith20Apache-2.0Operating systems::Unix APIsOperating systems::Windows APIs im-controlA CLI tool to control IME on Windows19MITCommand line utilitiesOperating systems::Windows APIs rustformerA Rust UI library for Windows, inspired by WinForms.19MIT OR Apache-2.0GUIOperating systems::Windows APIs overrides-windows-bindgenCode generator for Windows metadata19MIT OR Apache-2.0Operating systems::Windows APIs ime_shift_fixProtect IME mode while selecting text with Shift+Click on Windows.18MIT OR Apache-2.0Command line utilitiesOperating systems::Windows APIs crashtrackLightweight Windows crash reporter — uploads minidumps to a crashtrack server18MITDevelopment tools::DebuggingOperating systems::Windows APIs kovra-native-windowsWindows Hello (UserConsentVerifier) Confirmer for kovra (free core, [host]-validated).17BUSL-1.1AuthenticationOperating systems::Windows APIs polyringA zero-overhead cross-platform completion reactor foundation for Rust unifying io_uring and IoRing.17MITAsynchronousOperating systems::Linux APIs win32-workerRAII worker thread with Win32 Event-based graceful shutdown17MIT OR Apache-2.0ConcurrencyOperating systems::Windows APIs anycms-serviceCross-platform service lifecycle management for applications17MITOperating systems::Unix APIsOperating systems::Windows APIs slint-borderlessSafe Windows-native borderless window integration for Slint17MITGUIOperating systems::Windows APIs excel-comExperimental Windows-only Excel COM Automation crate15MIT OR Apache-2.0API bindingsOperating systems::Windows APIs wintheonLibrary to discover, rank and inspect launchable Windows file entries.15MIT OR Apache-2.0FilesystemOperating systems::Windows APIs cryptcatadmin-rsIn-process Windows CatRoot catalog lookup service backed by SQLite14MITAuthenticationOperating systems::Windows APIs iwconf-winA colorful, iwconfig-style WLAN CLI for Windows, backed by the native WLAN API (no netsh required).12MIT OR Apache-2.0Command line utilitiesOperating systems::Windows APIs