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

Levenshtein Python Packages

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

Rapid fuzzy string matching in Python using various string metrics

118.4M 4K 178
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
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
chrislit
abydos

Abydos NLP/IR library for Python

55K 194 43
belambert
edit-distance

Python library for computing edit distance between arbitrary Python sequences.

24K 104 19
KarelZe
lev-rs

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

6K 7 0
bmouler
myers-batch

Batched infix edit distance: bit-parallel Myers for aarch64 NEON and x86-64 AVX2, 7.5-10x faster than edlib single-threaded on the reference machine

1K 1 0
proycon
sesdiff

Generates a shortest edit script (Myers' diff algorithm) to indicate how to get from the strings in column A to the strings in column B. Also provides the edit distance (levenshtein). Maintained at https://codeberg.org/proycon/sesdiff and https://git.sr.ht/~proycon/sesdiff instead of on Github.

1K 9 0
adamdeprince
stride-align

High-performance Python/C++ string and sequence alignment: Smith-Waterman, Needleman-Wunsch, Levenshtein, Damerau-Levenshtein, Jaro, and batch fuzzy matching.

1K 4 0
intsights
fastzy

Python library for fast fuzzy search over a big file written in Rust

819 45 5
chinnichaitanya
spellwise

🚀 Extremely fast fuzzy matcher & spelling checker in Python!

489 33 9
tenuki
edith

edith: an edit-distance implementation with edit-path retrieval

264 0 0
regmibijay
python-yarp

YARP (Yet Another RAG Pipeline) is a lightweight, high-performance Python library focused on in-memory vector database operations with Approximate Nearest Neighbor (ANN) search.

168 0 0
mommo-codes
matchr

Fast fuzzy string matching in Rust - Levenshtein, Jaro-Winkler, trigram similarity

129 0 0
larz-scripter
larzfuzzy

Fuzzy string matching in pure Python: Levenshtein, similarity ratio, Jaro-Winkler, and best-match extraction. Zero dependencies.

106 0 0
ULHPC
fuzzymerge-parallel

Fuzzymerge parallel capable of using multiple nodes with DASK

102 0 0
hell03end
pylev3

A Python3 Levenshtein distance (re)implementation of pylev.

89 7 1
lovit
levenshtein-finder

Similar string search in Levenshtein distance

70 21 2
heritechie
fuzzy-core

Spec-first fuzzy string core with a Rust reference implementation and Python bindings.

62 1 0
syubogdanov
mandelshtam

String similarity algorithms for Python. Levenshtein, and more.

51 2 0
1ytic
torch-edit-distance

Levenshtein edit-distance on PyTorch and CUDA

50 93 13
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology