Skip to main content

Zero-config dedupe

This auto-detects column types, assigns scorers, picks a blocking strategy, runs, and writes the deduplicated list (a timestamped *_deduplicated.csv, one row per real-world entity) and golden records (*_golden.csv, one merged record per duplicate group) 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