srcDiff

srcDiff

noun  |  src·Diff   |  \sōrs-def\

1 : a syntactic differencing infrastructure for analyzing source code changes.

2 : a lightweight, highly scalable, robust, multi-language differencing tool that combines efficient sequence analysis with syntactic rules to produce accurate, readable deltas.

4 : a free software application licensed under GPL.

srcDiff v0.1.0

The initial public release is available on GitHub (October 2025) with build instructions. You will need srcML and libsrcml (see srcml.org). A Docker image for running srcDiff is also available at Docker Hub. Installers and additional distributions will be made available soon.

Source Code

srcDiff 0.1.0