EVERYTHING XIAOMI
Get listed
Side by side

Deckard vs Dolos

Deckard

5.7#10 in code duplication detection tools
APILinuxmacOSSelf-hosted
Visit

Dolos

7.7#1 in code duplication detection toolsFree plan
Free planWebAPILinuxmacOS
Visit

What both publish

FactDeckardDolos
AnalysisThe README describes semantic clone analysis as a use of Deckard.Its pipeline tokenizes source files, fingerprints token sequences, indexes matches, and generates reports.
LanguagesThe release notes describe support for C, Java 7, PHP 5, and Solidity syntax.Dolos uses Tree-sitter parsers and supports common languages including Bash, C, C++, C#, Elm, JavaScript, Java, PHP, Python, and TypeScript out of the box.
PurposeDeckard is a tree-based code clone detection tool that can also report clone-related bugs.Dolos detects plagiarism by finding similarities between source code submissions.
ReportsThe tool can convert clone or bug reports into HTML for inspection in a browser.Reports include similarity, total overlap, and the longest matching fragment for file pairs.

Deckard plans

No prices published.

Dolos plans

  • Dolos web appFree
  • Free web applicationFree

Pick Deckard if…

Deckard suits developers who can point it at application source code and configure language and paths for batch clone analysis. Its scripts and code interfaces are relevant to users who want programmable access to reports and vectors.

Pick Dolos if…

Dolos is suited to teachers checking source-code submissions, including tests, exams, and exercises where small-group collaboration is allowed. It can also suit users who want local analysis or to host the tool themselves.

Charts they share