5 comments

  • yboris8 hours ago
    Related: my favorite viewer is <i>diff2html-cli</i> which lets you see the diff in your browser:<p><a href="https:&#x2F;&#x2F;diff2html.xyz&#x2F;" rel="nofollow">https:&#x2F;&#x2F;diff2html.xyz&#x2F;</a>
    • danvk2 hours ago
      You might also like webdiff, which does something similar <a href="https:&#x2F;&#x2F;github.com&#x2F;danvk&#x2F;webdiff" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;danvk&#x2F;webdiff</a> (I built this years ago and still use it every day.)
    • JavierFlores097 hours ago
      my favorite online diff viewer so far is <a href="https:&#x2F;&#x2F;diffs.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;diffs.dev&#x2F;</a>, very straightforward. Diff2html looks cool too given it can work in terminal
    • forrestthewoods5 hours ago
      Why not just use Araxis Merge or Beyond Compare?
      • WalterGR2 hours ago
        Some alternatives to paid solutions:<p>WinMerge is excellent, open source, and while Windows-only, it runs well in Wine without needing any tweaks.<p>Kdiff is open source, cross-platform, and while I personally don’t love it, it supports 4-pane merge, which is quite ergonomic and rare.
  • tarun_anand1 hour ago
    Is there an OSS git diff for images and multimedia?
    • alkh9 minutes ago
      I bet there might be something but you can probably create your own by using ImageMagick[1] and some manipulations. For ex. for images, I would create a temp file or use a process substitition + open on OSX or xdg-open on Linux. Here is a first post about<p>Or you can make it even easier(cause the output is only a text) and simply print out the difference in metadata directly. You might need some other tools like ImageMagick but at least no shenanigans with viewing binary data as part of your diff.<p>[1]<a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;5132749&#x2F;diff-an-image-using-imagemagick" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;5132749&#x2F;diff-an-image-us...</a>
  • gritzko8 hours ago
    I recently implemented a diff driver as part of git-dogs. The integration part Claude one-shotted.<p>Mine is token based: <a href="https:&#x2F;&#x2F;replicated.wiki&#x2F;blog&#x2F;img&#x2F;difflet.png" rel="nofollow">https:&#x2F;&#x2F;replicated.wiki&#x2F;blog&#x2F;img&#x2F;difflet.png</a><p>The set of git tools itself, very much in development: <a href="https:&#x2F;&#x2F;github.com&#x2F;gritzko&#x2F;git-dogs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gritzko&#x2F;git-dogs</a>
  • semanticintent3 hours ago
    [flagged]