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.
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 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 DolosThe facts
| Deckard | Dolos | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Yes |
| Runs on | API, Linux, Mac, Self-hosted, Windows | API, Linux, Mac, Self-hosted, Web, Windows |
| Lowest paid plan | Not published | Free or on request |
| Plans published | None | 2 |
| Maker | Not published | Not published |
| Website | github.com | dolos.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