Decision Workspace
diffus-derive vs diffus vs arborium-diff
Side-by-side comparison of Rust crates
44
diffus-derive
growingv0.10.0
Finds the difference between two instances of any data structure. Supports derive on structs and enums.
53
diffus
growingv0.10.0
Finds the difference between two instances of any data structure. Supports: collections, Strings, Maps etc. Uses LCS where applicable. Also supports derive via `diffus-derive`.
64
arborium-diff
experimentalv2.16.0
Diff grammar for arborium (tree-sitter bindings)
Core Metrics
| diffus-derive | diffus | arborium-diff | |
|---|---|---|---|
| Health Score | 44 | 53 | 64 |
| Total Downloads | 38.7K | 2.8M | 4.9K |
| 30d Downloads | 231 | 133.6K | 1.2K |
| Dependents | 4 | 52 | 47 |
| Releases | 18 | 15 | 47 |
| Last Updated | 1775d ago | 1775d ago | 16d ago |
| Age | 6y 5m | 6y 5m | 3m |
Health Breakdown
diffus-derive
Maintenance
4
Quality
11
Community
12
Popularity
5
Documentation
12
diffus
Maintenance
4
Quality
14
Community
15
Popularity
8
Documentation
12
arborium-diff
Maintenance
18
Quality
16
Community
11
Popularity
4
Documentation
15
Technical Details
| diffus-derive | diffus | arborium-diff | |
|---|---|---|---|
| Version | 0.10.0 | 0.10.0 | 2.16.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✓ Yes |
| License | Apache-2.0 | Apache-2.0 | MIT |
| Dependencies | 3 | 6 | 5 |
| Crate Size | 3KB | 7KB | 25KB |
| Features | 1 | 6 | 0 |
| Yanked % | 22.2% | 6.7% | 0.0% |
| Edition | 2018 | 2018 | 2024 |
| MSRV | — | — | 1.85 |
| Owners | 3 | 3 | 1 |
Links
Quick Verdict
- •arborium-diff leads with a health score of 64/100, but none of the options score above 80.
- •diffus has the most downloads (2.8M), suggesting wider adoption.
- •⚠ diffus-derive, diffus have not been updated in over a year.
- •diffus-derive, diffus are pre-1.0 — API may change.