{
  "id": 17750087,
  "title": "Show HN: OmniDiff – Opensource, super fast, content aware Git difftool, in Rust",
  "url": "https://urgent.news/2026/11/01/show-hn-omnidiff-opensource-super-fast-content-aware-git-difftool-in",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-01T13:02:30.000Z",
  "source": {
    "name": "Hacker News Best",
    "slug": "hacker-news-best",
    "url": "https://github.com/ivankovic/omnidiff"
  },
  "original_language": "en",
  "account": "OmniDiff is an open-source Git difftool that aims to be the ultimate diff tool based on real-world examples from open source repositories. This tool is capable of diffing a wide range of content types, including code in 25 programming languages, configuration files, images, PDF documents, archives, cursors, and fonts.\n\nOmniDiff stands out for its impressive speed and efficiency. For instance, it can handle C++ files with tens of thousands of lines in under 100 milliseconds, even on a 2023 ThinkPad T14s laptop. The tool is entirely open source and released under the AGPLv3 license, ensuring that the source code is freely available and can be modified and distributed by anyone.\n\nThe development of OmniDiff was heavily influenced by the analysis of 7,400 repositories listed in Gentoo packages. A subset of 2,000 diffs was sampled and manually solved by the developer to gain a comprehensive understanding of the requirements for such a tool. This extensive research and practical testing have resulted in a robust and reliable CI pipeline, which is a testament to the high quality of the codebase.\n\nAlthough OmniDiff is currently in version 0.3.0, the developer has been using it as their primary Git difftool for several months, and it has proven to be a valuable tool in their workflow. The tool is still under development, and the developer welcomes any feedback or suggestions to further improve its functionality and performance.\n\nFor those interested in trying out OmniDiff or providing feedback, the project's source code and comments can be found at https://news.ycombinator.com/item?id=50325253.",
  "summary": "I have been researching what the ultimate diff tool would look like, based on actual diffs in open source repositories. OmniDiff can diff: code (25 languages), config, images, PDFs, archives, cursors, fonts... It's fast. It can diff C++ files of tens of thousands of lines in under 100ms, on a 2023 ThinkPad T14s. It's open source. AGPLv3. It's based on real diffs. I looked at the 7400 repositories…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}