Show HN: OmniDiff – Opensource, super fast, content aware Git difftool, in Rust(github.com)
265 points by FabCH 23 hours ago | 75 comments
tl;dr: OmniDiff is an open-source Rust-based Git difftool that performs content-aware diffing on 25 languages (via tree-sitter) plus binary formats like images, fonts, archives, PDFs, and cursors—rendering them visually rather than as "binary files differ." Benchmarks show median diffs under 5ms and successful handling of 99.95% of code changes across ~7,500 repositories. It integrates with Git, Jujutsu, VS Code, and Neovim, is dual-licensed (AGPL/commercial), and openly uses AI assistance (Claude Code) in development.
HN Discussion:
  • •Comparison questions to existing similar tools like Difftastic and Delta
  • ↑Enthusiastic praise for the tool and its minimal, effective diff output
  • ↓Concern about the 99.95% coverage claim implying missed diffs
  • ~Feature requests like 3-way merges, side-by-side responsive view, and easier git integration
  • ↑Appreciation for the AGPL copyleft licensing choice