Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Code Clone Detection Tools
  3. dcd

dcd

Plans and prices

dcd

Free

AGPL-3.0 open-source license

Priority support

Priced on request

priority direct email support from the developer

Every plan, in full

On the record

Commercial support
Commercial users can purchase a year's priority support entitlement for direct email support from the developer.github.com · read 30 Sep 2026
Fuzzy matching
The --fuzz option uses simhash distance to match similar but non-identical lines, with values from 0 to 255.github.com · read 30 Sep 2026
Gap tolerance
The --gap-tolerance option bridges inserted, deleted, or modified lines in otherwise matching duplicate blocks.github.com · read 30 Sep 2026
Hole tolerance
The --max-hole-size option allows modified lines within a duplicate diagonal match.github.com · read 30 Sep 2026
Ignore support
dcd supports .ignore files using the same syntax as .gitignore files and can ignore marked code blocks.github.com · read 30 Sep 2026
Installation
Users with Go 1.19 or newer can install dcd with go install github.com/boyter/dcd@latest.github.com · read 30 Sep 2026
Language coverage
The comparison table says dcd provides language-aware parsing via scc for 250+ languages.github.com · read 30 Sep 2026
License
The project is licensed under the GNU Affero General Public License 3.0.github.com · read 30 Sep 2026
Maker background
Ben Boyter describes himself as a professional software engineer with more than 15 years of development experience focused on testing.boyter.org · read 30 Sep 2026
Purpose
dcd is a duplicate code detector designed to identify duplicate code within a project.github.com · read 30 Sep 2026
Release limitation
Release 1.1.0 removed Windows support for full filesystem compatibility and directs Windows users to WSL.github.com · read 30 Sep 2026
Single-file comparison
The --file option compares one file against the rest of the codebase.github.com · read 30 Sep 2026
Structured output
The --format json option produces structured JSON output for integration with other tools or CI pipelines.github.com · read 30 Sep 2026
Visualizations
dcd can generate PBM scatter plots and self-contained interactive HTML reports with file heatmaps and scatter plots.github.com · read 30 Sep 2026

Alternatives to dcd

Every alternative, ranked