⬢github Rust · 969 ★ +903 since we first saw it · pushed 11 h ago · NOASSERTION
ivankovic/omnidiff
Fast, robust, accurate diffing
OmniDiff is an open-source Git difftool written in Rust that diffs files based on their content type. Instead of whole-line text diffs, it uses syntax-aware algorithms for code and specialized ones for PDFs, fonts, images, and archives, showing precise structural changes in a terminal UI (built with ratatui) or as git's external diff.
Why now: It was just showcased on Hacker News as a 'Show HN' post, with a browser-based demo comparing its output side by side against Unix diff on real changes.
Who it is for: Developers who review diffs in git and want more precise, semantic change views than line-based diff tools provide.
ast-diffast-diff-toolast-differencingcode-qualitycode-reviewcodereviewcodereview-toolsdiffdifftoolgit
Stars over our 207 snapshots: 66 to 969, since 2 d ago.
Where people talked about it
API: https://socialmediatrends-api.osmike.com/v1/repos/ivankovic/omnidiff