Skip to content
SPECIFICTION
Get listed

CCFinderSW vs CodeMatch

CCFinderSW

github.com

CodeMatch

safe-corp.com

Side by side

FigureCCFinderSWCodeMatch
Price fromFree—
Free planYes—
Free trial—Yes
Open source——
WindowsYesYes
Plans published10
Spec score · Code Clone Detection Tools8.6 (#1)7.7 (#9)
Founded20172008
PurposeCCFinderSW is a token-based code clone detection tool that detects similar code fragments and outputs clone pairs.CodeMatch compares source code files across directories and subdirectories, ranking the most highly correlated file pairs to help locate possible plagiarism.

Plans

CCFinderSW

  • CCFinderSWFree

CCFinderSW pricing →

CodeMatch

No plans published.

CodeMatch pricing →

In their own words

CCFinderSW

CCFinderSW is a free, open-source command-line tool that detects similar code pairs through token-based clone matching. It takes a source directory, a language, and an output file as command-line arguments. The default minimum clone-token threshold is 50 and can be changed with the -t argument. Output can use CCFinder, CCFinderX, CCFinderSW text, or JSON formats, and clone-pair results can be read by Gemini or CCFX. A comment rule file is required for the target language; a reserved-word list is optional but recommended. Without that list, the tool detects type 1 clones; with it, it detects type 1 and type 2 clones. It excludes pairs containing inserted or deleted sentences. The implementation is Java-only, and the project recommends Java 8 or later. Windows is the listed platform, with Windows 10 Pro named as its test environment. The repository offers a CCFinderSW-1.0.zip download and includes an MIT license for the project; bundled libraries use Apache License 2.0.

Visit github.com

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