Decision Workspace
rust-analyzer-modules vs cargo-modules vs treediff
Side-by-side comparison of Rust crates
39
rust-analyzer-modules
experimentalv0.1.0
A library for analyzing a Rust crate's module structure and dependencies (fork with rust-analyzer 0.0.289 support).
57
cargo-modules
growingv0.26.0
A cargo plugin for showing a tree-like overview of a crate's modules.
55
treediff
growingv5.0.0
Find the difference between arbitrary data structures
Core Metrics
| rust-analyzer-modules | cargo-modules | treediff | |
|---|---|---|---|
| Health Score | 39 | 57 | 55 |
| Total Downloads | 1.0K | 233.0K | 21.1M |
| 30d Downloads | 0 | 4.2K | 866.2K |
| Dependents | 2 | 32 | 70 |
| Releases | 1 | 112 | 20 |
| Last Updated | 237d ago | 37d ago | 789d ago |
| Age | 7m | 9y 11m | 9y 3m |
Health Breakdown
rust-analyzer-modules
Maintenance
4
Quality
9
Community
7
Popularity
4
Documentation
15
cargo-modules
Maintenance
17
Quality
9
Community
10
Popularity
6
Documentation
15
treediff
Maintenance
4
Quality
21
Community
10
Popularity
8
Documentation
12
Technical Details
| rust-analyzer-modules | cargo-modules | treediff | |
|---|---|---|---|
| Version | 0.1.0 | 0.26.0 | 5.0.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✓ Yes |
| License | MPL-2.0 | MPL-2.0 | MIT/Apache-2.0 |
| Dependencies | 38 | 36 | 5 |
| Crate Size | 229KB | 303KB | 20KB |
| Features | 0 | 0 | 4 |
| Yanked % | 0.0% | 1.8% | 0.0% |
| Edition | 2024 | 2024 | 2018 |
| MSRV | 1.86.0 | 1.91.0 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •cargo-modules leads with a health score of 57/100, but none of the options score above 80.
- •treediff has the most downloads (21.1M), suggesting wider adoption.
- •⚠ treediff has not been updated in over a year.
- •rust-analyzer-modules, cargo-modules are pre-1.0 — API may change.