Modular code plagiarism detector using Winnowing (MOSS‑style), multi‑language support, Streamlit UI, FastAPI API, and Dockerized deployment for academic and coding platform use.
-
Updated
Feb 22, 2026 - Python
Modular code plagiarism detector using Winnowing (MOSS‑style), multi‑language support, Streamlit UI, FastAPI API, and Dockerized deployment for academic and coding platform use.
A high-performance text plagiarism detection pipeline engineering exact string matching via Knuth-Morris-Pratt (KMP) and Rabin-Karp architectures, coupled with structural winnowing fingerprinting for local alignment. Implements an optimized sub-linear time candidate screening matrix leveraging MinHash and Locality-Sensitive Hashing (LSH) to handle
Sistem deteksi plagiarisme source code berbasis web menggunakan Winnowing Fingerprinting & Rolling Hash Rabin-Karp. Mendukung PHP, Dart, dan Python.
A high-performance text plagiarism detection pipeline using KMP and Rabin-Karp exact matching, robust Winnowing fingerprinting, and sub-linear time candidate screening via MinHash + Locality-Sensitive Hashing (LSH), built with a unified Streamlit analytical dashboard.
Code Similarity Analyzer using Token-Based Approach | Detects Java code plagiarism via K-gram & Winnowing algorithm | Spring Boot + Vercel + Azure
Add a description, image, and links to the winnowing-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the winnowing-algorithm topic, visit your repo's landing page and select "manage topics."