copydetect
5.9#11 in code clone detection toolsAPILinuxmacOSSelf-hosted
Visit| Fact | copydetect | Duplo |
|---|---|---|
| Filtering | Tokenization and filtering replace variable names with V, function names with F, object names with O, and strings with S. | For supported languages, Duplo can filter comments, compiler directives, and other syntax such as using statements from duplicate detection. |
| Language support | It uses Pygments for tokenization and supports the 500+ languages Pygments can detect and tokenize. | Built-in support includes C/C++, Java, C#, VB, GCC assembly, Ada, Erlang, TypeScript, and Swift. |
| License | Copydetect is released under the MIT License. | Duplo is free software under the GNU General Public License version 2 or, at the user's option, any later version, and is provided without warranty. |
| Purpose | Copydetect detects likely code plagiarism by comparing code directories and generating an HTML report that displays copied slices. | Duplo finds duplicated code blocks in large codebases. |
No prices published.
copydetect may suit educators or developers comparing code submissions and repositories. It is intended for users comfortable with Python installation or command-line and API workflows.
It suits developers who want to find repeated code or text in repositories and use reports in continuous integration. It may also fit projects that need prebuilt binaries for Alpine Linux, macOS, or Windows.