OmniDiff: Open-Source Rust Git Difftool Handles Code, Configs, Images, and More
A developer has released OmniDiff, an open-source, content-aware Git difftool written in Rust and licensed under AGPLv3. The tool can compare code in 25 languages as well as configuration files, images, PDFs, archives, fonts, and more. According to the author, it can diff C++ files of tens of thousands of lines in under 100 milliseconds on a 2023 ThinkPad T14s. The diff pipelines were designed after manually analyzing 2,000 sampled diffs from roughly 7,400 repositories listed in Gentoo packages. The project is currently at version 0.3.0, and the author says they have used it daily for months while still developing it.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in