Semantic version control CLI. Entity-level diff, blame, graph, and impact analysis for code. 16 languages via tree-sitter.
-
Updated
Mar 13, 2026 - Rust
Semantic version control CLI. Entity-level diff, blame, graph, and impact analysis for code. 16 languages via tree-sitter.
Awesome tools that show differences between files and folders.
Community support for SemanticDiff, the programming language aware diff for Visual Studio Code and GitHub.
SymDiff-Differential-Program-Verifier
Tools for working with KGCL
Experiment about a semantic-based diff tool for Java language.
Repository for ASE 2018 paper, "Datalog-based Scalable Semantic Diffing of Concurrent Programs".
A generic, semantic tree-diff algorithm for XML-shaped documents & a frontend for comparing query plans from different database systems
Java GUI for labeling speech files in terms of social speaker characteristics (likable, attractive, competent, childish, etc.).
Semantic, human-grade diffs for YAML/JSON/HCL configuration files
A semantic diff tool for CPEE process trees.
Exploratory statistical data analysis of subjective ratings of speakers' social characteristics. R Markdown files.
Diff visualization tool that lets you more quickly understand code changes. Unlike traditional diff tools that only show what changed, Git Sage categorizes changes by their semantic purpose
It is a program for semantic lisp diff. Now it supports only a small subset of Common Lisp.
GitHub Action for installing and running sbom-tools — semantic SBOM diff, validation, and quality scoring
GitHub-native merge gate and semantic control plane for AI-assisted software engineering.
Add a description, image, and links to the semantic-diff topic page so that developers can more easily learn about it.
To associate your repository with the semantic-diff topic, visit your repo's landing page and select "manage topics."