Decision Workspace
x86 vs raw-cpuid vs complete-pic
Side-by-side comparison of Rust crates
48
x86
growingv0.52.0
Library to program x86 (amd64) hardware. Contains x86 specific data structure descriptions, data-tables, as well as convenience function to call assembly instructions typically not exposed in higher level languages.
62
raw-cpuid
growingv11.6.0
A library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on libcore.
42
complete-pic
growingv0.3.1
A complete interface for the legacy 8259 PIC and the newer APIC.
Core Metrics
| x86 | raw-cpuid | complete-pic | |
|---|---|---|---|
| Health Score | 48 | 62 | 42 |
| Total Downloads | 1.9M | 109.2M | 6.2K |
| 30d Downloads | 101.8K | 9.0M | 9 |
| Dependents | 461 | 1.2K | 0 |
| Releases | 75 | 55 | 5 |
| Last Updated | 1256d ago | 204d ago | 1023d ago |
| Age | 11y | 11y | 2y 11m |
Health Breakdown
x86
Maintenance
7
Quality
12
Community
10
Popularity
7
Documentation
12
raw-cpuid
Maintenance
10
Quality
18
Community
14
Popularity
8
Documentation
12
complete-pic
Maintenance
4
Quality
17
Community
6
Popularity
5
Documentation
10
Technical Details
| x86 | raw-cpuid | complete-pic | |
|---|---|---|---|
| Version | 0.52.0 | 11.6.0 | 0.3.1 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✗ No |
| License | MIT | MIT | MIT |
| Dependencies | 9 | 10 | 1 |
| Crate Size | 2.0MB | 118KB | 7KB |
| Features | 4 | 4 | 3 |
| Yanked % | 1.3% | 1.8% | 0.0% |
| Edition | 2018 | 2018 | 2021 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •raw-cpuid leads with a health score of 62/100, but none of the options score above 80.
- •raw-cpuid is depended on by 1.2K crates — strongest ecosystem trust.
- •⚠ x86, complete-pic have not been updated in over a year.
- •x86, complete-pic are pre-1.0 — API may change.