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

Fuzzy Search Python Packages

Python packages with the GitHub topic fuzzy-search. Sorted by monthly downloads, with stars and forks.
kazhala
pfzy

Python port of the fzy fuzzy string matching algorithm.

15M 12 1
dahlia
iterfzf

Pythonic interface to fzf, a CLI fuzzy finder

1.2M 199 21
unum-cloud
usearch

Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

696K 4K 353
taleinat
fuzzysearch

Find parts of long text or data, allowing for some changes/typos.

582K 343 28
mammothb
symspellpy

Python port of SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm

426K 876 128
matchms
matchms

Python library for processing (tandem) mass spectrometry data and for computing spectral similarities.

33K 274 84
ilgrad
lexindex

Compact, immutable string↔id indexes for huge catalogs: a front-coded dictionary with prefix and range queries, an ordered FST that adds fuzzy and subsequence search, and minimal-perfect-hash maps (the compact one is 1.24 B/key).

32K 3 0
priya-sundaram-dev
whoosh3

Fast, pure-Python full-text indexing and search. Actively maintained continuation of Whoosh / whoosh-reloaded. Install: pip install whoosh3

12K 38 34
matthewakram
token-fuzz-rs

Fast token-based fuzzy string matching for very large, static corpora (Rust-backed, Python-first).

9K 3 1
unum-cloud
usearch-iscc

Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

4K 4K 354
austinv11
prefixtrie

This is a high-performance implementation of a Prefix Trie to perform efficient fuzzy string matches.

3K 1 0
thyn-ai
bm25-mojo

Clean-room Mojo kernels as drop-in accelerators for popular Python/TS libraries — measured 70x-8,700x with bit-exact parity and pure-language fallbacks. bm25, Fuse.js fuzzy search, cclib electron-density grids. Siblings: thyn-ai/algenta-sdk, thyn-ai/algenta-integrations.

2K 1 0
iomega
spec2vec

Word2Vec based similarity measure of mass spectrometry data.

2K 89 22
thyn-ai
cclib-mojo

Clean-room Mojo kernels as drop-in accelerators for popular Python/TS libraries — measured 70x-8,700x with bit-exact parity and pure-language fallbacks. bm25, Fuse.js fuzzy search, cclib electron-density grids. Siblings: thyn-ai/algenta-sdk, thyn-ai/algenta-integrations.

2K 1 0
marijnkoolen
fuzzy-search

Fuzzy search modules for searching lists of words in low quality OCR and HTR text.

2K 23 1
Hamza5
file-brain

Smart local file search app that understands your files

1K 233 13
ilgrad
lexindex-polars

Compact, immutable string↔id indexes for huge catalogs: a front-coded dictionary with prefix and range queries, an ordered FST that adds fuzzy and subsequence search, and minimal-perfect-hash maps (the compact one is 1.24 B/key).

1K 3 0
bendlikeabamboo
barangay

July 2026 | List of Philippine barangays, municipalities, cities, provinces, and regions. PSGC authoritative master list.

1K 30 11
priya-sundaram-dev
langchain-whoosh

Fast, pure-Python full-text indexing and search. Actively maintained continuation of Whoosh / whoosh-reloaded. Install: pip install whoosh3

1K 38 34
thyn-ai
croniter-mojo

Clean-room Mojo kernels as drop-in accelerators for popular Python/TS libraries — measured 70x-8,700x with bit-exact parity and pure-language fallbacks. bm25, Fuse.js fuzzy search, cclib electron-density grids. Siblings: thyn-ai/algenta-sdk, thyn-ai/algenta-integrations.

940 1 0
thyn-ai
jsonschema-mojo

Clean-room Mojo kernels as drop-in accelerators for popular Python/TS libraries — measured 70x-8,700x with bit-exact parity and pure-language fallbacks. bm25, Fuse.js fuzzy search, cclib electron-density grids. Siblings: thyn-ai/algenta-sdk, thyn-ai/algenta-integrations.

911 1 0
thyn-ai
jsonpath-mojo

Clean-room Mojo kernels as drop-in accelerators for popular Python/TS libraries — measured 70x-8,700x with bit-exact parity and pure-language fallbacks. bm25, Fuse.js fuzzy search, cclib electron-density grids. Siblings: thyn-ai/algenta-sdk, thyn-ai/algenta-integrations.

906 1 0
thyn-ai
sacrebleu-mojo

Clean-room Mojo kernels as drop-in accelerators for popular Python/TS libraries — measured 70x-8,700x with bit-exact parity and pure-language fallbacks. bm25, Fuse.js fuzzy search, cclib electron-density grids. Siblings: thyn-ai/algenta-sdk, thyn-ai/algenta-integrations.

878 1 0
priya-sundaram-dev
llama-index-retrievers-whoosh

Fast, pure-Python full-text indexing and search. Actively maintained continuation of Whoosh / whoosh-reloaded. Install: pip install whoosh3

803 38 34
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology