OmniDiff is a newly released open-source Git difftool developed in Rust. It focuses on providing fast, robust, and accurate content-aware diffing capabilities for a wide range of file types. The tool is designed to handle diverse code changes and content-specific formats.
The difftool is reported to robustly handle 99.95% of code changes and uses content-specific algorithms for 98.8% of changes. Performance measurements were conducted on a T14s with an Intel Core i7-1370P processor and 32 GB RAM. OmniDiff can diff various content examples, including OpenDocument files, compiled translation catalogs, and images (still and animated).
OmniDiff can be installed via `cargo install` for building from source, requiring a C compiler and Rust toolchain 1.92 or later. Prebuilt binaries are available for Linux, macOS (Intel and Apple Silicon), and Windows on GitHub releases. Users can also install it via Homebrew on macOS and Linux, or through a signed apt repository for Debian-based systems. NixOS users can install it using `nix run`.
An OmniDiff extension is available for VS Code, which can be installed from the Extensions view or via the command line. It is also compatible with Open VSX for VSCodium, Cursor, and Windsurf. The extension currently works within the existing VS Code API, with future plans to adopt an unreleased upstream API that would allow it to replace the built-in diff view.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
OmniDiff, an open-source Git difftool written in Rust, has been released, offering content-aware diffing for various file types. It provides robust and accurate change detection, with installation options for multiple operating systems and integration with VS Code.