Developer Tools·Standings

Code Duplication Detection Tools

Code duplication detection tools find repeated or near-matching code; compare supported languages and whether you need reporting or controls in your workflow.

The board's signal score is out of 10. Marks show whether a tool has a public API, open-source code or a free plan; check the details that matter to your setup.

  • 18 platforms
  • 1 with a public API on this page
  • 15 with a free tier
  • Checked 7 Oct 2026
  1. 1
    D
    Dolosdolos.ugent.be

    Dolos detects similarities and possible plagiarism among programming source-code submissions.

    7.7 APIOpenFree Free tier
  2. 2
    J
    jscpdjscpd.dev

    An open-source duplicate code scanner for 224 languages that can fail builds over set limits.

    7.6 APIOpenFree Free tier
  3. 3
    A
    Avidemuxavidemux.sourceforge.net

    Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks.

    7.4 APIOpenFree Free tier
  4. 4
    P
    PMDpmd.github.io

    A free code analyzer with built-in copy-paste detection and rules for many languages.

    6.6 APIOpenFree Free tier
  5. 5
    D
    Duplogithub.com

    A free tool that finds repeated code blocks in large projects and exports text, JSON or XML reports.

    6.3 APIOpenFree Free tier
  6. 6
    N
    NiCadgithub.com

    A free code clone detector that checks files, functions or blocks in eight listed languages.

    6.3 APIOpenFree Free tier
  7. 7
    SS
    Simian Similarity Analyzersimian.quandarypeak.com

    An open-source tool that reports repeated blocks in source code, markup, stylesheets and text.

    6.3 APIOpenFree Free tier
  8. 8
    D
    Deckardgithub.com

    An open-source clone detector for C, Java 7, PHP 5 and Solidity syntax, with optional bug detection.

    6.2 APIOpenFree Free tier
  9. 9
    D
    dcdgithub.com

    A free, open-source duplicate code detector for Linux and macOS with fuzzy matching options.

    6.0 APIOpenFree Free tier
  10. 10
    S
    SourcererCCgithub.com

    An open-source token-based detector for code clones in files, methods, statements or blocks.

    5.9 APIOpenFree Free tier
  11. 11
    PN
    phpcpd-nextgithub.com

    An open-source PHP 8.4+ copy detector with exact, reordered and other clone matching options.

    5.8 APIOpenFree Free tier
  12. 12
    F
    Fallowfallow.tools
    5.2 APIOpenFree Free tier
  13. 13
    J
    JPlagjplag.github.io

    A free tool that finds near-duplicate code in multiple programming languages.

    5.1 APIOpenFree Free tier
  14. 14
    CL
    CCDetect-lspgithub.com

    A free code tool for finding near-duplicate code on Linux, macOS and Windows.

    5.1 APIOpenFree Free tier
  15. 15
    AD
    art-duplart-dupl.lars.software

    art-dupl detects source-code duplication at the AST level to identify fixable clones.

    4.9 APIOpenFree —
  16. 16
    C
    CCFinderXgithub.com

    A free Linux tool that detects near-duplicate code in six supported languages.

    4.8 APIOpenFree Free tier
  17. 17
    PI
    4.0 APIOpenFree —
  18. 18
    C
    CloneDRsemanticdesigns.com

    A paid Windows tool for finding near-duplicate code.

    4.0 APIOpenFree —

Places #1, #2, #3, #4, #5 on this board are open to sponsors. Take #1 · Other ways to advertise

How to choose

Which programming languages does it support?

Start with the languages in the code you need to check. Support varies by tool: art-dupl, for example, detects clones in Go source code.

Compare supported languages before weighing other features, and confirm that the tool covers the languages used in your projects.

Does it fit my development workflow?

Check whether you need CI or pull request reporting, duplication gates, or trend visualisation. The board compares these capabilities, which can help you decide how findings should appear and whether repeated code should trigger a check.

Also check where the tool runs. Options represented on the board include Linux, macOS, Windows, self-hosted, API and web.

Can I use it for free, and what does paid access cost?

Compare free-plan availability and the listed starting price before choosing. A free plan is different from a free trial, so check the pricing details for the specific tool.

For example, Fallow lists a free plan and paid access from $20 per user per month, with a 30-day trial.

Can I inspect or change the tool's code?

If you need to inspect or modify the code, check the tool's licence and open-source status. The board marks open-source options separately from free plans; free access does not by itself mean the code is open source.

Questions

What do code duplication detection tools do?

They find repeated or near-matching code. The board compares language support and capabilities such as CI or pull request reporting, duplication gates and trend visualisation.

How do I choose a code duplication tool for my programming language?

Check the supported languages for the specific tool and confirm that they cover the code you need to scan. art-dupl, for example, detects clones in Go source code.

Which code duplication tools have a free plan?

The board marks whether a tool has a free plan. Check the individual pricing details; a free plan is not the same as a free trial.

What is the difference between a free plan and open-source code?

A free plan describes pricing. Open-source code describes whether the code is available under a licence that permits its use or modification. Check both marks and the licence.

Can code duplication tools report findings in CI or pull requests?

The board compares CI and pull request reporting, along with duplication gates and trend visualisation. Check the individual tool's details for the capabilities you need.

Some top positions on this board can be paid placements, standing where they were sold. The facts on each platform are not for sale. How we rank · Disclosure