microsoft/windows-drivers-rs
Platform that enables Windows driver development in Rust observed · 2026-08-28
Health v2 · maintenance only
80/100
- Activity 99
- Release rhythm 56
- Longevity 77
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 1082
- days_rel: 292
- days_push: 7
- n_releases_24m: 25
Adoption not part of the score
1915 stars · 134 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A collection of Rust crates from Microsoft that enable developing Windows drivers (WDM, KMDF, UMDF) in Rust. It provides build tooling, FFI bindings, and safe idiomatic wrappers around the Windows Driver Kit APIs.
Use cases
- write windows drivers in rust
- generate wdk ffi bindings for rust
- develop a kmdf driver in rust
- build a umdf driver with cargo
- create safe rust bindings for windows driver kit apis
When to choose
- you want memory-safe Windows driver development in Rust
- you are experimenting with KMDF/UMDF/WDM drivers and can tolerate an early-stage project
- you want Microsoft-backed tooling integrated with Cargo
When to avoid
- you need a production-ready driver solution today
- you require WDK configurations other than KMDF 1.33 from crates.io
- you develop drivers for non-Windows platforms
Facets
library · maturity experimental
sdk build-tool parser developer-tools operating-systems programming-languages windows rust cli windows-drivers wdf wdk kernel-development ffi-bindings rust
1 source
- readme: https://github.com/microsoft/windows-drivers-rs · fetched 2026-08-28 · 381a9da94285
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/windows-drivers-rs | main | 80 |
For agents
markdown · JSON · MCP: product_card(name="microsoft/windows-drivers-rs")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem