PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

String Matching Python Packages

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

Rapid fuzzy string matching in Python using various string metrics

158.5M 4K 152
rapidfuzz
levenshtein

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

21M 389 26
rapidfuzz
python-levenshtein

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

12.7M 124 5
kazhala
pfzy

Python port of the fzy fuzzy string matching algorithm.

6.1M 12 1
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 🦖

3.1M 3K 124
maxbachmann
jarowinkler

Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity

229K 77 5
Lips7
matcher-py

A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust.

84K 18 1
rapidfuzz
cydifflib

CyDifflib is a fast implementation of difflib's algorithms, which can be used as a drop-in replacement.

71K 32 5
MaartenGr
polyfuzz

Fuzzy string matching, grouping, and evaluation.

51K 794 72
tesseradecade
vbml

String validation tool compiling into regex

30K 31 4
tfeldmann
simplematch

Minimal, super readable string pattern matching for python.

14K 184 8
atomflunder
stringmatch

A fast & lightweight string matching library, based on the Levenshtein distance

14K 8 0
shner-elmo
flashtext2

Flashtext implementation in Rust

9K 11 1
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 124
yutanagano
nearust

Fast discovery of similar strings in bulk

6K 2 1
wangsix
vmo

Python Modules of Variable Markov Oracle

5K 26 10
yutanagano
symscan

Fast discovery of similar strings in bulk

3K 1 1
eriknyquist
boyermoore

Boyer-moore in pure python, search for unicode strings in large files quickly

3K 23 0
mesejo
trrex

Efficient string matching with regular expressions

3K 146 7
ifplusor
actrie

Aho-Corasick automation for large-scale multi-pattern matching. Available for C/C++, Python, and Java on Linux, macOS, and Windows.

3K 14 5
alyssonamaral
qlev

String distance metrics based on Levenshtein and Qwerty Matrix Distance

1K 7 1
tesseradecade
vbml2

Markup language that compiles to regex.

687 31 4
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 🦖

594 3K 124
harjotsodhi
delimiterfinder

Python package for probabilistic delimiter detection.

582 1 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery