luozhouyang/python-string-similarity
A library implementing different string similarity and distance measures using Python. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2995
- days_rel: n/a
- days_push: 1391
- n_releases_24m: 0
Adoption not part of the score
1016 stars · 125 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python 3 library implementing a dozen string similarity and distance algorithms, including Levenshtein variants, Jaro-Winkler, longest common subsequence, and n-gram-based measures like cosine, Jaccard, and Sorensen-Dice. It is a Python port of tdebatty/java-string-similarity, published on PyPI as strsimpy.
Use cases
- compare similarity between two strings in python
- compute levenshtein edit distance
- fuzzy match user input against a list of names
- calculate jaccard or cosine similarity of text n-grams
- deduplicate near-identical strings
- measure string distance for record linkage
When to choose
- you need pure-Python access to many string similarity algorithms in one package
- you want a drop-in Python port of java-string-similarity
- you need normalized and metric distance variants with documented computational costs
When to avoid
- you need maximum performance for large-scale fuzzy matching (C/C++ extensions like rapidfuzz are faster)
- you need actively developed features or recent bug fixes
- you only need one simple algorithm and prefer a minimal dependency
Facets
library · maturity maintenance
nlp parser search-engine developer-tools python cross-platform string-similarity edit-distance levenshtein jaro-winkler cosine-similarity n-gram fuzzy-matching natural-language-processing algorithms
1 source
- readme: https://github.com/luozhouyang/python-string-similarity · fetched 2026-08-28 · d795b9b5f6b4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| luozhouyang/python-string-similarity | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="luozhouyang/python-string-similarity")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem