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.
Why this job: works in the areas we cover, but does not say which job it does
What it does
- A stable identity, not a throwaway cluster id. Every entity gets a stable entity_id (UUIDv7) that persists across runs as new data arrives. Records are absorbed, entities merge or split, but the id an entity earns is the id downstream syste
- Whole-record provenance. Every field of the golden record traces back to the source record that won it: which source, when it was last seen, and which survivorship strategy picked it. The values it *didn't* pick stay visible rather than bei
- Governed by construction. Conflicting values collapse to one best value by an explicit survivorship policy (most-complete · source-priority · most-recent · majority-vote); every identity change lands in an append-only event timeline; and th
Get started
pip install goldenmatch && goldenmatch dedupe customers.csv- Maintenance
- Active
- Last commit today
- Stars
- 137
- +3 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest tag
- golden-suite-v0.5.10
- Released 47 days ago
- Built with
- Python
- 62% of the code
Is it looked after?
- Contributors
- 2
- Last 90 days
- Issues
- 98% closed
- 6 still open
- Pull requests
- 2,734 merged
- 15 waiting
- Releases
- 215
- 30+ in the last year
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| Yomguithereal / talisman | 734 | 9 days ago | MIT | No downloads |
| AI-team-UoA / pyJedAI | 100 | 7 months ago | Apache-2.0 | No downloads |
| openvenues / libpostal | 4,923 | 11 months ago | MIT | No downloads |
More: languages, topics, project record and preview image
Languages
- Python 62%
- TypeScript 27%
- Rust 7%
- MDX 2%
Topics
- data-engineering
- data-quality
- deduplication
- entity-resolution
- fuzzy-matching
- llm
- polars
- python
- record-linkage
- pprl
- mcp-server
- typescript
Project record
- JobOther AI tools
- StatusListed
- Commits3,458
- Forks17
- Watching1
- Stars in 28 days+4
- CreatedMar 16, 2026
- First seen by usNov 7, 2026
- CheckedNov 12, 2026
