← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

OmniDiff: Open-source, content-aware Git difftool written in Rust released

🔄 Updated 5d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • OmniDiff is an open-source Git difftool.
  • It uses Rust and offers content-aware diffing.
  • Supports various file types including code, PDFs, and images.
  • Available for Linux, macOS, Windows, and VS Code.

Introduction to OmniDiff

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.

Key Features and Performance

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).

Installation and Availability

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`.

VS Code Integration

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 →

The daily brief

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.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~4 min · 3 stories · Nov 07

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

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.