Decision Workspace
dv vs dimensional_analyser vs dimensioned
Side-by-side comparison of Rust crates
54
dv
experimentalv0.3.4
Core Rust library for DimensionalVariable, a multi-language library for handling physical quantities with units.
52
dimensional_analyser
experimentalv0.2.0
Runtime dimensional analysis and unit-aware quantities for Rust
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
| dv | dimensional_analyser | dimensioned | |
|---|---|---|---|
| Health Score | 54 | 52 | 51 |
| Total Downloads | 1.6K | 107 | 991.8K |
| 30d Downloads | 33 | 7 | 18.0K |
| Dependents | 0 | 0 | 55 |
| Releases | 16 | 4 | 26 |
| Last Updated | 4d ago | 89d ago | 1429d ago |
| Age | 7m | 3m | 11y 4m |
Health Breakdown
dv
Maintenance
19
Quality
15
Community
6
Popularity
4
Documentation
10
dimensional_analyser
Maintenance
14
Quality
17
Community
6
Popularity
2
Documentation
13
dimensioned
Maintenance
4
Quality
16
Community
11
Popularity
7
Documentation
13
Technical Details
| dv | dimensional_analyser | dimensioned | |
|---|---|---|---|
| Version | 0.3.4 | 0.2.0 | 0.8.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | Apache-2.0 | MIT | MIT/Apache-2.0 |
| Dependencies | 0 | 0 | 10 |
| Crate Size | 15KB | 20KB | 50KB |
| Features | 0 | 2 | 6 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2021 | 2024 | 2021 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •dv leads with a health score of 54/100, but none of the options score above 80.
- •dimensioned has the most downloads (991.8K), suggesting wider adoption.
- •⚠ dimensioned has not been updated in over a year.