rustio rustio.net

Os::Windows Apis

73

windows-service

0.8.1 Growing

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

4.7M downloads · 17d ago
72

known-folders

1.4.2 Stable

A safe wrapper around the Known Folders API on Windows

1.2M downloads · 2mo ago
69

junction

2.0.0 Stable

library for working with NTFS junctions

4.0M downloads · 24d ago
69

embed-resource

3.0.9 Stable

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

21.8M downloads · 1mo ago
67

interprocess

2.4.2 Stable

Interprocess communication toolkit

9.5M downloads · 1mo ago
66

winreg

0.56.0 Growing

Rust bindings to MS Windows Registry API

170.5M downloads · 2mo ago
66

fd-lock

4.0.4 Growing

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

45.9M downloads · 1y ago
66

uiautomation

0.25.0 Growing

UI Automation Framework for Windows

278.7K downloads · 21d ago
65

windows-capture

2.0.0 Stable

Fastest Windows Screen Capture Library For Rust 🔥

289.2K downloads · 1mo ago
65

wmi

0.18.4 Growing

WMI crate for rust.

3.2M downloads · 1mo ago
65

nt-string

0.1.2 Growing

Idiomatic Rust implementations for various Windows string types

290.7K downloads · 9d ago
63

d3d12

22.0.0 Growing

Low level D3D12 API wrapper

4.7M downloads · 1y ago
63

expectrl

0.9.0 Growing

A tool for automating terminal applications in Unix like Don libes expect

412.8K downloads · 14d ago
63

uiautomation_derive

0.7.8 Growing

UI Automation Derive

228.8K downloads · 21d ago
61

winsafe

0.0.27 Growing

Windows API and GUI in safe, idiomatic Rust.

36.2M downloads · 4mo ago
61

wild

2.2.1 Growing

Glob (wildcard) expanded command-line arguments on Windows

11.6M downloads · 2y ago
61

clipboard-win

5.4.1 Growing

Provides simple way to interact with Windows clipboard.

40.4M downloads · 10mo ago
61

getifaddrs

0.6.2 Growing

A cross-platform library for retrieving network interface addresses and indices (getifaddrs, if_nametoindex, if_indextoname).

685.9K downloads · 15d ago
61

windows_firewall

0.7.0 Growing

A crate for managing Windows Firewall rules and settings.

63.3K downloads · 1mo ago
61

tracelogging

1.2.4 Growing

TraceLogging for Rust

78.5K downloads · 1y ago
61

enable-ansi-support

0.3.1 Growing

Enable ANSI escape code support on Windows 10

5.8M downloads · 1mo ago
61

webview2-com

0.39.1 Growing

Rust bindings for the WebView2 COM APIs

10.7M downloads · 2mo ago
60

uds_windows

1.2.1 Stable

Unix Domain Sockets for Windows!

27.9M downloads · 2mo ago
60

windows-registry

0.6.1 Growing

Windows registry

83.2M downloads · 7mo ago
60

libmem-sys

5.1.4 Stable

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

9.8K downloads · 5mo ago
60

system_shutdown

4.1.0 Growing

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

3.2M downloads · 4mo ago
59

wdk-sys

0.5.1 Growing

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

223.4K downloads · 6mo ago
59

xdg-home

1.3.0 Growing

The user's home directory as per XDG Specification

24.4M downloads · 1y ago
59

ntapi

0.4.3 Growing

FFI bindings for Native API

86.7M downloads · 3mo ago
59

tracelogging_dynamic

1.2.4 Growing

TraceLoggingDynamic for Rust

90.7K downloads · 1y ago
59

dxgi-capture-rs

1.2.2 Growing

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

4.9K downloads · 1mo 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.

3.6M downloads · 2y ago
58

libmem

5.1.4 Stable

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

20.5K downloads · 5mo ago
58

windows-metadata

0.60.0 Growing

Low-level metadata library for ECMA-335

4.3M downloads · 3mo ago
58

gntp

0.1.16 Experimental

Production-ready GNTP (Growl Notification Transport Protocol) client with Windows/Android compatibility and multiple icon delivery modes. Includes sendgrowl CLI tool.

949 downloads · 13d ago
58

win_uds

0.2.3 Experimental

Windows Unix Domain Socket

53.1K downloads · 19d ago
57

winapi

0.3.9 Growing

Raw FFI bindings for all of Windows API.

377.2M downloads · 5y ago
57

winio-winui3

0.4.0 Experimental

WinUI3 bindings (subset) for Rust

8.7K downloads · 25d ago
57

windows-result

0.4.1 Growing

Windows error handling

219.6M downloads · 7mo ago
57

outlook-pst

1.2.0 Stable

Outlook PST Store Provider in Rust

40.9K downloads · 2mo ago
56

logitech-cve

1.5.4 Growing

A Rust library for interacting with Logitech virtual driver.

3.9K downloads · 2mo ago
56

windows-implement

0.60.2 Growing

The implement macro for the Windows crates

178.4M downloads · 7mo ago
56

wfp

0.0.7 Experimental

A Rust library for the Windows Filtering Platform (WFP) API

2.4K downloads · 25d ago
56

compactrs

2025.12.25 Experimental

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

587 downloads · 15d ago
56

outlook-mapi-sys

0.7.5 Growing

Bindings generated with the windows crate for the Outlook MAPI interface

25.1K downloads · 2mo ago
56

winapi-util

0.1.11 Growing

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

281.9M downloads · 8mo ago
56

compressed-rtf

1.0.1 Stable

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

12.1K downloads · 2mo ago
56

tracing-layer-win-eventlog

1.0.1 Stable

Layer for the tracing_subscriber to write to the Windows EventLog

13.4K downloads · 23d ago
56

webview2-com-sys

0.39.1 Growing

Bindings generated with the windows crate for the WebView2 COM APIs

10.9M downloads · 2mo ago
56

host-identity

1.1.1 Experimental

Stable, collision-resistant host identity resolution across platforms, container runtimes, cloud providers, and Kubernetes

146 downloads · 29d ago