Where do I even begin?
Six tools is a lot. Find the sentence that sounds like your problem and start there — each tool works on its own, so you only pick up the ones you need.Start where you fit
Developers
Install and dedupe a CSV in 30 seconds from Python, TypeScript, or the CLI.
No code
Point-and-click in the browser workbench — edit rules, review matches, label pairs.
Researchers
Reproduce the benchmarks, read the methodology + honest framing, and cite the work.
Quickstart
Deduplicate a CSV in 30 seconds.
Architecture
How the six tools compose into one pipeline.
GoldenMatch
The headline package: zero-config entity resolution.
Scale envelope
Pick the right backend for your row count.
API surface
Every entry point in one place — Python, TypeScript, CLI, MCP, REST, and agent skills across all six packages.
The pipeline
Raw, messy records enter on the left and leave as clean golden records on the right. You can run the whole chain through GoldenPipe or use any single tool on its own.Packages
GoldenMatch
Zero-config entity resolution for Python and TypeScript.
GoldenCheck
Data-quality scanning that discovers rules automatically.
GoldenFlow
92 transforms across 11 categories for cleaning messy data.
GoldenPipe
One call to chain Check, Flow, and Match.
GoldenAnalysis
Read-only metrics, trend, and regression reporting over any run.
InferMap
Inference-driven schema mapping with confidence scores.
SQL extensions
Native Postgres and DuckDB fuzzy matching in SQL.
Why Golden Suite
- Zero-config that beats hand-tuned. GoldenMatch’s introspective auto-config controller reaches F1 0.964 on DBLP-ACM out of the box, above the hand-tuned ceiling of 0.918.
- Polyglot. Python is the headline runtime; TypeScript runs the same scorers on edge runtimes (Vercel Edge, Cloudflare Workers, Deno); Rust powers the Postgres and DuckDB extensions.
- AI-native. Every package ships an MCP server (~110 tools across the suite), and the service-shaped packages add a REST API and agent skills.
- MIT-licensed. Every package in the suite.
Benchmark and scale numbers throughout these docs are quoted from the package READMEs and
docs/ in the repository. Re-measure for your own hardware and data before relying on exact figures.