rustio rustio.net

Os::Windows Apis

77

known-folders

1.4.2 Stable

A safe wrapper around the Known Folders API on Windows

1.1M downloads · 11d ago
69

winreg

0.56.0 Growing

Rust bindings to MS Windows Registry API

149.3M downloads · 13d ago
69

junction

1.4.2 Stable

library for working with NTFS junctions

3.2M downloads · 1mo ago
67

embed-resource

3.0.8 Stable

A Cargo library to handle compilation and inclusion of Windows resources in the most resilient fashion imaginable

17.0M downloads · 4d ago
67

wmi

0.18.4 Growing

WMI crate for rust.

2.7M downloads · today
65

interprocess

2.4.0 Stable

Interprocess communication toolkit

7.8M downloads · 1mo ago
65

fd-lock

4.0.4 Growing

Advisory cross-platform lock on a file using a file descriptor to it.

39.1M downloads · 1y ago
64

uiautomation

0.24.4 Growing

UI Automation Framework for Windows

230.8K downloads · 26d ago
64

webview2-com

0.39.1 Growing

Rust bindings for the WebView2 COM APIs

8.0M downloads · 17d ago
63

uds_windows

1.2.1 Stable

Unix Domain Sockets for Windows!

22.9M downloads · 13d ago
63

winsafe

0.0.27 Growing

Windows API and GUI in safe, idiomatic Rust.

31.4M downloads · 2mo ago
63

d3d12

22.0.0 Growing

Low level D3D12 API wrapper

4.4M downloads · 1y ago
62

uiautomation_derive

0.7.7 Growing

UI Automation Derive

181.2K downloads · 26d ago
62

windows-service

0.8.0 Growing

A crate that provides facilities for management and implementation of windows services

4.0M downloads · 1y ago
62

windows-registry

0.6.1 Growing

Windows registry

67.5M downloads · 5mo ago
62

libmem-sys

5.1.4 Stable

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

9.4K downloads · 3mo ago
62

clipboard-win

5.4.1 Growing

Provides simple way to interact with Windows clipboard.

34.2M downloads · 8mo ago
62

system_shutdown

4.1.0 Stable

Rust library for shut down, reboot or log out operations.

2.9M downloads · 2mo ago
62

tracelogging

1.2.4 Growing

TraceLogging for Rust

65.6K downloads · 10mo ago
61

ntapi

0.4.3 Growing

FFI bindings for Native API

76.8M downloads · 1mo ago
61

wild

2.2.1 Growing

Glob (wildcard) expanded command-line arguments on Windows

9.6M downloads · 2y ago
61

windows-metadata

0.60.0 Growing

Low-level metadata library for ECMA-335

3.9M downloads · 1mo ago
60

wdk-sys

0.5.1 Growing

Direct bindings to APIs available in the Windows Development Kit (WDK)

183.5K downloads · 4mo ago
60

libmem

5.1.4 Stable

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

20.1K downloads · 3mo ago
60

tracelogging_dynamic

1.2.4 Growing

TraceLoggingDynamic for Rust

71.4K downloads · 10mo ago
60

outlook-mapi-sys

0.7.5 Growing

Bindings generated with the windows crate for the Outlook MAPI interface

25.1K downloads · 2d ago
60

dxgi-capture-rs

1.2.1 Growing

High-performance screen capturing with DXGI Desktop Duplication API for Windows in Rust

3.9K downloads · 1mo ago
59

eventlog

0.4.0 Growing

A log-compatible wrapper around the Windows Event Log API

111.2K downloads · 23d ago
59

xdg-home

1.3.0 Growing

The user's home directory as per XDG Specification

21.8M downloads · 1y ago
59

logitech-cve

1.5.4 Growing

A Rust library for interacting with Logitech virtual driver.

3.9K downloads · 13d ago
59

windows-capture

1.5.0 Growing

Fastest Windows Screen Capture Library For Rust 🔥

183.1K downloads · 6mo ago
59

compressed-rtf

1.0.1 Stable

[MS-OXRTFCP]: Rich Text Format (RTF) Compression Algorithm

7.8K downloads · 11d ago
59

windows_firewall

0.6.0 Experimental

A crate for managing Windows Firewall rules and settings.

32.8K downloads · 1mo ago
59

webview2-com-sys

0.39.1 Growing

Bindings generated with the windows crate for the WebView2 COM APIs

8.2M downloads · 17d ago
58

winver

1.0.0 Growing

winver is a 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 API to get the version more easily and safely avoiding the pitfalls.

2.3M downloads · 2y ago
58

windows-result

0.4.1 Growing

Windows error handling

172.7M downloads · 5mo ago
58

outlook-mapi-stub

0.3.1 Growing

Macros which generate delay load helpers for olmapi32.dll

7.1K downloads · 2d ago
58

editpe

0.2.3 Growing

Resource Editor for parsing and modification of Windows Portable Executables and their resources

204.7K downloads · 3d ago
58

outlook-mapi

0.15.10 Growing

Rust bindings for the Outlook MAPI interface

45.5K downloads · 2d ago
58

compactrs

2025.12.25 Experimental

High-performance native Windows file compressor using WOF (Windows Overlay Filter)

377 downloads · 2mo ago
57

winapi

0.3.9 Growing

Raw FFI bindings for all of Windows API.

324.7M downloads · 5y ago
57

wdk-macros

0.5.1 Growing

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.

183.9K downloads · 4mo ago
57

windows-implement

0.60.2 Growing

The implement macro for the Windows crates

139.1M downloads · 5mo ago
57

winapi-util

0.1.11 Growing

A dumping ground for high level safe wrappers over windows-sys.

240.9M downloads · 6mo ago
57

webview2-com-macros

0.8.1 Growing

Macros which generate callback implementations for WebView2 COM APIs

7.7M downloads · 2mo ago
57

win_uds

0.2.2 Experimental

Windows Unix Domain Socket

28.5K downloads · 20d ago
57

winio-winui3

0.3.8 Experimental

WinUI3 bindings (subset) for Rust

8.0K downloads · 1mo ago
57

min_hook_rs

2.2.0 Growing

A Rust implementation of MinHook library for Windows x64 function hooking with simplified but reliable instruction decoding

3.9K downloads · 1mo ago
56

pixel_caster

2.0.0 Stable

Cast pixels to and from the screen by managing their RGBA values. Import characters from .png files

14.6K downloads · 13d ago
56

windows-interface

0.59.3 Growing

The interface macro for the Windows crates

135.9M downloads · 5mo ago