RapidFuzz
High-performance fuzzy string matching library with C++ speed and a clean Python API; modern replacement for fuzzywuzzy.
string-matching-frameworksnpm: fuzzball
66
Hero Score
Popularity
70
Performance
60
Ecosystem
50
Maturity
77
Dev Experience
75
⭐ 4,009 stars⬇ 38.9M downloads/wkFirst release: Mar 2020Last release: Apr 2026
Async Support: NoPlugin Extensions: MediumSpeed: Very fastDoc Quality: HighLearning Curve: Easy
Pros
- • Extremely fast C++ core with 5-100x speedup over fuzzywuzzy
- • MIT licensed (no GPL restrictions unlike fuzzywuzzy)
- • Drop-in replacement for fuzzywuzzy with additional metrics
Cons
- • Focused on edit-distance similarity (not semantic matching)
- • Minor API differences require small migration from fuzzywuzzy
- • Requires C++ compiler for source builds