Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.
-
Updated
Jul 8, 2026 - Rust
Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.
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
GitHub Action for installing and running sbom-tools — semantic SBOM diff, validation, and quality scoring
Portable Agent Skill for semantic diff, review prioritization, and merge workflows
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
Git-like identity protocol for portable human-AI context. Owner-controlled profiles, semantic identity diffs, portable context artifacts, and validation across AI tools.
SemanticDiff is a desktop Git diff explorer that turns repository changes into an interactive, semantic graph.
A semantic diff tool for CPEE process trees.
Self-hosted GitHub App that strips formatting noise from PR diffs and reviews them with AI against your project's own guidelines.
Version control for a working tree of source files. Where tree-sitter can parse a file, astvcs stores an abstract syntax tree and diffs and merges structural edits. Everything else is stored as UTF-8 text with a line-oriented diff.
Exploratory statistical data analysis of subjective ratings of speakers' social characteristics. R Markdown files.
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."