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

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

156.4M 4K 154
rapidfuzz
levenshtein

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

21M 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
kazhala
pfzy

Python port of the fzy fuzzy string matching algorithm.

6.9M 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 🦖

5M 3K 125
maxbachmann
jarowinkler

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

239K 78 5
rapidfuzz
cydifflib

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

68K 32 5
MaartenGr
polyfuzz

Fuzzy string matching, grouping, and evaluation.

51K 796 72
tesseradecade
vbml

String validation tool compiling into regex

33K 31 4
Lips7
matcher-py

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

28K 18 1
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

10K 8 0
shner-elmo
flashtext2

Flashtext implementation in Rust

9K 11 1
wangsix
vmo

Python Modules of Variable Markov Oracle

6K 26 10
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 🦖

6K 3K 125
eriknyquist
boyermoore

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

5K 23 0
yutanagano
nearust

Fast discovery of similar strings in bulk

4K 2 1
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
yutanagano
symscan

Fast discovery of similar strings in bulk

2K 2 1
harjotsodhi
delimiterfinder

Python package for probabilistic delimiter detection.

1K 1 0
tesseradecade
vbml2

String validation tool compiling into regex

1K 31 4
alyssonamaral
qlev

String distance metrics based on Levenshtein and Qwerty Matrix Distance

1K 7 1
dhamodharanrk
mrsnippets

A complete collection of commonly used code Snippets in Python

590 2 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery