Riffle is a fast, native macOS diff and merge tool with 2-way diff, 3-way merge with an editable result, and folder compare, built for git, Tower, and the command line.




Diff Guru is described as 'DiffGuru is a free online tool for developers and writers to instantly compare two blocks of text or files, highlight additions and deletions, and merge changes - no signup required, privacy-first design' and is a Diff Tool in the file management category. There are more than 50 alternatives to Diff Guru, not only websites but also apps for a variety of platforms, including Windows, Mac, Linux and SaaS apps. The best Diff Guru alternative is WinMerge, which is both free and Open Source. Other great sites and apps similar to Diff Guru are Beyond Compare, KDiff3, Diffchecker and Directory Compare Pro.
Riffle is a fast, native macOS diff and merge tool with 2-way diff, 3-way merge with an editable result, and folder compare, built for git, Tower, and the command line.




DiffMerge is a graphical file comparison program for Windows, Mac OS X and Unix, published by SourceGear.

WinMerge 2011 series is a fork of the original WinMerge application that compiles without ATL/MFC dependencies to enable zero-budget developers to build WinMerge from sources using Visual C++ Express editions.


GNU Diffutils is a package of several programs related to finding differences between files.
Difftastic is a diff tool that compares files based on their syntax. It supports over 20 programming languages and when it works, it's fantastic.

Visualize folders side-by-side and find immediately which files are different, colors help to understand the diff type. Colors identify older, modified and newer files.




WinMerge JP is a fork of the original WinMerge, but after 2018 the two are nearly identical. WinMerge JP's features including 3-way compare has been merged into the original.


SmartSynchronize is a multi-platform file and directory compare tool. It allows you to compare files or perform 3-way-merges, both with the ability to edit the file contents. SmartSynchronize is specialized in comparing directory structures (for example, of software projects)...



Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.
FileMerge lets you compare one file to another or one directory to another and merge the files or directories together.




Text Compare is a tool to find difference between two different texts. Supports many different languages. Just paste your text and click check.

Easily compare and merge text files; compare doc, xls and pdf files; prepare comparison reports and printouts.
