Skip to content
SPECIFICTION
Get listed

CodeMatch vs Deckard

CodeMatch

safe-corp.com

Deckard

github.com

Side by side

FigureCodeMatchDeckard
Price from——
Free plan——
Free trialYes—
Open source——
WindowsYesYes
macOS—Yes
Linux—Yes
API—Yes
Self-hosted—Yes
Plans published00
Spec score · Code Clone Detection Tools7.7 (#9)7.5 (#12)
Intended usersSAFE describes CodeMatch as a tool for lawyers, technical experts, and expert witnesses investigating potentially copied source code.The documented workflow is for users who point Deckard at application source code and configure the programming language and paths.
LanguagesThe product page lists support for languages including C, C++, C#, Java, JavaScript, Python, SQL, Swift, and TypeScript, and says new language support can usually be added within days on request.The release notes describe support for C, Java 7, PHP 5, and Solidity syntax.
PurposeCodeMatch compares source code files across directories and subdirectories, ranking the most highly correlated file pairs to help locate possible plagiarism.Deckard is a tree-based code clone detection tool that can also report clone-related bugs.
ReportsCodeMatch creates a database exportable to an HTML summary report, with detailed HTML reports showing the statements, comments, strings, identifiers, or instruction sequences behind high correlations.The tool can convert clone or bug reports into HTML for inspection in a browser.

In their own words

CodeMatch

CodeMatch is a Windows program from SAFE Corporation for comparing source-code files across two directories, including their subdirectories. It ranks file pairs by correlation scores from 0 to 100, helping an examiner reduce many combinations to a smaller review list. Its hybrid methods compare statements, comments and strings, instruction sequences, and identifiers. Reports can show the material behind high correlations in detailed HTML, while a database export can produce an HTML summary. SAFE lists languages including C, C++, C#, Java, JavaScript, Python, SQL, Swift, Verilog, and VHDL, and says requested languages can usually be added within days. The maker also describes uses such as finding open-source code in proprietary software, assessing common authorship, and identifying shared algorithms. A press release allows no-charge comparison of up to 1 megabyte of source code. CodeMatch assists expert review rather than precisely identifying plagiarism. It is paid, with a free plan and trial, but no CodeMatch price is listed.

Visit safe-corp.com

Deckard

Deckard has no write-up on Specifiction yet; its figures are above.

Visit github.com