Decision Workspace
klogger vs raw-cpuid vs x86
Side-by-side comparison of Rust crates
40
klogger
growingv0.0.16
Library for logging in kernel mode.
61
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.
50
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.
Core Metrics
| klogger | raw-cpuid | x86 | |
|---|---|---|---|
| Health Score | 40 | 61 | 50 |
| Total Downloads | 39.9K | 142.2M | 2.4M |
| 30d Downloads | 0 | 6.4M | 119.9K |
| Dependents | 36 | 1.4K | 641 |
| Releases | 11 | 55 | 75 |
| Last Updated | 1362d ago | 312d ago | 1364d ago |
| Age | 6y 10m | 11y 3m | 11y 3m |
Health Breakdown
klogger
Maintenance
5
Quality
15
Community
7
Popularity
5
Documentation
8
raw-cpuid
Maintenance
8
Quality
18
Community
15
Popularity
8
Documentation
12
x86
Maintenance
7
Quality
12
Community
11
Popularity
8
Documentation
12
Technical Details
| klogger | raw-cpuid | x86 | |
|---|---|---|---|
| Version | 0.0.16 | 11.6.0 | 0.52.0 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✗ No |
| License | MIT OR Apache-2.0 | MIT | MIT |
| Dependencies | 7 | 10 | 9 |
| Crate Size | 8KB | 118KB | 2.0MB |
| Features | 1 | 4 | 4 |
| Yanked % | 0.0% | 1.8% | 1.3% |
| Edition | — | 2018 | 2018 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •raw-cpuid leads with a health score of 61/100, but none of the options score above 80.
- •raw-cpuid is depended on by 1.4K crates — strongest ecosystem trust.
- •⚠ klogger, x86 have not been updated in over a year.
- •klogger, x86 are pre-1.0 — API may change.