Decision Workspace
libcpuname vs cpuid vs cpuidrs
Side-by-side comparison of Rust crates
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.
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.
Core Metrics
| libcpuname | cpuid | cpuidrs | |
|---|---|---|---|
| Health Score | 51 | 41 | 38 |
| Total Downloads | 1.6K | 32.5K | 540 |
| 30d Downloads | 7 | 304 | 28 |
| Dependents | 0 | 10 | 1 |
| Releases | 4 | 11 | 1 |
| Last Updated | 216d ago | 3759d ago | 253d ago |
| Age | 8m | 11y 4m | 8m |
Health Breakdown
libcpuname
Maintenance
9
Quality
17
Community
6
Popularity
4
Documentation
15
cpuid
Maintenance
3
Quality
16
Community
6
Popularity
5
Documentation
11
cpuidrs
Maintenance
4
Quality
14
Community
7
Popularity
3
Documentation
10
Technical Details
| libcpuname | cpuid | cpuidrs | |
|---|---|---|---|
| Version | 0.1.3 | 0.1.1 | 0.1.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | Apache-2.0 OR MIT | MIT | MIT OR Apache-2.0 |
| Dependencies | 1 | 1 | 8 |
| Crate Size | 50KB | 6KB | 16KB |
| Features | 6 | 1 | 3 |
| 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.