GoldenMatch
Find duplicate records in 30 seconds. Zero-config entity resolution, 97.2% F1 out of the box.
io.github.benseverndev-oss/goldenmatch · Repository · Website · version 3.13.0 · 128 stars · listed from registry
Install
The sweep installs into a clean prefix, but this is the command a user would run:
uvx goldenmatch
Results by platform
Linux
MCP handshake failed2026-08-16 · probed over pypi1 recorded run, oldest first.
handshake failed: MCP error -32000: Connection closed --- stderr (tail) --- Downloading duckdb (20.5MiB) Downloading goldenmatch-native (2.6MiB) Downloading goldenmatch (2.7MiB) Downloaded goldenmatch-native Downloaded duckdb Downloaded goldenmatch Installed 27 packages in 33ms ██████╗ ██████╗ ██╗ ██████╗ ███████╗███╗ ██╗ ██╔════╝ ██╔═══██╗██║ ██╔══██╗██╔════╝████╗ ██║ ██║ ███╗██║ ██║██║ ██║ ██║█████╗ ██╔██╗ ██║ ██║ ██║██║ ██║██║ ██║ ██║██╔══╝ ██║╚██╗██║ ╚██████╔╝╚██████╔╝███████╗██████╔╝███████╗██║ ╚████║ ╚═════╝ ╚═════╝ ╚══════╝╚═════╝ ╚══════╝╚═╝ ╚═══╝ ███╗ ███╗ █████╗ ████████╗ ██████╗██╗ ██╗ ████╗ ████║██╔══██╗╚══██╔══╝██╔════╝██║ ██║ ██╔████╔██║███████║ ██║ ██║ ███████║ ██║╚██╔╝██║██╔══██║ ██║ ██║ ██╔══██║ ██║ ╚═╝ ██║██║ ██║ ██║ ╚██████╗██║ ██║ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝ version 3.13.0 python 3.13.15 platform Linux x86_64 presets 0 saved polars missing rapidfuzz missing typer 0.27.1 pydantic 2.13.4 Usage: goldenmatch <command> Commands: dedupe, match, config, init Run goldenmatch <command> --help for details
macOS
MCP handshake failed2026-08-16 · probed over pypi1 recorded run, oldest first.
handshake failed: MCP error -32000: Connection closed --- stderr (tail) --- Downloading goldenmatch (2.7MiB) Downloading goldenmatch-native (2.3MiB) Downloading duckdb (14.8MiB) Downloaded goldenmatch-native Downloaded duckdb Downloaded goldenmatch Installed 27 packages in 639ms ██████╗ ██████╗ ██╗ ██████╗ ███████╗███╗ ██╗ ██╔════╝ ██╔═══██╗██║ ██╔══██╗██╔════╝████╗ ██║ ██║ ███╗██║ ██║██║ ██║ ██║█████╗ ██╔██╗ ██║ ██║ ██║██║ ██║██║ ██║ ██║██╔══╝ ██║╚██╗██║ ╚██████╔╝╚██████╔╝███████╗██████╔╝███████╗██║ ╚████║ ╚═════╝ ╚═════╝ ╚══════╝╚═════╝ ╚══════╝╚═╝ ╚═══╝ ███╗ ███╗ █████╗ ████████╗ ██████╗██╗ ██╗ ████╗ ████║██╔══██╗╚══██╔══╝██╔════╝██║ ██║ ██╔████╔██║███████║ ██║ ██║ ███████║ ██║╚██╔╝██║██╔══██║ ██║ ██║ ██╔══██║ ██║ ╚═╝ ██║██║ ██║ ██║ ╚██████╗██║ ██║ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝ version 3.13.0 python 3.14.6 platform Darwin arm64 presets 0 saved polars missing rapidfuzz missing typer 0.27.1 pydantic 2.13.4 Usage: goldenmatch <command> Commands: dedupe, match, config, init Run goldenmatch <command> --help for details
Windows
MCP handshake failed2026-08-16 · probed over pypi1 recorded run, oldest first.
handshake failed: MCP error -32000: Connection closed --- stderr (tail) --- Downloading goldenmatch (2.7MiB) Downloading goldenmatch-native (2.2MiB) Downloading duckdb (12.6MiB) Downloaded goldenmatch-native Downloaded duckdb Downloaded goldenmatch Installed 28 packages in 15.18s \u2588\u2588\u2588\u2588\u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2588\u2588\u2557 \u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2557\u2588\u2588\u2588\u2557 \u2588\u2588\u2557 \u2588\u2588\u2554\u2550\u2550\u2550\u2550\u255d \u2588\u2588\u2554\u2550\u2550\u2550\u2588\u2588\u2557\u2588\u2588\u2551 \u2588\u2588\u2554\u2550\u2550\u2588\u2588\u2557\u2588\u2588\u2554\u2550\u2550\u2550\u2550\u255d\u2588\u2588\u2588\u2588\u2557 \u2588\u2588\u2551 \u2588\u2588\u2551 \u2588\u2588\u2588\u2557\u2588\u2588\u2551 \u2588\u2588\u2551\u2588\u2588\u2551 \u2588\u2588\u2551 \u2588\u2588\u2551\u2588\u2588\u2588\u2588\u2588\u2557 \u2588\u2588\u2554\u2588\u2588\u2557 \u2588\u2588\u2551 \u2588\u2588\u2551 \u2588\u2588\u2551\u2588\u2588\u2551 \u2588\u2588\u2551\u2588\u2588\u2551 \u2588\u2588\u2551 \u2588\u2588\u2551\u2588\u2588\u2554\u2550\u2550\u255d \u2588\u2588\u2551\u255a\u2588\u2588\u2557\u2588\u2588\u2551 \u255a\u2588\u2588\u2588\u2588\u2588\u2588\u2554\u255d\u255a\u2588\u2588\u2588\u2588\u2588\u2588\u2554\u255d\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2557\u2588\u2588\u2588\u2588\u2588\u2588\u2554\u255d\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2557\u2588\u2588\u2551 \u255a\u2588\u2588\u2588\u2588\u2551 \u255a\u2550\u2550\u2550\u2550\u2550\u255d \u255a\u2550\u2550\u2550\u2550\u2550\u255d \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u255d\u255a\u2550\u2550\u2550\u2550\u2550\u255d \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u255d\u255a\u2550\u255d \u255a\u2550\u2550\u2550\u255d \u2588\u2588\u2588\u2557 \u2588\u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2588\u2588\u2557\u2588\u2588\u2557 \u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2551\u2588\u2588\u2554\u2550\u2550\u2588\u2588\u2557\u255a\u2550\u2550\u2588\u2588\u2554\u2550\u2550\u255d\u2588\u2588\u2554\u2550\u2550\u2550\u2550\u255d\u2588\u2588\u2551 \u2588\u2588\u2551 \u2588\u2588\u2554\u2588\u2588\u2588\u2588\u2554\u2588\u2588\u2551\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2551 \u2588\u2588\u2551 \u2588\u2588\u2551 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2551 \u2588\u2588\u2551\u255a\u2588\u2588\u2554\u255d\u2588\u2588\u2551\u2588\u2588\u2554\u2550\u2550\u2588\u2588\u2551 \u2588\u2588\u2551 \u2588\u2588\u2551 \u2588\u2588\u2554\u2550\u2550\u2588\u2588\u2551 \u2588\u2588\u2551 \u255a\u2550\u255d \u2588\u2588\u2551\u2588\u2588\u2551 \u2588\u2588\u2551 \u2588\u2588\u2551 \u255a\u2588\u2588\u2588\u2588\u2588\u2588\u2557\u2588\u2588\u2551 \u2588\u2588\u2551 \u255a\u2550\u255d \u255a\u2550\u255d\u255a\u2550\u255d \u255a\u2550\u255d \u255a\u2550\u255d \u255a\u2550\u2550\u2550\u2550\u2550\u255d\u255a\u2550\u255d \u255a\u2550\u255d version 3.13.0 python 3.12.10 platform Windows AMD64 presets 0 saved polars missing rapidfuzz missing typer 0.27.1 pydantic 2.13.4 Usage: goldenmatch <command> Commands: dedupe, match, config, init Run goldenmatch <command> --help for details
Badge
Paste this into the project README to show the current result:
[](https://doesitinstall.com/s/io.github.benseverndev-oss__goldenmatch.html)