OmniDiff is an open-source (AGPLv3), Rust-based content-aware Git diff tool that supports 25 languages, images, PDFs, archives, fonts, and more. The author trained its diff pipelines by manually analyzing 2000 real diffs from Gentoo repositories, achieving sub-100ms performance on large C++ files.
Background
Git diff tools are a core part of developer workflows, but most existing solutions lack broad content-type support and intelligent rendering. Tools like delta and difftastic have explored better syntax-aware diffs, but few handle non-text content natively.
- Source
- Hacker News (RSS)
- Published
- Nov 1, 2026 at 09:02 PM
- Score
- 6.0 / 10