I made a super simple diff tool that's free and has no annoying ads
littlediffer.com
littlediffer.com
My favourite tool for diffing has always been “diff -u”. I sometimes even use “diff -U10000” when I want to see the entire file as context.
Thankfully, GitHub still supports unified diff view, so I don’t feel left out while reviewing GitHub pull requests.
In fact, once upon a time, when there was no GitHub or GitLab and there were no “pull requests”, open source developers used to email each other .diff files (often also named .patch files) which were nothing but unified diff files. A reviewer would apply the patch on their copy of source code with something like “patch -p0 < new.diff” and test it locally on their system. That was the CI of that era.
Wait, so what does the majority prefer these days then? I might be out of the loop, last time I checked (which was today) git still defaulted to unified diffs.
$ man diff | grep -A1 'SEE ALSO'
SEE ALSO
wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)
I think there's some kind of affiliate program going on...We need to file an anti-trust complaint.
Nothing against the littlediffer project, I just really wonder what ad-ridden diff tools the title would be referring to
I don't really trust such tools unless I host them myself (in DayJob I'm not allowed to trust such tools, lest I accidentally paste information about clients' people/customers into a site that posts the data out of the country) but at least this one is starting out OK, so congratulations to the creator for making something working and clean (even if it is ultimately of limited use as local tools work much better for this purpose).
It is sad that “without stalkyness and other unnecessary bulk & distractions” isn't the norm (even for desktop utilities too often) so can be pointed out as a special feature, but that is the world we live in…
I usually wind up in a web-based tool and they're mostly ridden with ads and very un-slick UIs.
I hope you find this helpful, I've been using it for a year and decided to just publish it.
Having a simple web-based copy-paste diff-tool is extremely valuable to me!
I like difftastic.
vimdiff file1 file2