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

Entity Resolution Python Packages

Python packages with the GitHub topic entity-resolution. Sorted by monthly downloads, with stars and forks.
moj-analytical-services
splink

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

960K 2K 271
J535D165
recordlinkage

A powerful and modular toolkit for record linkage and duplicate detection in Python

936K 1K 153
dedupeio
dedupe

:id: A python library for accurate and scalable fuzzy matching, record deduplication and entity-resolution.

43K 5K 576
SkyeAv
tablassert

Tablassert turns biomedical spreadsheets (Excel, CSV, TSV) into knowledge graphs ready for NCATS Translator. Declare how your columns map to subject–predicate–object statements in YAML; Tablassert resolves free text to standard CURIEs, attaches provenance and statistical annotations, and emits KGX-compliant nodes and edges.

22K 8 0
jm-rivera
resolvekit

Entity and place resolution system that maps messy place/entity strings and codes to canonical entities

9K 2 0
benseverndev-oss
goldenphonetic

Zero-config entity resolution feeding a durable identity layer: messy records from any source become stable golden entities, a Customer 360 with provenance, merge/split and audit. Fellegi-Sunter beats hand-tuned Splink. Arrow-native/Rust, 250M rows in 11.2 min. Python + edge TypeScript (WASM), SQL-native in Postgres & DuckDB, 97 MCP tools + REST.

7K 133 16
benseverndev-oss
goldenfuzz

Zero-config entity resolution feeding a durable identity layer: messy records from any source become stable golden entities, a Customer 360 with provenance, merge/split and audit. Fellegi-Sunter beats hand-tuned Splink. Arrow-native/Rust, 250M rows in 11.2 min. Python + edge TypeScript (WASM), SQL-native in Postgres & DuckDB, 97 MCP tools + REST.

6K 133 16
benseverndev-oss
goldenmatch

Zero-config entity resolution feeding a durable identity layer: messy records from any source become stable golden entities, a Customer 360 with provenance, merge/split and audit. Fellegi-Sunter beats hand-tuned Splink. Arrow-native/Rust, 250M rows in 11.2 min. Python + edge TypeScript (WASM), SQL-native in Postgres & DuckDB, 97 MCP tools + REST.

6K 133 16
maxharlow
csvmatch

🔎 Finds fuzzy matches between CSV files

5K 191 21
benseverndev-oss
goldenmatch-native

Zero-config entity resolution feeding a durable identity layer: messy records from any source become stable golden entities, a Customer 360 with provenance, merge/split and audit. Fellegi-Sunter beats hand-tuned Splink. Arrow-native/Rust, 250M rows in 11.2 min. Python + edge TypeScript (WASM), SQL-native in Postgres & DuckDB, 97 MCP tools + REST.

5K 133 16
data61
anonlink

Python implementation of anonymous linkage using cryptographic linkage keys

4K 75 9
benseverndev-oss
golden-suite

Zero-config entity resolution feeding a durable identity layer: messy records from any source become stable golden entities, a Customer 360 with provenance, merge/split and audit. Fellegi-Sunter beats hand-tuned Splink. Arrow-native/Rust, 250M rows in 11.2 min. Python + edge TypeScript (WASM), SQL-native in Postgres & DuckDB, 97 MCP tools + REST.

4K 133 16
keltokhy
jlink

Record linkage for economists: write the match rule in plain English, get a probability per pair, audit it, cite it. Python, CLI, Stata and R.

3K 6 1
cangyuanli
floof

Fuzzymatching made easy

3K 5 0
infona-ai
infona-client

Messy CSV, JSON, or text → one LLM schema pass → deterministic rows into Neo4j → ask in English (Cypher).

2K 6 0
benseverndev-oss
goldencheck

Zero-config entity resolution feeding a durable identity layer: messy records from any source become stable golden entities, a Customer 360 with provenance, merge/split and audit. Fellegi-Sunter beats hand-tuned Splink. Arrow-native/Rust, 250M rows in 11.2 min. Python + edge TypeScript (WASM), SQL-native in Postgres & DuckDB, 97 MCP tools + REST.

2K 133 16
benseverndev-oss
goldenflow-native

Zero-config entity resolution feeding a durable identity layer: messy records from any source become stable golden entities, a Customer 360 with provenance, merge/split and audit. Fellegi-Sunter beats hand-tuned Splink. Arrow-native/Rust, 250M rows in 11.2 min. Python + edge TypeScript (WASM), SQL-native in Postgres & DuckDB, 97 MCP tools + REST.

2K 133 16
zinggAI
zingg

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

1K 1K 178
fritshermans
deduplipy

Python package for deduplication/entity resolution using active learning

1K 83 8
unpatterned-labs
arche-core

An open-source engine for deciding when messy records of people, places, organisations, and products refer to the same real-world entity, with evidence, not just similarity scores or identifiers.

1K 4 0
benseverndev-oss
goldenflow

Zero-config entity resolution feeding a durable identity layer: messy records from any source become stable golden entities, a Customer 360 with provenance, merge/split and audit. Fellegi-Sunter beats hand-tuned Splink. Arrow-native/Rust, 250M rows in 11.2 min. Python + edge TypeScript (WASM), SQL-native in Postgres & DuckDB, 97 MCP tools + REST.

1K 133 16
Picovoice
pvrhino

On-device Speech-to-Intent engine powered by deep learning

994 712 97
ihmeuw
easylink

A tool that allows users to build and run highly configurable record linkage/entity resolution pipelines.

936 11 0
AI-team-UoA
pyjedai

An open-source library that leverages Python’s data science ecosystem to build powerful end-to-end Entity Resolution workflows.

919 100 13
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology