-
windows
Rust for Windows
-
home
Shared definitions of home directories
-
fd-lock
Advisory cross-platform lock on a file using a file descriptor to it
-
winreg
Rust bindings to MS Windows Registry API
-
interprocess
communication toolkit
-
wmi
WMI crate for rust
-
windows-service
that provides facilities for management and implementation of windows services
-
platform-info
cross-platform interface to get info about a system
-
clipboard-win
way to interact with Windows clipboard
-
winsafe
Windows API and GUI in safe, idiomatic Rust
-
wild
Glob (wildcard) expanded command-line arguments on Windows
-
windows-sys
Windows
-
embed-resource
A Cargo library to handle compilation and inclusion of Windows resources in the most resilient fashion imaginable
-
winapi
Raw FFI bindings for all of Windows API
-
windows-capture
Fastest Windows Screen Capture Library For Rust 🔥
-
ntapi
FFI bindings for Native API
-
junction
working with NTFS junctions
-
uiautomation
UI Automation Framework for Windows
-
uds_windows
Unix Domain Sockets for Windows!
-
winx
Windows API helper library
-
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
-
webview2-com
Rust bindings for the WebView2 COM APIs
-
shared_memory
A user friendly crate that allows you to share memory between processes
-
libmem
Advanced Game Hacking Library (Windows/Linux/FreeBSD)
-
crossterm_winapi
WinAPI wrapper that provides some basic simple abstractions around common WinAPI calls
-
tauri-winrt-notification
An incomplete wrapper over the WinRT toast api
-
known-folders
A safe wrapper around the Known Folders API on Windows
-
vc-ltl
Shared to msvcrt.dll or ucrtbase.dll and optimize the application file size
-
win_etw_provider
Enables apps to report events to Event Tracing for Windows (ETW)
-
rattler
install conda environments
-
winres
Create and set windows icons and metadata for executables
-
winpty-rs
Create and spawn processes inside a pseudoterminal in Windows
-
shawl
Windows service wrapper for arbitrary commands
-
ipconfig
Get network adapters information and network configuration for windows
-
d3d12
Low level D3D12 API wrapper
-
pixel_caster
Cast pixels to and from the screen by managing their RGBA values. Import characters from .png files
-
gnurx-sys
Regular expression functionality from glibc extracted into a separate library, for Win32
-
uwd
Call Stack Spoofing for Rust
-
editpe
Resource Editor for parsing and modification of Windows Portable Executables and their resources
-
wnf
Safe bindings for the Windows Notification Facility
-
implib
Generate Windows import library from module definition file
-
microsoft/inno_updater
Helper utility to enable background updates for VS Code in Windows
-
windows-native
Windows Native Undocumented API for Rust Language 🔥
-
nt-hive
Access keys, values, and data stored in Windows hive (registry) files
-
hw
强大而统一的跨平台硬件监控工具
-
windows-acl
simplify Windows ACL operations
-
win32job
A safe API for Windows' job objects
-
win_desktop_duplication
efficient DXGI desktop duplication api
-
win_event_hook
A safe rust API for using SetWinEventHook, powered by the windows crate
-
windows-metadata
Low-level metadata library for ECMA-335
-
willhook
Capture all keyboard and mouse input regardless of application focus on the active windows desktop
-
CreateProcessW
Create and handle processes on Windows using the Win32 API
-
oneocr-rs
binding for OneOCR, an embedded OCR engine in Windows 11 Snipping Tool
-
windows_firewall
managing Windows Firewall rules and settings
-
outlook-mapi
Rust bindings for the Outlook MAPI interface
-
phnt
Rust bindings to the System Informer’s (formerly known as Process Hacker)
phnt
native Windows headers -
wdk-sys
Direct bindings to APIs available in the Windows Development Kit (WDK)
-
win32-ecoqos
EcoQoS throttle for Windows 21H2 or newer
-
msi
Read/write Windows Installer (MSI) files
-
winmmf
A mostly safe Rust wrapper around Named Shared Memory on Windows. WIP
-
wintypes
that exports windows functions as types
-
dl_api
The easiest, simplest and safest way to load dynamic (shared object) libraries from Rust!
-
conpty
interface for ConPTY
-
win32console
wrapper to interact with the windows console from rust
-
winprocinfo
Obtain information about processes and threads in a Windows system using the Windows API
-
mcom
MaulingMonkey's COM wrappers
-
coffeeldr
A COFF (Common Object File Format) loader written in Rust
-
windows_x86_64_msvc
Import lib for Windows
-
wslpath2
Convert Windows to WSL paths and vice-versa
-
win-hotkeys
A lightweight, thread-safe rust library for system-wide hotkey management on Windows
-
vhdrs
lightweight library that provides an ergonomic interface for managing Virtual Hard Disks (VHD/VHDX) on Windows systems. It leverages the Windows API to facilitate operations such as opening…
-
utf8-to-windows-vkc
Translates utf8/ascii strings into Win32 keystrokes
-
ferrisetw
Basically a KrabsETW rip-off written in Rust
-
pktmon
capturing network packets on Windows using the PktMon service
-
win-hotkey
A lightweight, thread-safe Rust library for managing system-wide hotkeys on Windows, with high-level abstractions and customizable callbacks
-
sysrun
Run any executable as local SYSTEM account (no service required)
-
mach-dxcompiler-rs
Prebuilt, statically-linked DXC
-
proc_mem
manage processes, modules and read/write their memory on windows
-
proc-mem-rs
proc_mem forc
-
msvc_spectre_libs
easy way to link with the Spectre-mitigated libraries for Windows MSVC targets. Does nothing for other targets
-
win-ctx
managing Windows context menu entries
-
windows-dpapi
Safe Rust wrapper around Windows DPAPI using machine scope encryption. Ideal for RMM agents and headless system tools.
-
cmdpal
Rust SDK for PowerToys Command Palette
-
windows-env
Easily manage Windows environment variables permanently
-
tauri-plugin-printer
Tauri Plugin for printer access
-
winfsp_wrs
WinFSP wrapper for rust
-
direct-storage
Rust bindings for DirectStorage
-
is-root
detect whether you are root/admin or not
-
thindx
Thin DirectX wrappers
-
hide_console
hiding console windows in Rust applications
-
filetime_creation
An enhanced version of filetime, which can set file creation time on Windows before Rust 1.75
-
wfd
abstraction over the Open and Save dialogs in the Windows API
-
get-proc-address-rs
GetProcAdress implemented natively in rust with no external dependencies
-
thumbcache
Get file thumbnail on Windows
-
ntprocesses
that makes it easy to manipulate Windows' processes
-
ioslice
no_std I/O slices that are still optionally ABI compatible with std and lbc
-
oldwin
easy to compatible with older Windows
-
tasklist
Get the tasklist and process information on windows
-
rasn-credssp
Data types for the Credential Security Support Provider Protocol
-
msgraph-rs
interacting with Microsoft Graph API
-
winrt-notification
An incomplete wrapper over the WinRT toast api
-
dll-syringe
A windows dll injection library written in rust
-
win32-version-info
Retrieve file version info (file description, file version, etc.) from Windows files
-
process_path
Gets the path of the currently executing process or dynamic library
-
shared_memory_extended
A user friendly crate that allows you to share memory between processes
-
windows-permissions
Safe Rust bindings to Windows permissions APIs
-
mslnk
create windows shortcuts (lnk files)
-
minhook
wrapper for MinHook, a minimalistic x86/x64 API hooking library for Windows
-
windows-file-info
gathering useful infos about Windows entities(archives, directories or reparse point/symlinks) with developer friendly way
-
wslpluginapi-sys
Rust bindings for the WSL Plugin API
-
win-task-dialog
Simply call the Win32 API TaskDialogIndirect in Rust
-
evtxtools
tools for the analysis of evtx files
-
rustls-cng
Windows CNG API bridge for rustls
-
license-system
授权协议框架
-
planif
builder pattern wrapper for the windows task scheduler API of windows-rs
-
vrcp
VRChat process discovery and process-related APIs
-
deelevate
Drop privileges on Windows
-
hive-discovery
Hive Discovery is a lightweight service discovery library written in Rust, providing cross-platform network service discovery functionality with support for mDNS/DNS-SD protocols
-
winput
A high-level interface to Windows' input system
-
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…
-
tugger-windows
Collection of packaging primitives specific to Windows
-
raw_sync_2
Lightweight wrapper around OS synchronization primitives
-
winresult
windows result codes
-
com-impl
Automatically implement Win32 COM interfaces from Rust, along with some useful helper types for getting it done
-
deucalion
High-performance Windows library for capturing decoded FFXIV packets
-
windy
A Windows strings library that supports AString (ANSI string) and WString (Unicode string)
-
win-toast-notify
Windows Toast Notifications
-
hyprshell-windows-lib
hyprshell is a Rust-based GUI designed to enhance window management in hyprland
-
ntfs
A low-level NTFS filesystem library
-
irox-safe-windows
Wrappers around the windows native unsafe functions to make them ergonomic
-
msft-service
Windows service API
-
windows-hotkeys
thread safe abstraction to manage system-wide hotkeys on windows
-
windows_aarch64_msvc
Import lib for Windows
-
winmsg-executor
Per-thread async rust executor for windows
-
rusty-duplication
Capture the screen on Windows using the Desktop Duplication API in Rust, with shared memory support
-
win-open
Open a path or URL using the program configured on windows system
-
rustclr
Host CLR and run .NET binaries using Rust
-
winroute
high level of interface for manipulating and observing Windows's routing table
-
libc-system
Single cross‑platform function, system, to execute a shell command and return its exit code
-
winapi-ui-automation
Raw FFI bindings for all of Windows API. Temporary package until UI Automation definitions will be merged
-
dgews
Easy multithreaded toy windowing system for learning purposes only
-
druid-win-shell
Windows-specific application shell used for druid toolkit
-
labjack_ud_rs
Rust Bindings for the LabJack UD Library
-
wineventhook
wrapper over SetWinEventHook and UnhookWinEvent
-
pipedconsole
Easily manage multiple windows consoles from one single process
-
winapi-easy
A safe interface to various winapi functionality
-
hcs-rs
Rust abstractions for HCS APIs
-
wepoll-binding
Safe bindings to the wepoll library
-
grob
Growable buffer especially useful for Windows API calls
-
ntp-client
designed for interacting with NTP (Network Time Protocol) servers. It enables developers to easily obtain accurate time information from NTP servers. This can be applied in scenarios…
-
vergilius
Automatically generated Windows internals structures from vergiliusproject.com
-
query-wmi
query WMI classes in Windows OS
-
winfw
Interact with the Windows Firewall from Rust
-
windows-dll
Macro for dynamically loading windows dll functions
-
named_pipe
Wrapper for overlapped (asyncronous) IO of Windows's named pipes
-
qvopenapi
wmca.dll은 윈도우 이벤트 기반으로 동작하므로 윈도우 및 기반 이벤트들을 자동으로 관리하고 주요 Tx 들을 별도 메소드로 제공
-
clipboard-master
monitor clipboard changes
-
winauto
automate Windows applications with ease
-
tauri-plugin-printer-sujin999
Tauri Plugin for printer access (Edit)
-
fenestroj
Easier wrappers for Win32 API stuff, safe when possible
-
windows-ext
Extensions to windows-rs that serve to provide the macros and header-only functions from the Windows SDK
-
xladd
A framework to simplify the construction of Excel Addins in Rust, using the Excel4/12 interface
-
nt-string
Idiomatic Rust implementations for various Windows string types
-
nt-list
Compatible, type-safe, and idiomatic Rust implementations of Windows NT Linked Lists
-
tracing-layer-win-eventlog
Layer for the tracing_subscriber to write to the Windows EventLog
-
outlook-pst
Outlook PST Store Provider in Rust
-
voicemeeter
Remote bindings and abstractions
-
mscorlib-sys
Raw FFI bindings for mscorlib
-
windows-key-listener
Listen to arbitrary key chords on Windows
-
minidl
Extremely lean cross platform library for loading symbols
-
DisplaySettings
Small library to manage display settings on Windows with rust
-
wepoll-sys-stjepang
A fork of wepoll-sys with stjepang's patches
-
wallpaper-app
functionality to create your own application, displayed as a desktop wallpaper
-
dhc
XInput/rawinput abstraction library for Win32
-
winmmf-ffi
A wrapper for WinMMF to make it usable as a cdylib
-
windows-win
Some windows hacking library with utilities to find windows and access them
-
frnsc-liveregistry-rs
Implements RegistryReader from forensic-rs using the Windows API to access the registry of a live system
-
raw_sync
Lightweight wrapper around OS synchronization primitives
-
guid_win
Windows GUID/CLSID/IID string and binary serialization
-
winutils-rs
Rust wrappers of various Windows API and definitions
-
wingl
A minimal opengl windows for the win32 api
-
ble-data-struct
BLE data struct for Rust
-
windows-version
Windows version information
-
windows_i686_msvc
Import lib for Windows
-
raw-stdio
Cross-platform, unbuffered, direct STDIO access
-
sigmatch
A memory signature search library for the Windows platform written in Rust
-
winwrap
Rust-friendly Windows API wrappers
-
rdp-rs-2
A Pure RUST imlementation of Remote Desktop Protocol
-
winapi-hash
Windows API hashing implementation
-
sapp-windows
Part of miniquad rendering library. Native bindings to slightly modified sokol-app
-
wio
Windows IO wrapper
-
w32-error
Encapsulates Windows API error codes
-
libmem-sys
Advanced Game Hacking Library (Windows/Linux/FreeBSD)
-
slim-detours-sys
Rust bindings to KNSoft.SlimDetours
-
winres-edit
Load, create and modify windows resources in existing executables (.exe or .res)
-
windows-drives
Safe Win32 API wrappers for access to raw binary data on physical drives
-
nt-user-call
bindings to all functions accessible via the
NtUserCall*
family of system calls -
winapi-util
A dumping ground for high level safe wrappers over windows-sys
-
rdp-rs
A Pure RUST imlementation of Remote Desktop Protocol
-
oldwin-vc-ltl5
easy to compatible with older Windows
-
is_elevated
Determine whether your Windows process is running elevated or not
-
wepoll-ffi
Bindings for the wepoll library
-
winapi_forked_icmpapi
Raw FFI bindings for all of Windows API
-
pol_export
Exporter for Windows Registry Policy Files
-
makepad-windows
Windows
-
windows-wrappers
A collection of safe wrappers for the windows-rs crate
-
vjoy
Idiomatic and safe wrapper for vjoy-sys
-
yapi-rs
port of [Yet Another Process Injector] that reduce differences between x64, wow64 and x86 processes
-
wintrap
A Windows signal-trapping library
-
msi_ffi
Basic FFI interface for reading Windows Installer (MSI) files, using the
msi
crate -
tugger-windows-codesign
Code signing on Windows platforms
-
ntstatus
bindings for Rust
-
wpush
that makes sending Windows toasts easier. Includes WSL support!
-
adao99-tauri-plugin-printer
Tauri Plugin for printer access
-
windirs
A safe wrapper around
SHGetKnownFolderPath
-
dokan-sys
Raw FFI bindings for Dokan (user mode file system library for Windows)
-
clipboard-win-html
Copy HTML to the Windows clipboard
-
windows_safe_handle
Generate smart pointers for https://crates.io/crates/windows raw handles with ergonomic APIs
-
keyboard_listener_windows
You can use this library to listen your keyboard press and release ON windows
-
qvopenapi-async
qvopenapi의 경우 콜백 기반으로 통신하기 때문에 TR ID 등을 관리하기가 어렵고 번거로움. Rust의 future 형태로 손쉽게 사용할 수 있도록 wrapping한 라이브러리
-
native-timer
Timer library which uses OS timer capabilities
-
winprint
printing to a Windows printer device using Windows API
-
cural
Windows process memory model
-
win-sys
Thin Rust wrapper around some Windows native apis
-
thread-amount
Get the amount of threads in the current process
-
winarg
Windows command line argument parsing
-
winrt-toast
A toast notification library for Windows 10 and 11
-
sambrs
A tiny ergonomic wrapper around WNetAddConnection2A to connect to SMB shares on Windows
-
lawrencium
Lr103
-
get_adapters_addresses
A wrapper around win32 GetAdaptersAddresses(). Enumerate network interfaces, and associated IP addresses.
-
firehazard
Unopinionated low level API bindings focused on soundness, safety, and stronger types over raw FFI
-
get-last-error
An error wrapper over Win32 API errors
-
user_utils
accessing system users and groups
-
wil
This crates is a demonstrator of what a Windows Implementation Library in Rust could look like
-
process_list
listing the processes open in the OS, usually for retrieving their ID by their name
-
sem-reg
Handle certain Windows registry binary values semantically. Extensible.
-
winfsp_wrs_build
WinFSP wrapper for rust
-
robocopyrs
A wrapper for the robocopy command in Windows
-
winc
Windows screen capture
-
tinywinstr
macro to help convert rust strings to what windows understands
-
tinycom
Tiny COM implements the tiny subset necessary to consume IUnknown interfaces
-
msw-hotkey
A hotkey library for Microsoft Windows
-
mail_slot
Windows Mailslot API
-
windows-registry
Windows registry
-
winbluetooth
Raw FFI bindings for Windows' bluetooth API
-
monoff
Turns off monitors on Windows
-
networkdirect
Microsoft NetworkDirect wrapper
-
winutil
providing wrappers around a handful of useful winapi calls
-
tlhelp32
A small wrapper around the tlhelp32 windows API
-
gdiplus
Rust API for GDI+
-
check_elevation
Check if the current process is elevated. A successor to the
is_elevated
crate. Now no_std! -
win-win
A semi-opinionated way to create windows on Windows
-
win-gsmtc
A wrapper around the Windows.Media.Control namespace (GlobalSystemMediaTransportControls - GSMTC)
-
wmem
Windows Memory Manipulation library
-
monitor-control-win
Control monitors on Windows (WIP, currently read-only)
-
filetime_win
Windows FILETIME and SYSTEMTIME string and binary serialization
-
registry
A safe wrapper for the Windows Registry API
-
ntlm-hash
Lightweight ntlm hash implementation
-
winmsg
feature rich message box in windows
-
winservice
Run a Windows system service without hassle
-
win-color
managing and manipulating colors in Windows applications, providing high-level abstractions for color handling, gradient creation, and direct integration with Direct2D
-
windows-thumbnail-preloader
command-line application for preloading thumbnails for Windows Explorer
-
usn-journal-rs
manipulate the Windows USN change journal and enumerating the NTFS Master File Table (MFT)
-
waitpid-any
Wait for any PID, an extension to waitpid(2)
-
procmem
Helpers to access other processes' memory on Windows
-
dx_core
Core functionality required by all the dx-rs crates. dx-rs is a DirectX wrapper for rust.
-
wepoll-sys
Raw bindings to the wepoll library
-
amsi
Wrapper for Windows Anti Malware Scan Interface
-
vmsavedstatedump_rs
Rust abstractions of VmSavedStateDumpProvider Windows 10 SDK API
-
scmanager-windows-rs
windows service manager
-
winrt-toast-reborn
A toast notification library for Windows 10 and 11
-
com-policy-config
Rust bindings to IPolicyConfig COM API
-
com
implementing COM Client and Servers
-
reg-watcher
single instance application
-
sync-wait-object
Synchronous Wait Object (abstraction over Mutex & CondVar)
-
boot-time
Monotonic time that takes into account time a system was suspended (if the system supports this)
-
octotablet
Cross-platform Tablet and Stylus Api 🐙✨
-
winapi-comm
Common api libraries under windows
-
mscorlib-safe
Safe wrappers around FFI bindings to mscorlib
-
oldwin-targets
easy to compatible with older Windows
-
set-user-tasks
set the tasks section on the windows task bar
-
webview2-com-sys
Bindings generated with the windows crate for the WebView2 COM APIs
-
runas-rs
A runas implementation with extra features written in Rust
-
enable-ansi-support
Enable ANSI escape code support on Windows 10
-
hwndloop
event loop backed by a Win32 window
-
microseh
Structured Exception Handling (SEH) for Rust
-
xdg-home
The user's home directory as per XDG Specification
-
wallpaper-windows-user32
Manipulate Windows desktop image via user32.dll
-
virtdisk-rs
Rust abstractions for VirtDisk APIs
-
everything-sdk-sys
Native Rust bindings to the voidtools Everything-SDK
-
winrs
Collection of "rusty" winapi wrappers. Work in progress!
-
win-base64
Windows API Base64 Wrapper
-
wcstr
Rust FFI helpers for working with win32 API's "Unicode" functions that uses "wide" strings
-
winlog2
log backend to send messages to the Windows event log
-
libwdi-sys
FFI bindings for libwdi
-
wstr
Macros for compile-time UTF-16 (wide) string literals
-
lcdsmartie-rs
Small framework to enable writing plugins for LCDSmartie in Rust (even for old OSes)
-
winmem
windows memory patching
-
wexit
Detect whether CLI programs have their own Windows console, and prompt to exit
-
winhandle
A set of types to make interacting with Windows APIs safer and easier
-
nt_version
Queries the major, minor and build version of Windows (NT) efficiently
-
print_service
A lib to access printer on windows
-
win32_notification
Allows easy creation and manipulation of Win32 notifications
-
nt-load-order
determine the driver load order of a Windows system
-
tracelogging
TraceLogging for Rust
-
winlock
customize the keyboard shortcut for session locking on Windows
-
windows_shared_memory
working with shared memory on Windows systems
-
outlook-mapi-sys
Bindings generated with the windows crate for the Outlook MAPI interface
-
win32-wlan
Higher level Rust bindings for the Win32 WLAN API
-
debugchrome-cdp-rs
A protocol‐handler for launching & controlling Chrome via CDP
-
ipipe
Cross-platform named-pipe API
-
ntdll
bindings to
ntdll.dll
-
advisory-lock
A cross-platform advisory file lock
-
wslapi
Managing the Windows Subsystem for Linux
-
system_shutdown
shut down, reboot or log out operations
-
dll-hijack
Dll hijack -- just one macro
-
gqlmapi-rs
Rust bindings for https://github.com/microsoft/gqlmapi
-
windows-result
Windows error handling
-
hostname
Cross-platform system's host name functions
-
win-crypto-ng
Safe bindings to Windows Cryptography API: Next Generation
-
tis-grabber-sys
bindings for IC Imaging Control Legacy SDK from The Imaging Source. (Raw Part from bindgen)
-
wasapi
Bindings for the Wasapi API on Windows
-
windows_types_registry
Contains Types and Parsers for the Windows Registry
-
hwbp
A fully-featured Rust library for managing hardware breakpoints on Windows via x86 debug registers
-
everything-rs
Ergonomic wrapper around everything-sys-bindgen for the Everything SDK
-
winapi-build
Common code for build.rs in WinAPI -sys crates
-
bspc_rust_lib
that allows bspc commands to be executed through rust programs
-
rs-dispatch
wrap IDispatch and Com Objects for simplified use
-
win-installed-keyboards
list of installed keyboards for Windows systems
-
autopilot
cross-platform GUI automation library for Rust
-
fsfilter-rs
monitor filesystem and more in windows
-
winfsp
Rust bindings to WinFSP
-
qvopenapi-bindings
wmca.dll을 libloading을 사용해서 DLL의 함수들을 호출할 수 있도록 작성
-
windows-snapshot
Find out windows state asynchronously and more
-
iswow64
Determines whether the current process is running under WOW64
-
winget-types
WinGet Types
-
winer
Helper library for Wine
-
winstr
windows strings (BSTR only so far)
-
eventlog
A log-compatible wrapper around the Windows Event Log API
-
thin_main_loop
Thin, cross-platform, main event loop. A building block for native GUI applications, among other use cases.
-
expectrl
automating terminal applications in Unix like Don libes expect
-
dxfilter
Process textures with DirectX shaders. Includes few Scale, Color conversion filters and utils to make your own.
-
winwin
windows windowing
-
winlog
log backend to send messages to the Windows event log
-
gdiplus-sys2
Raw FFI bindings for GDI+
-
laps-rs
retrieval of LAPS passwords
-
hivex
(Hopefully) idiomatic bindings to the Hivex library
-
pdf-thumb
PDF thumbnail image generator for Windows
-
lock_keys
lock keys handling
-
oaidl
manage conversions to/from SAFEARRAY, VARIANT, and BSTR data structures in COM interop
-
rawcopy-rs
RawCopy crate provides the capability to use "Volume Shadow Copy technology" for file copying in Rust.Primarily aimed at replicating files that cannot be directly copied due to being in use
-
thindx-xaudio2
High level FFI for XAudio2
-
win-msg-name
Get Windows message name from a message ID, e.g. 0x000f -> 'WM_PAINT'
-
cfile
Rust bindings to C *FILE stream
-
comedy
Windows error handling, COM, and handles
-
interprocess-docfix
Interprocess communication toolkit. Docs fixed.
-
hwnd
Well documented, safe-leaning, sound, low-level API bindings to
HWND
-adjacent APIs -
anticipate
Automate terminal applications in Unix like Don libes expect
-
cargo-wasi-exe-x86_64-pc-windows-msvc
Precompiled binary of
cargo-wasi
for x86_64-pc-windows-msvc -
winfsp_wrs_sys
WinFSP wrapper for rust
-
windows-strings
Windows string types
-
windows-services
Windows services
-
spout_texture_share
Rust binding of Spout c++ library
-
wdk-macros
A collection of macros that help make it easier to interact with wdk-sys's direct bindings. This should not be directly consumed, and should be instead consumed via the wdk-sys crate.
-
dxcapture
dxcapture
is a library for capturing a Direct3D 11 device on Windows -
jbogs-autopilot
cross-platform GUI automation library for Rust
-
compressed-rtf
[MS-OXRTFCP]: Rich Text Format (RTF) Compression Algorithm
-
rawcopy-rs-next
RawCopy crate provides the capability to use "Volume Shadow Copy technology" for file copying in Rust.Primarily aimed at replicating files that cannot be directly copied due to being in use
-
dbgtools-win
Expensive and intrusive debugging tools (for Windows)
-
nt_native
Windows Native subsystem bindings for the Rust programming language
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
oldwin-yy-thunks
easy to compatible with older Windows
-
win_etw_logger
log provider which forwards events to Event Tracing for Windows (ETW)
-
appx
Managing appx packages
-
rshmem
Win32 shared memory with safe wrapper for allocating buffers
-
dlopen2
opening and operating on dynamic link libraries (also known as shared objects or shared libraries)
-
windows-threading
Windows threading
-
tempfile-istream
COM IStream on an exclusive temp file which is deleted on release
-
ic4
bindings for IC Imaging Control 4 SDK from The Imaging Source. (Safe Part)
-
winapi-i686-pc-windows-gnu
Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.
-
dxguid-sys
Contains DirectX GUIDs for COM typically found in
dxguid.lib
. See winapi for types and constants. -
nethost-sys
FFI bindings for nethost
-
webview2-com-bindings
Bindings generated with the windows crate for the WebView2 COM APIs
-
nt-load-order-gui
A Win32 GUI application for nt-load-order to determine the driver load order of a Windows system
-
winfsp-sys
Raw bindings to WinFSP
-
windows_x86_64_gnu
Import lib for Windows
-
d3d12-sys
Contains function definitions for the Windows API library d3d12. See winapi for types and constants.
-
u-siem-windns
Windows Server DNS parser for uSIEM
-
windows_i686_gnu
Import lib for Windows
-
windows-tokens
Code gen support for the windows crate
-
winapi-x86_64-pc-windows-gnu
Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.
-
windows_aarch64_gnullvm
Import lib for Windows
-
ic4-sys
bindings for IC Imaging Control 4 SDK from The Imaging Source. (Raw Part from bindgen)
-
thindx-xaudio2-sys
Low level FFI for XAudio2
-
dinvk
Dynamically invoke arbitrary code and use various tricks written idiomatically in Rust (Dinvoke)
-
windows_x86_64_gnullvm
Import lib for Windows
-
windows_quote
Code gen support for the windows crate
-
hwnd0
minimal
HWND
bridge types -
thindx-xinput
Thin XInput wrappers
-
windows-targets
Import libs for Windows