Decision Workspace
hap vs sysdir vs objc2-core-graphics
Side-by-side comparison of Rust crates
36
hap
growingv0.0.10
Rust implementation of the Apple HomeKit Accessory Protocol (HAP)
67
sysdir
stablev1.3.2
Rust bindings to sysdir(3) on macOS, iOS, tvOS, and watchOS
65
objc2-core-graphics
growingv0.3.2
Bindings to the CoreGraphics framework
Core Metrics
| hap | sysdir | objc2-core-graphics | |
|---|---|---|---|
| Health Score | 36 | 67 | 65 |
| Total Downloads | 37.3K | 26.5K | 10.9M |
| 30d Downloads | 49 | 84 | 2.9M |
| Dependents | 0 | 0 | 303 |
| Releases | 25 | 8 | 4 |
| Last Updated | 1323d ago | 11d ago | 174d ago |
| Age | 7y 7m | 2y 10m | 1y 3m |
Health Breakdown
hap
Maintenance
7
Quality
10
Community
2
Popularity
5
Documentation
12
sysdir
Maintenance
15
Quality
21
Community
11
Popularity
5
Documentation
15
objc2-core-graphics
Maintenance
13
Quality
17
Community
15
Popularity
8
Documentation
12
Technical Details
| hap | sysdir | objc2-core-graphics | |
|---|---|---|---|
| Version | 0.0.10 | 1.3.2 | 0.3.2 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✗ No |
| License | MIT/Apache-2.0 | Apache-2.0 OR MIT | Zlib OR Apache-2.0 OR MIT |
| Dependencies | 28 | 0 | 8 |
| Crate Size | 63KB | 12KB | 85KB |
| Features | 0 | 0 | 60 |
| Yanked % | 4.0% | 0.0% | 0.0% |
| Edition | 2018 | 2024 | 2021 |
| MSRV | — | 1.85.0 | 1.71 |
| Owners | 1 | 2 (team) | 2 |
Links
Quick Verdict
- •sysdir leads with a health score of 67/100, but none of the options score above 80.
- •objc2-core-graphics has the most downloads (10.9M), suggesting wider adoption.
- •objc2-core-graphics is depended on by 303 crates — strongest ecosystem trust.
- •⚠ hap has not been updated in over a year.
- •hap, objc2-core-graphics are pre-1.0 — API may change.