TextDistance

Unified Python library implementing 30+ string distance and similarity algorithms under one consistent API.

string-matching-frameworksInactive
54
Hero Score
Popularity
39
Performance
30
Ecosystem
50
Maturity
77
Dev Experience
75
⭐ 3,534 stars⬇ 520.6K downloads/wkFirst release: May 2017Last release: Apr 2024
Async Support: NoPlugin Extensions: LowSpeed: MediumDoc Quality: HighLearning Curve: Easy

Pros

  • Huge collection of 30+ algorithms in one consistent API
  • Optional external library acceleration for speed
  • Great for experimentation and algorithm comparison

Cons

  • Pure Python by default (slower without extras)
  • Project marked as inactive (no releases in 12+ months)
  • Not optimized for very large-scale production matching

Alternatives in string-matching-frameworks

Compare Python Packages with ease.