← All repos

windows-rs

Rust for Windows

Browse cluster: Distributed Databases & Data Systems
2,427commits
86contributors
9languages

Tech stack & purpose

Windows-rs is a Rust project maintained by Microsoft that provides comprehensive bindings and tooling for Windows development. The project includes a modular ecosystem of crates covering COM and WinRT foundations (windows-core), metadata handling (windows-metadata, windows-rdl), binding generation from Windows APIs (windows-bindgen), and high-level abstractions for graphics and UI such as Direct2D/Direct3D drawing (windows-canvas), composition engine integration (windows-composition), and animation support (windows-animation). The tech stack is primarily Rust with integration points for C/C++ headers via libclang (windows-clang) and includes utilities for async operations (windows-future), collection types (windows-collections), numeric types (windows-numerics), and simplified linking (windows-link). The project is built on ECMA-335 metadata format and provides both system-level and WinRT-level abstractions for Windows application development.

Languages

Rust
93.2%
HTML
6.7%
C
0.1%
C++
0.0%
PowerShell
0.0%
C#
0.0%
HLSL
0.0%
Batchfile
0.0%
RenderScript
0.0%

Contributors (top 30 of 86)