Decision Workspace
textdistance vs strsim vs rapidfuzz
Side-by-side comparison of Rust crates
47
textdistance
growingv1.1.1
Lots of algorithms to compare how similar two sequences are
56
strsim
growingv0.11.1
Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
50
rapidfuzz
growingv0.5.0
rapid fuzzy string matching library
Core Metrics
| textdistance | strsim | rapidfuzz | |
|---|---|---|---|
| Health Score | 47 | 56 | 50 |
| Total Downloads | 576.3K | 909.2M | 1.1M |
| 30d Downloads | 36.6K | 40.2M | 265.3K |
| Dependents | 103 | 11.7K | 274 |
| Releases | 12 | 25 | 6 |
| Last Updated | 601d ago | 832d ago | 955d ago |
| Age | 4y 2m | 11y 5m | 6y 4m |
Health Breakdown
textdistance
Maintenance
4
Quality
15
Community
11
Popularity
7
Documentation
10
strsim
Maintenance
4
Quality
15
Community
16
Popularity
8
Documentation
13
rapidfuzz
Maintenance
3
Quality
15
Community
12
Popularity
7
Documentation
13
Technical Details
| textdistance | strsim | rapidfuzz | |
|---|---|---|---|
| Version | 1.1.1 | 0.11.1 | 0.5.0 |
| Stable (≥1.0) | ✓ Yes | ✗ No | ✗ No |
| License | MIT | MIT | MIT |
| Dependencies | 5 | 0 | 0 |
| Crate Size | 38KB | 14KB | 193KB |
| Features | 2 | 0 | 0 |
| Yanked % | 58.3% | 4.0% | 0.0% |
| Edition | 2021 | — | 2021 |
| MSRV | — | 1.56 | — |
| Owners | 1 | 2 | 1 |
Links
Quick Verdict
- •strsim leads with a health score of 56/100, but none of the options score above 80.
- •strsim is depended on by 11.7K crates — strongest ecosystem trust.
- •⚠ textdistance, strsim, rapidfuzz have not been updated in over a year.
- •strsim, rapidfuzz are pre-1.0 — API may change.