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

Edit Distance Python Packages

Python packages with the GitHub topic edit-distance. Sorted by monthly downloads, with stars and forks.
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
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
Martinsos
edlib

Lightweight, super fast C/C++ (& Python) library for sequence alignment using edit (Levenshtein) distance.

252K 610 173
datamade
pyhacrf-datamade

:triangular_ruler: Hidden alignment conditional random field for classifying string pairs.

33K 24 12
datamade
highered

CRF Edit Distance

28K 6 4
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
belambert
edit-distance

Python library for computing edit distance between arbitrary Python sequences.

24K 104 19
jfjlaros
barcode

NGS barcode design and validation.

12K 6 2
dnncha
dotmatch

Fast exact short-DNA known-target assignment for CRISPR guides, barcodes, primers, panels, and whitelists.

7K 1 0
KarelZe
lev-rs

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

6K 7 0
mrecachinas
hexhamming

:heavy_division_sign: SIMD-accelerated bitwise hamming distance Python module for hexadecimal strings

4K 19 4
yutanagano
nearust

Fast discovery of similar strings in bulk

3K 3 1
yutanagano
symscan

Fast discovery of similar strings in bulk

3K 3 1
tagucci
moine

Romanization-aware string comparison for Japanese and Mandarin Chinese.

2K 10 0
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
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
RagnarGrootKoerkamp
sassy-rs

Fast approximate string searching

911 170 18
mutalyzer
mutalyzer-algebra

A Boolean Algebra for Genetic Variants

645 14 2
blester125
string-distance

String Distance using cython

563 13 3
OlivierBinette
py-stringcompare

Efficient String Comparison Functions and Fuzzy String Matching

195 21 2
iamgiddyaboutgit
globalign

Global Sequence Alignment

111 0 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