Decision Workspace
cpuidrs vs libcpuname vs cpuid
Side-by-side comparison of Rust crates
38
cpuidrs
experimentalv0.1.0
A comprehensive Rust library for CPUID instruction decoding, providing a simple API to query CPU features across multiple architectures. Easily integrate hardware detection and instruction set support into your projects.
51
libcpuname
experimentalv0.1.3
Identify CPU vendors, chips, and cores across multiple architectures
41
cpuid
growingv0.1.1
Rust bindings for libpcuid CPU detection and feature extraction library.
Core Metrics
| cpuidrs | libcpuname | cpuid | |
|---|---|---|---|
| Health Score | 38 | 51 | 41 |
| Total Downloads | 540 | 1.6K | 32.5K |
| 30d Downloads | 27 | 7 | 296 |
| Dependents | 1 | 0 | 10 |
| Releases | 1 | 4 | 11 |
| Last Updated | 253d ago | 216d ago | 3759d ago |
| Age | 8m | 8m | 11y 4m |
Health Breakdown
cpuidrs
Maintenance
4
Quality
14
Community
7
Popularity
3
Documentation
10
libcpuname
Maintenance
9
Quality
17
Community
6
Popularity
4
Documentation
15
cpuid
Maintenance
3
Quality
16
Community
6
Popularity
5
Documentation
11
Technical Details
| cpuidrs | libcpuname | cpuid | |
|---|---|---|---|
| Version | 0.1.0 | 0.1.3 | 0.1.1 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT OR Apache-2.0 | Apache-2.0 OR MIT | MIT |
| Dependencies | 8 | 1 | 1 |
| Crate Size | 16KB | 50KB | 6KB |
| Features | 3 | 6 | 1 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2021 | 2021 | — |
| MSRV | — | 1.58 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •libcpuname leads with a health score of 51/100, but none of the options score above 80.
- •cpuid has the most downloads (32.5K), suggesting wider adoption.
- •⚠ cpuid has not been updated in over a year.