rustio rustio.net

Os::Windows Apis

70

known-folders

1.4.2 Growing

A safe wrapper around the Known Folders API on Windows

1.5M downloads · 4mo ago
70

windows-service

0.8.1 Growing

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

5.5M downloads · 2mo ago
70

embed-resource

3.0.11 Stable

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

27.4M downloads · 21d ago
68

junction

2.0.0 Stable

library for working with NTFS junctions

4.6M downloads · 2mo ago
67

winsafe

0.0.28 Growing

Windows API and GUI in safe, idiomatic Rust.

40.2M downloads · 22d ago
66

fd-lock

4.0.4 Growing

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

52.8M downloads · 1y ago
65

interprocess

2.4.2 Stable

Interprocess communication toolkit

11.3M downloads · 3mo ago
64

winreg

0.56.0 Growing

Rust bindings to MS Windows Registry API

188.4M downloads · 4mo ago
63

d3d12

22.0.0 Growing

Low level D3D12 API wrapper

5.3M downloads · 2y ago
63

windows-capture

2.0.0 Stable

Fastest Windows Screen Capture Library For Rust 🔥

490.8K downloads · 3mo ago
63

windows_firewall

0.8.0 Growing

A crate for managing Windows Firewall rules and settings.

84.9K downloads · 17d ago
63

uiautomation

0.25.0 Growing

UI Automation Framework for Windows

359.3K downloads · 2mo ago
62

wmi

0.18.4 Growing

WMI crate for rust.

3.8M downloads · 3mo ago
62

nt-string

0.1.2 Growing

Idiomatic Rust implementations for various Windows string types

325.3K downloads · 2mo ago
61

wild

2.2.1 Growing

Glob (wildcard) expanded command-line arguments on Windows

13.5M downloads · 2y ago
61

tracelogging

1.2.4 Growing

TraceLogging for Rust

119.5K downloads · 1y ago
61

uiautomation_derive

0.7.8 Growing

UI Automation Derive

308.2K downloads · 2mo ago
60

libmem-sys

5.1.4 Growing

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

10.1K downloads · 7mo ago
60

clipboard-win

5.4.1 Growing

Provides simple way to interact with Windows clipboard.

47.2M downloads · 1y ago
60

enable-ansi-support

0.3.1 Growing

Enable ANSI escape code support on Windows 10

6.7M downloads · 3mo ago
60

min_hook_rs

2.2.1 Stable

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

4.1K downloads · 29d ago
60

expectrl

0.9.0 Growing

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

529.2K downloads · 2mo ago
59

xdg-home

1.3.0 Growing

The user's home directory as per XDG Specification

27.4M downloads · 1y ago
59

windows-registry

0.6.1 Growing

Windows registry

99.5M downloads · 9mo ago
59

msixbundle

1.1.11 Growing

Rust library to pack per-arch MSIX and build/sign .msixbundle using Windows SDK tools

1.2K downloads · 1mo ago
59

tracelogging_dynamic

1.2.4 Growing

TraceLoggingDynamic for Rust

136.8K downloads · 1y ago
59

webview2-com

0.39.1 Growing

Rust bindings for the WebView2 COM APIs

14.1M downloads · 4mo ago
59

winio-winui3

0.4.3 Growing

WinUI3 bindings (subset) for Rust

10.2K downloads · 19d 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.

4.7M downloads · 2y ago
58

uds_windows

1.2.1 Growing

Unix Domain Sockets for Windows!

33.4M downloads · 4mo ago
58

wdk-sys

0.5.1 Growing

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

266.6K downloads · 8mo ago
58

system_shutdown

4.1.0 Growing

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

3.7M downloads · 6mo ago
58

getifaddrs

0.6.2 Growing

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

926.7K downloads · 2mo ago
58

dxgi-capture-rs

1.2.2 Stable

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

5.4K downloads · 3mo ago
58

rust-switcher-core

1.0.13 Experimental

Core library for rust-switcher (Windows keyboard layout/typing conversion).

216 downloads · 1mo ago
57

winapi

0.3.9 Growing

Raw FFI bindings for all of Windows API.

421.9M downloads · 6y ago
57

ntapi

0.4.3 Growing

FFI bindings for Native API

96.5M downloads · 5mo ago
57

win_uds

0.2.4 Experimental

Windows Unix Domain Socket

190.2K downloads · 1mo ago
57

wgc

1.0.6 Experimental

An ergonomic Rust wrapper for Windows.Graphics.Capture API

581 downloads · 18d ago
57

libmem

5.1.4 Growing

Advanced Game Hacking Library (Windows/Linux/FreeBSD)

20.9K downloads · 7mo ago
57

win-context-menu

0.1.4 Experimental

Show and interact with Windows Explorer context menus programmatically

269 downloads · 4mo ago
56

windows-result

0.4.1 Growing

Windows error handling

269.6M downloads · 9mo ago
56

outlook-pst

1.2.0 Stable

Outlook PST Store Provider in Rust

75.3K downloads · 4mo ago
56

windows-metadata

0.60.0 Growing

Low-level metadata library for ECMA-335

4.7M downloads · 5mo ago
55

windows-implement

0.60.2 Growing

The implement macro for the Windows crates

219.9M downloads · 9mo ago
55

processkit

2.2.5 Experimental

Async child-process management for tokio: whole-tree kill-on-drop (no orphans), plus streaming, pipelines, timeouts, and supervision

6.7K downloads · 10d ago
55

winrm-rs

1.1.2 Experimental

Async WinRM (WS-Management) client for Rust with NTLMv2, Basic, Kerberos, and Certificate authentication

1.1K downloads · 2mo ago
55

winapi-util

0.1.11 Growing

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

326.1M downloads · 10mo ago
55

tracing-layer-win-eventlog

1.0.1 Stable

Layer for the tracing_subscriber to write to the Windows EventLog

15.7K downloads · 2mo ago
55

wslc

0.1.8 Experimental

Safe Rust wrapper for Microsoft WSL Containers

165 downloads · 20d ago