Decision Workspace
diffus-derive vs diffus vs similar
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`.
71
similar
stablev3.1.1
A diff library for Rust
Core Metrics
| diffus-derive | diffus | similar | |
|---|---|---|---|
| Health Score | 44 | 53 | 71 |
| Total Downloads | 39.1K | 3.1M | 134.7M |
| 30d Downloads | 0 | 156.2K | 14.3M |
| Dependents | 4 | 52 | 10.6K |
| Releases | 18 | 15 | 23 |
| Last Updated | 1834d ago | 1834d ago | 2d ago |
| Age | 6y 7m | 6y 7m | 5y 4m |
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
similar
Maintenance
18
Quality
21
Community
12
Popularity
8
Documentation
12
Technical Details
| diffus-derive | diffus | similar | |
|---|---|---|---|
| Version | 0.10.0 | 0.10.0 | 3.1.1 |
| Stable (≥1.0) | ✗ No | ✗ No | ✓ Yes |
| License | Apache-2.0 | Apache-2.0 | Apache-2.0 |
| Dependencies | 3 | 6 | 9 |
| Crate Size | 3KB | 7KB | 80KB |
| Features | 1 | 6 | 8 |
| Yanked % | 22.2% | 6.7% | 0.0% |
| Edition | 2018 | 2018 | 2024 |
| MSRV | — | — | 1.85 |
| Owners | 3 | 3 | 1 |
Links
Quick Verdict
- •similar leads with a health score of 71/100, but none of the options score above 80.
- •similar is depended on by 10.6K crates — strongest ecosystem trust.
- •⚠ diffus-derive, diffus have not been updated in over a year.
- •diffus-derive, diffus are pre-1.0 — API may change.