Dolos
7.7#1 in code duplication detection toolsFree planFree planWebAPILinuxmacOS
Visit| Fact | Dolos | SourcererCC |
|---|---|---|
| Languages | 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. | The tokenizer can be configured with language comment syntax and a list of file extensions to analyze. |
| Purpose | Dolos detects plagiarism by finding similarities between source code submissions. | SourcererCC is a token-based code clone detector for very large code bases and Internet-scale project repositories. |
| Support | General questions and support are handled through GitHub discussions, while bugs and feature requests use GitHub issues. | The tutorial invites users to contact the team for technical help, including hardware performance tuning. |
No prices published.
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 Linux or self-hosted teams analyzing code similarity at repository, file, method, statement, or block level. It is useful when configurable tokenization and distributed processing are needed.