Skip to main content

Zero-config dedupe

This auto-detects column types, assigns scorers, picks a blocking strategy, runs, and writes golden records (a timestamped *_golden.csv in the current directory) — no config, no prompts. Add --tui to review interactively instead, or --output-all for every artifact. The same in Python:

Match two files

Match a target file against a reference file:

TypeScript

The TypeScript core is edge-safe and zero-dependency:

Explicit configuration

For full control, build a GoldenMatchConfig with named matchkeys:

YAML config

The same config in goldenmatch.yml:

Learning Memory

Record steward corrections so future runs improve:

Evaluate against ground truth