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

Levenshtein Distance Python Packages

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

Rapid fuzzy string matching in Python using various string metrics

118.4M 4K 178
click-contrib
click-didyoumean

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

42.9M 101 11
rapidfuzz
levenshtein

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

15M 397 26
rapidfuzz
python-levenshtein

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

9.8M 127 5
fujimotos
polyleven

A Fast Levenshtein Distance Library for Python

4.1M 87 14
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.5M 4K 142
barrust
pyspellchecker

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

2.4M 790 163
orsinium
textdistance

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

2M 4K 262
mammothb
symspellpy

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

426K 876 128
mammothb
editdistpy

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

278K 27 6
Lilykos
pyphonetics

A Python 3 phonetics library.

92K 141 22
datamade
affinegap

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

35K 57 10
MaartenGr
polyfuzz

Fuzzy string matching, grouping, and evaluation.

26K 803 72
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 🦖

24K 4K 142
Jetsetter
pybktree

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

22K 189 23
jfjlaros
barcode

NGS barcode design and validation.

12K 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 30 6
rmind
nxsearch

nxsearch: a full-text search engine

8K 17 3
KarelZe
lev-rs

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

6K 7 0
artitw
text2text

Text2Text Language Modeling Toolkit

3K 304 40
yutanagano
nearust

Fast discovery of similar strings in bulk

3K 3 1
yutanagano
symscan

Fast discovery of similar strings in bulk

3K 3 1
ashvardanian
stringzillas-cuda

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 🦖

2K 4K 142
analyticsinmotion
werx

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

641 9 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology