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

156.7M 4K 154
click-contrib
click-didyoumean

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

46.9M 100 10
rapidfuzz
levenshtein

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

21.1M 391 26
rapidfuzz
python-levenshtein

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

12.6M 124 5
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 🦖

4.9M 3K 125
fujimotos
polyleven

A Fast Levenshtein Distance Library for Python

3.3M 86 13
orsinium
textdistance

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

2.4M 4K 257
barrust
pyspellchecker

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

963K 780 161
mammothb
symspellpy

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

411K 870 126
mammothb
editdistpy

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

390K 25 6
Lilykos
pyphonetics

A Python 3 phonetics library.

92K 139 21
datamade
affinegap

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

70K 57 10
Jetsetter
pybktree

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

56K 189 23
MaartenGr
polyfuzz

Fuzzy string matching, grouping, and evaluation.

51K 796 72
fsondej
autocorrect

Spelling corrector in python

28K 496 89
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.

12K 26 6
jfjlaros
barcode

NGS barcode design and validation.

9K 7 2
KarelZe
lev-rs

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

7K 7 0
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 🦖

7K 3K 125
artitw
text2text

Text2Text Language Modeling Toolkit

5K 304 41
yutanagano
nearust

Fast discovery of similar strings in bulk

4K 2 1
yutanagano
symscan

Fast discovery of similar strings in bulk

2K 2 1
alyssonamaral
qlev

String distance metrics based on Levenshtein and Qwerty Matrix Distance

1K 7 1
analyticsinmotion
werx

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

883 9 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery