Decision Workspace
core_detect vs raw-cpuid vs notstd_detect
Side-by-side comparison of Rust crates
55
core_detect
growingv1.0.0
A `no_std` version of the `std::is_x86_feature_detected!` macro.
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.
48
notstd_detect
growingv0.6.0
Fork of std_detect - Rust's standard library run-time CPU feature detection.
Core Metrics
| core_detect | raw-cpuid | notstd_detect | |
|---|---|---|---|
| Health Score | 55 | 62 | 48 |
| Total Downloads | 68.4K | 109.2M | 9.2K |
| 30d Downloads | 3.8K | 8.6M | 492 |
| Dependents | 139 | 1.2K | 6 |
| Releases | 2 | 55 | 5 |
| Last Updated | 1783d ago | 204d ago | 272d ago |
| Age | 5y 6m | 11y | 2y 4m |
Health Breakdown
core_detect
Maintenance
3
Quality
22
Community
12
Popularity
6
Documentation
12
raw-cpuid
Maintenance
10
Quality
18
Community
14
Popularity
8
Documentation
12
notstd_detect
Maintenance
9
Quality
17
Community
7
Popularity
5
Documentation
10
Technical Details
| core_detect | raw-cpuid | notstd_detect | |
|---|---|---|---|
| Version | 1.0.0 | 11.6.0 | 0.6.0 |
| Stable (≥1.0) | ✓ Yes | ✓ Yes | ✗ No |
| License | MIT/Apache-2.0 | MIT | MIT OR Apache-2.0 |
| Dependencies | 1 | 10 | 4 |
| Crate Size | 18KB | 118KB | 53KB |
| Features | 3 | 4 | 5 |
| Yanked % | 0.0% | 1.8% | 0.0% |
| Edition | 2018 | 2018 | 2024 |
| 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.
- •⚠ core_detect has not been updated in over a year.
- •notstd_detect is pre-1.0 — API may change.