HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
ivankovic
omnidiff
Rust2026–2026
ivankovic / omnidiff

omnidiff

Fast, robust, accurate diffing

3Distinct people
3Mentions
0Explicit recommenders
1.4KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Fast, robust, accurate diffing

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

OSS projects banning AI-generated contributions direct repository linkDebated

Open source maintainers are increasingly banning AI-generated contributions to protect volunteer capacity from low-quality 'slop' and preserve project agency, arguing that the volume of automated PRs overwhelms review bandwidth. Conversely, critics contend these bans are counterproductive gatekeeping that drives away potential contributors and ignores the utility of AI-assisted development in well-maintained communities.

112 readable replies · Supporting reply 1 · Supporting reply 2 · Supporting reply 3 · Supporting reply 4

Mentions over time

HN mentions by hour3 dated mentions

Observed mentions: 2026-11-01 13:02:30 UTC to 2026-11-02 01:27:03 UTC.

012026-11-01 13:00:00 UTC to 2026-11-01 14:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsNov 1, 13:002026-11-01 14:00:00 UTC to 2026-11-01 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-11-01 15:00:00 UTC to 2026-11-01 16:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-11-01 16:00:00 UTC to 2026-11-01 17:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-11-01 17:00:00 UTC to 2026-11-01 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-11-01 18:00:00 UTC to 2026-11-01 19:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-11-01 19:00:00 UTC to 2026-11-01 20:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsNov 1, 19:002026-11-01 20:00:00 UTC to 2026-11-01 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-11-01 21:00:00 UTC to 2026-11-01 22:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-11-01 22:00:00 UTC to 2026-11-01 23:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-11-01 23:00:00 UTC to 2026-11-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-11-02 00:00:00 UTC to 2026-11-02 01:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-11-02 01:00:00 UTC to 2026-11-02 02:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsNov 2, 01:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Nov 1, 13:002026-11-01 13:00:00 UTC2026-11-01 14:00:00 UTC110
Nov 1, 14:002026-11-01 14:00:00 UTC2026-11-01 15:00:00 UTC000
Nov 1, 15:002026-11-01 15:00:00 UTC2026-11-01 16:00:00 UTC000
Nov 1, 16:002026-11-01 16:00:00 UTC2026-11-01 17:00:00 UTC101
Nov 1, 17:002026-11-01 17:00:00 UTC2026-11-01 18:00:00 UTC000
Nov 1, 18:002026-11-01 18:00:00 UTC2026-11-01 19:00:00 UTC000
Nov 1, 19:002026-11-01 19:00:00 UTC2026-11-01 20:00:00 UTC000
Nov 1, 20:002026-11-01 20:00:00 UTC2026-11-01 21:00:00 UTC000
Nov 1, 21:002026-11-01 21:00:00 UTC2026-11-01 22:00:00 UTC000
Nov 1, 22:002026-11-01 22:00:00 UTC2026-11-01 23:00:00 UTC000
Nov 1, 23:002026-11-01 23:00:00 UTC2026-11-02 00:00:00 UTC000
Nov 2, 00:002026-11-02 00:00:00 UTC2026-11-02 01:00:00 UTC000
Nov 2, 01:002026-11-02 01:00:00 UTC2026-11-02 02:00:00 UTC101

What Hacker News says

3 sources
FabCH·Nov 1, 2026Submission

Show HN: OmniDiff – Opensource, super fast, content aware Git difftool, in Rust

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 that are listed in Gentoo packages, sampled 2000 diffs and solved them manually to get a good understanding of what is needed, before putting together the diff pipelines for each content type. Incidentally, this also forms the basis of the CI pipeline, so the robustness of the codebase is quite high. I'm still developing it. It's v0.3.0 at this time. But I have been using it daily as my git difftool for months now, and it works well. AI Disclosur
Read the rest
e: Yes, I do use AI. No, I do not vibecode.
227 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.