Decision Workspace
gdi32-sys vs winsafe vs ntapi
Side-by-side comparison of Rust crates
47
gdi32-sys
growingv0.2.0
Contains function definitions for the Windows API library gdi32. See winapi for types and constants.
63
winsafe
growingv0.0.27
Windows API and GUI in safe, idiomatic Rust.
61
ntapi
growingv0.4.3
FFI bindings for Native API
Core Metrics
| gdi32-sys | winsafe | ntapi | |
|---|---|---|---|
| Health Score | 47 | 63 | 61 |
| Total Downloads | 1.1M | 31.4M | 76.8M |
| 30d Downloads | 20.7K | 3.1M | 5.4M |
| Dependents | 671 | 52 | 903 |
| Releases | 8 | 27 | 15 |
| Last Updated | 3021d ago | 85d ago | 45d ago |
| Age | 11y 2m | 6y 5m | 7y 6m |
Health Breakdown
gdi32-sys
Maintenance
3
Quality
15
Community
11
Popularity
7
Documentation
11
winsafe
Maintenance
14
Quality
18
Community
11
Popularity
8
Documentation
12
ntapi
Maintenance
13
Quality
14
Community
14
Popularity
8
Documentation
12
Technical Details
| gdi32-sys | winsafe | ntapi | |
|---|---|---|---|
| Version | 0.2.0 | 0.0.27 | 0.4.3 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | MIT | Apache-2.0 OR MIT |
| Dependencies | 2 | 0 | 1 |
| Crate Size | 8KB | 596KB | 127KB |
| Features | 0 | 20 | 5 |
| Yanked % | 0.0% | 0.0% | 6.7% |
| Edition | — | 2024 | 2018 |
| MSRV | — | 1.87 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •winsafe leads with a health score of 63/100, but none of the options score above 80.
- •ntapi has the most downloads (76.8M), suggesting wider adoption.
- •ntapi is depended on by 903 crates — strongest ecosystem trust.
- •⚠ gdi32-sys has not been updated in over a year.