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

Levenshtein Python Packages

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

Rapid fuzzy string matching in Python using various string metrics

182.7M 4K 160
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
orsinium
textdistance

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

2.4M 4K 259
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
belambert
edit-distance

Python library for computing edit distance between arbitrary Python sequences.

84K 104 17
chrislit
abydos

Abydos NLP/IR library for Python

55K 194 43
chinnichaitanya
spellwise

🚀 Extremely fast fuzzy matcher & spelling checker in Python!

44K 33 9
adamdeprince
stride-align

SIMD-accelerated fuzzy string matching, sequence alignment (Smith-Waterman / Needleman-Wunsch), edit distance (Levenshtein / OSA / Indel / Jaro-Winkler), phonetic encoders (Soundex / Metaphone / NYSIIS / Caverphone), and Dynamic Time Warping — x86 / ARM / LoongArch / POWER kernels with first-class CJK.

4K 0 0
KarelZe
lev-rs

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

2K 7 0
mommo-codes
matchr

Fast fuzzy string matching — Levenshtein, Jaro-Winkler, and trigram similarity. Written in Rust.

1K 0 0
intsights
fastzy

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

1K 45 5
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).

877 8 0
regmibijay
python-yarp

Yet Another RAG Pipeline(YARP) with strong focus on In Memory Vector DB with ANN

278 0 0
1ytic
torch-edit-distance

Levenshtein edit-distance on PyTorch and CUDA

273 93 13
tenuki
edith

Edit-distance implementation with edit-path retrieval

180 0 0
lovit
levenshtein-finder

find similar word / sentences using levenshtein-distance

178 21 2
heritechie
fuzzy-core

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

176 1 0
ULHPC
fuzzymerge-parallel

FuzzyMergeParallel is a Python package that enables efficient fuzzy merging of two dataframes based on string columns. With FuzzyMergeParallel, users can easily merge datasets, benefitting from enhanced performance through parallel computing with multiprocessing and Dask.

167 0 0
hell03end
pylev3

A Python3 Levenshtein distance (re)implementation of pylev.

129 7 1
syubogdanov
mandelshtam

String similarity algorithms for Python. Levenshtein, and more.

85 2 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery