PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Levenshtein Distance Python Packages

Python packages with the GitHub topic levenshtein-distance. Sorted by relevance, with stars and monthly downloads.
rapidfuzz
rapidfuzz

Rapid fuzzy string matching in Python using various string metrics

182.7M 4K 160
click-contrib
click-didyoumean

Enable git-like did-you-mean feature in click :sparkles:

50.9M 101 10
rapidfuzz
levenshtein

The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity

21.9M 393 26
rapidfuzz
python-levenshtein

The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity

13.7M 125 5
fujimotos
polyleven

A Fast Levenshtein Distance Library for Python

5.2M 87 13
ashvardanian
stringzilla

Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖

2.8M 4K 128
orsinium
textdistance

📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

2.4M 4K 259
barrust
pyspellchecker

Pure Python Spell Checking http://pyspellchecker.readthedocs.io/en/latest/

1.4M 784 163
mammothb
symspellpy

Python port of SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm

478K 876 127
mammothb
editdistpy

Fast edit distance Python extension written in Cython/C++. Supports Levenshtein distance and Damerau Optimal String Alignment (OSA) distance.

436K 26 6
Lilykos
pyphonetics

A Python 3 phonetics library.

238K 139 21
datamade
affinegap

:triangular_ruler: A Cython implementation of the affine gap string distance

72K 57 10
MaartenGr
polyfuzz

Fuzzy string matching, grouping, and evaluation.

65K 800 72
fsondej
autocorrect

Spelling Corrector

29K 497 89
Jetsetter
pybktree

Python BK-tree data structure to allow fast querying of "close" matches

14K 189 23
jfjlaros
barcode

NGS barcode design and validation.

10K 6 2
analyticsinmotion
werpy

🐍📦 Ultra-fast Python package for calculating and analyzing the Word Error Rate (WER). Built for the scalable evaluation of speech and transcription accuracy.

9K 28 6
yutanagano
symscan

Fast discovery of similar strings in bulk

6K 2 1
ashvardanian
stringzillas-cpus

Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖

6K 4K 128
artitw
text2text

Text2Text Language Modeling Toolkit

6K 304 40
yutanagano
nearust

Fast discovery of similar strings in bulk

5K 2 1
KarelZe
lev-rs

An extremely fast Python library for the Levenshtein distance, written in Rust. 🦀

2K 7 0
analyticsinmotion
werx

🐍📦 Easy-to-use Python package for lightning-fast Word Error Rate (WER) analysis

1K 9 1
lignum-vitae
goombay

Python implementation of several sequence alignment algorithms such as Waterman-Smith-Beyer, Gotoh, and Needleman-Wunsch intended to calculate distance, show alignment, and display the underlying matrices.

860 22 3
    • Data from PyPI, GitHub, ClickHouse, and BigQuery