omnidiff
Fast, robust, accurate diffing
- ast-diff
- ast-diff-tool
- ast-differencing
- code-quality
- code-review
- codereview
- codereview-tools
- diff
- difftool
- git
- git-diff
- git-difftool
- ratatui
- structural-diff
- syntax-aware-diff
- Stars
- 318
- Forks
- 6
- + today
- +1
- Created
- 1y
Ranking data as of November 3, 2026 (UTC).
Star History
Today, hour by hour
Overview
Fast, robust, accurate diffing It ranks #4159 on GitTiger, gaining +1 star on November 3, 2026 (UTC).
The project is written in Rust and has 6 forks. It was created 1y ago.
What it is
`ivankovic/omnidiff` is a Rust project for code diffing, classified under code review. Its description reads "Fast, robust, accurate diffing". The license is listed as NOASSERTION, meaning no clear license was detected.
Capabilities described
- The README summary describes content-aware diffing that aims to be fast, robust and accurate. - It claims to be robust enough to diff 99.95% of code changes. - It claims that 98.8% of changes are diffed with content-specific algorithms. - These figures come from the repository's own README summary and are not independently verified here. - Topics point to AST diffing, git diff and difftool use, and code-review tooling.
Getting started
No installation or usage steps were supplied in the evidence. Check the repository README for build instructions, git integration and supported content types.
git clone https://github.com/ivankovic/omnidiff.git
cd omnidiff
# see README for setupFrequently Asked Questions
What is OmniDiff for?
It is a content-aware diffing tool, tagged for AST diffing, git diff/difftool use and code review. Its description calls it fast, robust and accurate.
What do the 99.95% and 98.8% figures mean?
The README summary claims 99.95% of code changes can be diffed and 98.8% are handled with content-specific algorithms. They are the project's own claims, and the evidence gives no methodology.
What language and license does it have?
The language is Rust. The license field is NOASSERTION, so no clear license was identified; check the repository.
How do I install or use it?
No install or usage commands were supplied. Follow the repository README.