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

Fuzzy Matching Python Packages

Python packages with the GitHub topic fuzzy-matching. Sorted by relevance, with stars and monthly downloads.
moj-analytical-services
splink

Fast, accurate and scalable probabilistic data linkage with support for multiple SQL backends

1M 2K 243
taleinat
fuzzysearch

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

721K 342 26
mammothb
symspellpy

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

478K 876 127
chrislit
abydos

Abydos NLP/IR library for Python

55K 194 43
matchms
matchms

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

50K 259 80
benseverndev-oss
goldenmatch

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

20K 119 12
benseverndev-oss
goldenmatch-native

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

19K 119 12
gandersen101
spaczz

Fuzzy matching and more functionality for spaCy.

15K 258 31
RobinL
fuzzymatcher

Record linking package that fuzzy matches two Python pandas dataframes using sqlite3 fts4

12K 286 60
benseverndev-oss
goldenflow

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

8K 119 12
maxharlow
csvmatch

🔎 Finds fuzzy matches between CSV files

7K 189 21
proycon
analiticcl

an approximate string matching or fuzzy-matching system for spelling correction, normalisation or post-OCR correction (mirror of https://codeberg.org/proycon/analiticcl)

6K 40 4
austinv11
prefixtrie

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

5K 1 0
yymao
fuzzyname

A simple python class for fuzzy name matching

4K 2 0
adamdeprince
stride-align

SIMD-accelerated fuzzy string matching, sequence alignment (Smith-Waterman / Needleman-Wunsch), edit distance (Levenshtein / OSA / Indel / Jaro-Winkler), phonetic encoders (Soundex / Metaphone / NYSIIS / Caverphone), and Dynamic Time Warping — x86 / ARM / LoongArch / POWER kernels with first-class CJK.

4K 0 0
benseverndev-oss
goldencheck

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

3K 119 12
rosette-api
rosette-api

Babel Street Analytics Client Library for Python

3K 38 37
iomega
spec2vec

Word2Vec based similarity measure of mass spectrometry data.

3K 85 20
Christopher-Thornton
hmni

📛 Fuzzy Name Matching with Machine Learning

3K 268 52
adityabalki
llm-join

Fuzzy join pandas DataFrames using LLM scoring and embedding retrieval — record linkage, entity resolution, approximate join

3K 1 0
cangyuanli
floof

Fuzzymatching made easy

3K 5 0
benseverndev-oss
infermap

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

3K 119 12
zinggAI
zingg

Scalable master data management, identity resolution, entity resolution, and deduplication using ML

3K 1K 169
benseverndev-oss
goldenpipe

Zero-config entity resolution & record linkage. The zero-tuning Fellegi-Sunter path beats hand-tuned Splink head-to-head and scales from a CSV to a verified 100M-row dedupe in 9.2 min. Fuzzy/exact/probabilistic + PPRL + LLM + identity graph. Python + edge-safe TypeScript (WASM), SQL-native in Postgres & DuckDB, MCP/REST + dbt/Airflow.

2K 119 12
    • Data from PyPI, GitHub, ClickHouse, and BigQuery