Dolos
7.7#1 in code duplication detection toolsFree planFree planWebAPILinuxmacOS
Visit| Fact | Dolos | Duplo |
|---|---|---|
| Purpose | Dolos detects plagiarism by finding similarities between source code submissions. | Duplo finds duplicated code blocks in large codebases. |
| Reports | Reports include similarity, total overlap, and the longest matching fragment for file pairs. | Duplo can output results as JSON or XML, and its XML can be displayed in a browser using an included stylesheet. |
| Support | General questions and support are handled through GitHub discussions, while bugs and feature requests use GitHub issues. | The maintainer asks users to open an issue for feedback, feature requests, and bug reports. |
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.
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.