Project

PlagCheck

PlagCheck is a high-performance command-line application written in Rust that detects file similarity using the Myers diff algorithm. The tool compares a reference file against multiple target files in parallel, providing deterministic similarity scores while optimizing execution speed through data-parallel processing with Rayon.

Technologies

RustRayonMyers Diff AlgorithmCLIParallel Computing

Key Features

  • Parallel file comparison using Rayon
  • Similarity scoring with the Myers diff algorithm
  • Whitespace normalization for accurate comparisons
  • Sorted similarity ranking with execution time reporting
  • Optimized for large-scale text and source code comparison
View Source