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

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

Python port of the fzy fuzzy string matching algorithm.

17.7M 12 1
rapidfuzz
python-levenshtein

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

13.7M 125 5
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.8M 4K 128
maxbachmann
jarowinkler

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

261K 78 5
rapidfuzz
cydifflib

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

169K 32 5
MaartenGr
polyfuzz

Fuzzy string matching, grouping, and evaluation.

65K 800 72
tesseradecade
vbml

String validation tool compiling into regex

38K 31 3
tfeldmann
simplematch

Minimal, super readable string pattern matching for python.

35K 184 8
Lips7
matcher-py

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

23K 19 1
shner-elmo
flashtext2

Flashtext implementation in Rust

13K 11 1
yutanagano
symscan

Fast discovery of similar strings in bulk

6K 2 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 🦖

6K 4K 128
atomflunder
stringmatch

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

5K 8 0
tagucci
moine

Romanization-aware string comparison for Japanese and Mandarin Chinese.

5K 8 0
yutanagano
nearust

Fast discovery of similar strings in bulk

5K 2 1
wangsix
vmo

Python Modules of Variable Markov Oracle

4K 26 10
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.

2K 14 5
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 🦖

753 4K 128
smilelight
lighttext

文本处理相关库,目前包括新词发现、字符串匹配等功能。

643 15 6
alyssonamaral
qlev

String distance metrics based on Levenshtein and Qwerty Matrix Distance

528 6 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery