FREEDOM251

Freedom251 › Compare

Side by side

Deckard vs Dolos

Both stand on code duplication detection tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

Deckard

Free plan APILinuxMac+2

Choose Deckard if you need an open-source, script-driven tool for finding code clones and accessing clone data programmatically. Its workflow centers on batch scripts and configuration, and clone-related bug detection must be enabled separately from default batch clone detection.

Visit Deckard

Dolos

Free plan Open source APILinuxMac+3

Dolos focuses on similarities between source code submissions, with reports that show overlap at the file-pair level. Its web app, API, CLI, and self-hosting options give educators different ways to use it.

Visit Dolos

The facts

DeckardDolos
Free planYesYes
Open sourceNot publishedYes
Runs onAPI, Linux, Mac, Self-hosted, WindowsAPI, Linux, Mac, Self-hosted, Web, Windows
Lowest paid planNot publishedFree or on request
Plans publishedNone2
MakerNot publishedNot published
Websitegithub.comdolos.ugent.be
On code duplication detection tools#6 of 18#2 of 18

Deckard: what it does well

  • Uses parse trees and vector clustering to identify code clones.
  • Supports C, Java 7, PHP 5, and Solidity syntax.
  • Clone detection components can run in parallel.
  • Converts clone and bug reports into HTML.
  • Offers programmable access to clone subtrees, vectors, and reports.

What to know first

  • Clone-related bug detection is not enabled by default in batch scans.
  • No CI or IDE integration is listed.
  • Windows Vista and 7 may block compiled executables due to UAC false alarms.

Dolos: what it does well

  • Free plan and MIT-licensed open-source software
  • Reports show overlap and longest matching fragments
  • Supports common programming languages through Tree-sitter
  • Offers JSON API and local analysis options
  • CSV listed as a report export format

What to know first

  • Public API ZIP submissions are limited to 10 MB
  • Mixed-language ZIPs analyze only the dominant language by default
  • No academic source matching listed

Alternatives to Deckard Alternatives to Dolos The whole list