platisd/duplicate-code-detection-tool
A simple Python3 tool to detect similarities between files within a repository
This tool helps software developers identify duplicated code within their projects to guide refactoring efforts and improve software architecture. You provide a directory or a list of source code files (C, C++, Java, Python, C#), and it generates a report detailing the degree of similarity between them. It's especially useful for developers managing larger codebases.
203 stars. No commits in the last 6 months.
Use this if you are a software developer looking to reduce code duplication in your codebase and improve its overall structure.
Not ideal if you need to analyze code written in languages other than C, C++, Java, Python, or C#, or if your project is very small with minimal code.
Stars
203
Forks
34
Language
Python
License
MIT
Category
Last pushed
Jun 01, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/platisd/duplicate-code-detection-tool"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
fossology/safaa
Agent to compliment FOSSology's copyright scanner and find false positive findings.
Crypt0knights/Plagiarism-Detector
A Web Platform to detect plagiarised documents or plain text.
hhhhhhhhhn/HookeJs
An open source plagiarism detector built in node.
izikeros/sentence-plagiarism
Compare sentences from input document with all sentences from reference documents - find very...
ShubhamDeodhar/CheckMate
In the time when the world has come on the internet for education full time, it's equally...