GoldenMatch – 100M-row dedupe on Ray in 213s, no Spark, Arrow-native
Ray-based dedupe at 100M rows without Spark — that's a real architectural choice.
Zero-config entity resolution that scales from a CSV to 100M+ rows on a Ray cluster (verified: 100M deduped in 213s, 0.30 GB driver). Fuzzy + exact + probabilistic dedupe, identity graph, PPRL, LLM boost. Python + full TypeScript port; SQL-native in PostgreSQL & DuckDB; MCP/REST servers, dbt + Airflow recipes.
Fellegi-Sunter matching with active learning beats Dedupe.io on complex datasets.
Data engineers, analysts working with messy duplicate records
Dedupe.io · OpenRefine · Tamr
Ray-based dedupe at 100M rows without Spark — that's a real architectural choice.
YAML-driven record linkage beats hand-rolled SQL, but Splink already solved this.
Deduping PRs and scoring them with 20 heuristic signals is a concrete, useful idea — especially the scope-coherence signal and embedding auto-fallback for providers without embeddings. The repo supports CLI, a persistent server, GitHub App integration and an explicit --model flag for provider flexibility, but it's still early and adoption/UX examples (ranked output, workflows) are thin — promising engineering scaffolding that needs real-world validation.
Entropy-based context compression beats naive token stuffing, but the category is crowded.
Entity-centric memory cuts context 90% while matching full-text performance on NovelQA.
Yet another hallucination checker when Guardrails and LMQL already cover this.