-
windows
Rust for Windows
-
vcpkg
find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts
-
winapi
Raw FFI bindings for all of Windows API
-
winreg
Rust bindings to MS Windows Registry API
-
embed-resource
A Cargo library to handle compilation and inclusion of Windows resources in the most resilient fashion imaginable
-
dunce
Normalize Windows paths to the most compatible format, avoiding UNC where possible
-
fd-lock
Advisory cross-platform lock on a file using a file descriptor to it
-
wait-timeout
wait on a child process with a timeout specified across Unix and Windows platforms
-
wild
Glob (wildcard) expanded command-line arguments on Windows
-
schannel
bindings for rust, allowing SSL/TLS (e.g. https) without openssl
-
remove_dir_all
A safe, reliable implementation of remove_dir_all for Windows
-
os_str_bytes
Lossless functionality for platform-native strings
-
typed-path
typed variants of Path and PathBuf for Unix and Windows
-
pdb-addr2line
Symbolicate addresses from PDBs, like addr2line
-
miow
A zero overhead I/O library for Windows, focusing on IOCP and async I/O abstractions
-
komac
A manifest creator for winget-pkgs
-
ntapi
FFI bindings for Native API
-
xwin
Allows downloading and repacking the MSVC CRT and Windows SDK for cross compilation
-
starship-battery
Cross-platform information about the notebook batteries
-
normpath
More reliable path manipulation
-
uiautomation
UI Automation Framework for Windows
-
clipboard-win
way to interact with Windows clipboard
-
native-windows-gui
develop native GUI applications on the desktop for Microsoft Windows. Native-windows-gui wraps the native win32 window controls in a rustic API
-
winx
Windows API helper library
-
cargo-xwin
Cross compile Cargo project to Windows MSVC target with ease
-
srcsrv
Interpret the contents of a srcsrv stream from a pdb file (Microsoft Source Server)
-
wdk-alloc
alloc support for binaries compiled with the Windows Development Kit (WDK)
-
embed-manifest
Build script library to easily embed a Windows manifest
-
compactrs
High-performance native Windows file compressor using WOF (Windows Overlay Filter)
-
ipconfig
Get network adapters information and network configuration for windows
-
blondie
Collect CPU callstack samples from a windows process
-
microseh
Structured Exception Handling (SEH) for Rust
-
tracelogging
TraceLogging for Rust
-
nt-time
A Windows file time library
-
winpty-rs
Create and spawn processes inside a pseudoterminal in Windows
-
known-folders
A safe wrapper around the Known Folders API on Windows
-
kbremap
Custom keyboard layouts for windows
-
enable-ansi-support
Enable ANSI escape code support on Windows 10
-
upv-cli
A CLI tool for managing VPN and network shares from UPV (Universitat Politècnica de València) on Windows
-
windows_exe_info
A cargo build script library for adding file information to windows executables
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
fs_at
'at' functions for various platforms
-
rust-switcher
Windows keyboard layout switcher and text conversion utility
-
wasapi
Bindings for the Wasapi API on Windows
-
forensic-rs
A Rust-based framework to build tools that analyze forensic artifacts and can be reused as libraries across multiple projects without changing anything
-
ccaps
A lightweight Windows keyboard layout switcher that repurposes the Caps Lock key for quick layout switching
-
breath
a tools for commiting rust with git or hg source code
-
itermore
🤸♀️ More iterator adaptors
-
uds-fork
A unix domain socket crate that supports abstract addresses, fd-passing, seqpacket and windows unix stream sockets
-
malware-traces-generator
Generate malware traces for detection tests
-
rbtw
Reboot to a specific OS in a single press
-
wfd
abstraction over the Open and Save dialogs in the Windows API
-
quake-modoki
Quake Modoki - Make every window act like Quake Mode
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
dinvk
Dynamically invoke arbitrary code in Rust (Dinvoke)
-
close_already
Speeds up programs writing lots of files on Windows
-
winbang
Unix-like shebang support for Windows
-
kdmp-parser
A KISS, dependency free, Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger
-
dtor
__attribute__((destructor)) for Rust
-
tauri-winrt-notification
An incomplete wrapper over the WinRT toast api
-
monoff
Turns off monitors on Windows
-
msi
Read/write Windows Installer (MSI) files
-
usn-parser
A Windows utility for NTFS/ReFS to search the MFT & monitoring the changes of USN Journal
-
smb
A Pure Rust SMB Client implementation
-
upstream-rs
Fetch package updates directly from the source
-
verifysign
cargo used to verify digital code signature on files
-
wraith-rs
Safe abstractions for Windows PEB/TEB manipulation and anti-detection techniques
-
e_grid
A real-time, multi-monitor window grid management and tracking system for Windows
-
windows-registry
Windows registry
-
implib
Generate Windows import library from module definition file
-
min_hook_rs
MinHook library for Windows x64 function hooking with simplified but reliable instruction decoding
-
windows_x86_64_gnu
Import lib for Windows
-
ddns-a
A lightweight Dynamic DNS client for Windows that monitors IP address changes and notifies external services via webhooks
-
windows_aarch64_msvc
Import lib for Windows
-
windows_x86_64_msvc
Import lib for Windows
-
windows_i686_msvc
Import lib for Windows
-
windows_i686_gnu
Import lib for Windows
-
print_bytes
Print bytes as losslessly as possible
-
windows_x86_64_gnullvm
Import lib for Windows
-
windows_aarch64_gnullvm
Import lib for Windows
-
winapi-util
A dumping ground for high level safe wrappers over windows-sys
-
win32_notif
Wrapper around Windows UWP XAML (WinRT) Notification api
-
uds_windows
Unix Domain Sockets for Windows!
-
windows-version
Windows version information
-
wnf
Safe bindings for the Windows Notification Facility
-
tauri-plugin-positioner
Position your windows at well-known locations
-
snapcoin-cpu-miner-windows
An high performance windows mining rig for SnapCoin
-
h3xup
A file-level updater tool for (primarily) Windows applications
-
tmux-sessionizer
Tmux Sessionizer is a cli tool to fuzzy find all git repositories in a list of specified folders and open them as a new tmux session. Also, for git worktrees, this tool opens all checked out worktrees as new windows.
-
win-wrap
用于Rust的Windows API的高级封装
-
rust-winrm-client
CLI tool for WinRM management - remote Windows command execution and file transfer
-
windows-metadata
Low-level metadata library for ECMA-335
-
pe-assembler
Modern PE assembler for x64 and x86 instruction sets - strongly typed, object-oriented, zero-dependency core
-
cab
Read/write Windows cabinet (CAB) files
-
wanderlust
A powerful Windows PATH cleaner and healer. Automatically discovers tools, removes duplicates, and ensures system stability.
-
injectum
The modern, type-safe process injection framework for Red Teams and Offensive Security in Rust
-
objets_metier_rs
Bibliothèque Rust moderne et sûre pour l'API COM Objets Métier Sage 100c - Production Ready
-
hypnus
Memory Obfuscation in Rust
-
cargo-compete
A Cargo subcommand for competitive programming
-
rappct
Rust AppContainer / LPAC toolkit for Windows (profiles, capabilities, process launch, diagnostics)
-
anstyle-wincon
Styling legacy Windows terminals
-
startt
Automate detection of HWND and real PID for apps launched through ShellExecuteEx (cmd start, Explorer, PowerShell)
-
coffeeldr
A COFF (Common Object File Format) loader written in Rust
-
cargo-wdk
A Cargo extension for developing Windows drivers in Rust
-
uwd
Call Stack Spoofing for Rust
-
amberwindow
An easy to use ImmediateMode gui library for Rust
-
microsoft/inno_updater
Helper utility to enable background updates for VS Code in Windows
-
cargo-winapp
Cargo subcommand for Windows app development with winapp CLI
-
windows_i686_gnullvm
Import lib for Windows
-
windows-result
Windows error handling
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
native-windows-gui2
develop native GUI applications on the desktop for Microsoft Windows. Native-windows-gui wraps the native win32 window controls in a rustic API
-
fastscoop
A fast, drop-in replacement for
scoop search -
wifui
A lightweight, keyboard-driven Terminal User Interface (TUI) for managing Wi-Fi connections on Windows
-
windows-strings
Windows string types
-
egui_tool_windows
Floating tool windows for egui that can be used in containers, like resize, scroll-area, frame, etc
-
minhook
wrapper for MinHook, a minimalistic x86/x64 API hooking library for Windows
-
scope-monitor
A multi-platform serial monitor with user-extensible features
-
lnk
parse and write Windows shortcut files (.lnk)
-
memory_utils
A memory reading/writing utility using Windows and mach API
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
ergonomic-windows
Ergonomic, safe Rust wrappers for Windows APIs - handles, processes, registry, file system, UI controls, Direct2D graphics, and more
-
smtc-suite
一个用于与 Windows 系统媒体控件 (SMTC) 和系统音频进行交互的 Rust 库。
-
windows-future
Windows async types
-
clipboard-master
monitor clipboard changes
-
wiard
Window handling library for Windows in Rust
-
exit-no-std
Cross-platform interface to the process exit function
-
sprinkles-rs
based abstraction layer for Scoop
-
windows-numerics
Windows numeric types
-
ProcessGhosting
Process Ghosting technique implementation - Execute PE files from memory without leaving traces on disk
-
windows-collections
Windows collection types
-
pnte
2D Graphics library for Windows in Rust
-
windows-acl
simplify Windows ACL operations
-
winrt-toast-reborn
A toast notification library for Windows 10 and 11
-
winhook
x86_64 function hooking library for Windows and Wine
-
wdi-rs
Windows Driver Installation made easy, with Rust and libwdi
-
winio-ui-windows-common
Windows common methods for winio
-
msixbundle
pack per-arch MSIX and build/sign .msixbundle using Windows SDK tools
-
spotlight-dimmer
A lightweight application that dims inactive displays to highlight the active one
-
d3d12
Low level D3D12 API wrapper
-
lnk_parser
A full rust implementation to parse windows LNK files
-
win-crypto-ng
Safe bindings to Windows Cryptography API: Next Generation
-
addr-symbolizer
A KISS Rust crate to symbolize function addresses using Windows PDB files
-
cargo-vcpkg
A cargo subcommand to build a vcpkg tree from metadata entries in Cargo.toml for a top level crate and the crates that it depends on
-
win_event_hook
A safe rust API for using SetWinEventHook, powered by the windows crate
-
rustls-cng
Windows CNG API bridge for rustls
-
dos
Rust-friendly bindings for Windows APIs
-
wdk-sys
Direct bindings to APIs available in the Windows Development Kit (WDK)
-
oneocr-rs
binding for OneOCR, an embedded OCR engine in Windows 11 Snipping Tool
-
windows-rpc
Windows RPC for Rust
-
tasklist
Get the tasklist and process information on windows
-
voicemeeter
Remote bindings and abstractions
-
stuckbar
A straightforward CLI tool & MCP server for restarting Windows Explorer when the taskbar gets stuck
-
wincent
handling windows quick access
-
msixbundle-cli
Command-line tool to pack/sign MSIX and build .msixbundle
-
wintypes
that exports windows functions as types
-
putty
Minimal SSH session manager for Windows CLI
-
win-task-dialog
Simply call the Win32 API TaskDialogIndirect in Rust
-
is-wsl
Checks if the process is running inside Windows Subsystem for Linux
-
svg_to_ico
convert SVG icons into Windows ICO files
-
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
winscribe
Inscribe Windows resource & manifest files onto your executables
-
print-no-std
The
print/eprintmacros for no_std Windows/Linux/UNIX/DOS apps -
jrsonnet-cli
building jrsonnet CLIs
-
winrt-xaml
creating modern Windows UIs using WinRT and XAML with reactive data binding
-
win-msgbox
fully featured, ergonomic interface to Windows' MessageBox
-
winmmf
A mostly safe Rust wrapper around Named Shared Memory on Windows. WIP
-
xcom
Windows file operations utility with shell integration for copy and move operations
-
razerctl
Allows you to control your mouse and keyboard with Razer Synapse
-
win-ctx
managing Windows context menu entries
-
azizo-core
Unofficial Rust API for ASUS Splendid display control
-
ntprocesses
that makes it easy to manipulate Windows' processes
-
winapi-easy
A safe interface to various winapi functionality
-
windows_firewall
managing Windows Firewall rules and settings
-
windows-ext
Extensions to windows-rs that serve to provide the macros and header-only functions from the Windows SDK
-
windows_shared_memory
Windows IPC library using shared memory. Supports 32-bit/64-bit cross-process communication
-
newline_normalizer
Zero-copy newline normalization to \n or \r\n with SIMD acceleration
-
win32console
wrapper to interact with the windows console from rust
-
toy-arms
A crates designed to ease game hacking in rust
-
omnipath
Path utility library
-
kinect-v2
binding for the Kinect V2 Windows SDK
-
quork
A collection of small things that don't deserve their own crate
-
userdmp
in Rust for parsing Minidump (.dmp) files generated in user mode on Windows
-
cargo-credential-wincred
A Cargo credential process that stores tokens with Windows Credential Manager
-
windows-api-utils
Windows API utilities for coordinate conversion, bit operations, and message parameter handling with feature gating
-
jabr
JavaAccessBridge wrapper for Rust
-
inspect_path
Cross-platform inspection of filesystem paths, including local and remote mounts
-
windows-native-keyring-store
Windows native credential store for keyring
-
device-fingerprint
Collect hardware information to generate a unique device fingerprint; Windows systems only
-
win-locksmith
A Windows utility to find processes locking your files
-
winroute
high level of interface for manipulating and observing Windows's routing table
-
nmuidi
Parallelizes deleting directories which can significantly speed up deleting large deeply nested directories with a large number of files on Windows
-
tauri-plugin-printer-wkhtml-bin
Tauri plugin for printer with embedded wkhtmltopdf for Windows
-
wincredentials
A wrapper around the Win32 API credential management functions
-
libui
A native, cross-platform and lightweight UI toolkit
-
windows-threading
Windows threading
-
nt-hive
Access keys, values, and data stored in Windows hive (registry) files
-
libvisdesk
detecting the visible (unoccluded) desktop area per monitor on Windows, accounting for cloaked windows and taskbars
-
eventlog
A log-compatible wrapper around the Windows Event Log API
-
spath-cli
A Windows PATH security scanner and fixer - detects and fixes unquoted paths with spaces
-
r-gh-create-release
gh release wrapper CLI
-
winfsp_wrs
WinFSP wrapper for rust
-
regf
parsing, manipulating, and writing Windows Registry hive files (regf format)
-
win_path_mgr
windows PATH maneger
-
winconsole
A wrapper for console-related functions in the Windows API
-
windows-env
Easily manage Windows environment variables permanently
-
luo-utils
system automation including mouse/keyboard simulation, window operations, screenshots, and AI inference
-
dxwr
Direct3D12 and DXGI wrapper library
-
nokhwa-bindings-windows
The Windows Media Foundation bindings crate for
nokhwa -
lnks
reading and writing windows shortcuts (.lnk)
-
windows-wrappers
A collection of safe wrappers for the windows-rs crate
-
window-observer
observing information about the windows
-
lznt1
A pure Rust implementation of the LZNT1 compression algorithm used by Windows
-
neofile
linux file command for windows. PATCH 4.
-
win_mitigations
Windows process mitigation policies
-
named_pipe
Wrapper for overlapped (asyncronous) IO of Windows's named pipes
-
win-hotkeys
A lightweight, thread-safe rust library for system-wide hotkey management on Windows
-
crosswin
Async-friendly Windows primitives for Rust with process management, memory monitoring, and system operations
-
winereg
parsing, writing, diffing, patching, and scripting Wine/Windows registry files
-
witer
An iterator-based Win32 windowing library
-
everywhere
A high-level, ergonomic Rust wrapper around the Everything SDK for fast Windows file search
-
windows-win
Some windows hacking library with utilities to find windows and access them
-
mssf-metadata
linking libs for Microsoft Service Fabric on windows. (Deprecated: Use mssf directly instead)
-
daemon_forge
A robust, cross-platform library for daemonizing Rust applications
-
win32-ecoqos
EcoQoS throttle for Windows 21H2 or newer
-
winver
tiny crate to detect real OS version on Windows depending on windows crate only. There are several ways to get Windows OS version and each of them has its pitfall. This crate provides…
-
cat-dev-serial
interacting with the serial port of a CAT-DEV hardware unit distributed by Nintendo (i.e. a type of Wii-U DevKits).
-
ru_fetch
Fetch written in Rust
-
clipboard-watcher
Customizable listener for the system clipboard that leverages the Stream trait
-
superfetch
A lib allowing to utilize the Windows superfetch magic to translate virtual addresses to physical
-
wim-parser
parsing Windows Imaging (WIM) files
-
yy
Helper CLI to create Zig-based cross-linker wrappers and Cargo config for cross-compiling Rust from Windows to Linux
-
wincorda
work with all types of Windows strings, in all scenarios
-
dbgeng
Rust binding for the dbgeng COM interfaces
-
os2omf
specification of legacy formats which was used in OS/2 different versions
-
nt-string
Idiomatic Rust implementations for various Windows string types
-
windows-native
Windows Native Undocumented API for Rust Language 🔥
-
winaudit
Advanced Windows auditing and security assessment Crate in Rust
-
asdf-overlay-node
Asdf Overlay Node Addon
-
pe-parser
A blazing fast PE Parser with pretty print
-
rlibc-ext
A bare-metal library supplying certain libc functions
-
windres
Compiles Windows resource files (.rc) into a Rust program
-
eztrans-rs
FFI bindings and IPC server for ChangShinSoft's Eztrans software
Try searching with DuckDuckGo.