Decision Workspace
dimensional_quantity vs uom vs dimensioned
Side-by-side comparison of Rust crates
46
dimensional_quantity
growingv0.1.11
Check units of measure at compile time using generic const expressions
65
uom
growingv0.38.0
Units of measurement
51
dimensioned
growingv0.8.0
Compile-time dimensional analysis for various unit systems using Rust's type system. Dimensioned aims to build on Rust's safety features by adding unit safety with no runtime cost. In addition, it aims to be as easy to use as possible, hopefully making things easier for you not just by avoiding bugs but also by making it clear what units things are. Never again should you need to specify units in a comment!
Core Metrics
| dimensional_quantity | uom | dimensioned | |
|---|---|---|---|
| Health Score | 46 | 65 | 51 |
| Total Downloads | 25.1K | 11.0M | 1.1M |
| 30d Downloads | 0 | 371.8K | 15.0K |
| Dependents | 0 | 1.3K | 56 |
| Releases | 23 | 34 | 26 |
| Last Updated | 363d ago | 149d ago | 1537d ago |
| Age | 3y 7m | 9y 4m | 11y 7m |
Health Breakdown
dimensional_quantity
Maintenance
8
Quality
15
Community
5
Popularity
5
Documentation
13
uom
Maintenance
12
Quality
16
Community
14
Popularity
8
Documentation
15
dimensioned
Maintenance
4
Quality
16
Community
11
Popularity
7
Documentation
13
Technical Details
| dimensional_quantity | uom | dimensioned | |
|---|---|---|---|
| Version | 0.1.11 | 0.38.0 | 0.8.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT OR Apache-2.0 | Apache-2.0 OR MIT | MIT/Apache-2.0 |
| Dependencies | 6 | 10 | 10 |
| Crate Size | 91KB | 163KB | 50KB |
| Features | 4 | 32 | 6 |
| Yanked % | 4.3% | 0.0% | 0.0% |
| Edition | 2021 | 2021 | 2021 |
| MSRV | — | 1.68.0 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •uom leads with a health score of 65/100, but none of the options score above 80.
- •uom is depended on by 1.3K crates — strongest ecosystem trust.
- •⚠ dimensioned has not been updated in over a year.