Alternatives to GNU Diffutils
The GNU diff, cmp, diff3 and sdiff programs for finding differences between files. Notes say what changes if you switch.
The original
GNU Diffutils
The GNU diff, cmp, diff3 and sdiff programs for finding differences between files.
20 alternatives
Most similar to GNU Diffutils first.
Wdiff
A command-line tool that compares text files and displays differences word by word.
dwdiff
A command-line diff tool that compares text at the word level.
diffstat
A command-line utility that summarizes changes in diff output with a per-file histogram.
Xdelta
A command-line tool and C library for binary diffs and delta compression in VCDIFF format.
BusyBox
A single small executable that bundles many common Unix utilities, widely used on embedded Linux.
BusyBox includes diff and cmp applets in one small binary for embedded and minimal systems, with fewer options than the GNU programs.
Toybox
A BSD-licensed single executable that combines many common Linux command-line utilities.
Toybox provides common utilities including diff under the permissive 0BSD licence, though some commands remain incomplete compared with GNU tools.
diffsitter
A command-line diff tool that compares files by their syntax tree to show meaningful semantic changes.
hwatch
An alternative to the watch command that keeps a history of output and shows differences.
delta
A pager that makes git diffs readable: syntax highlighting, word-level changes, side-by-side view and line numbers.
latexdiff
A command-line tool that compares LaTeX files and marks significant changes in the resulting document.
viddy
Rerun a command and compare its output over time.
diffnav
A terminal pager for Git diffs that adds a GitHub-style file tree beside the changes.
KDiff3
A KDE utility for comparing and merging files and directories, with support for three-way merges.
Kompare
A KDE graphical front end for viewing, merging and patching differences between files and folders.
Meld for macOS
A macOS build of Meld, the visual diff and merge tool for files and folders.
Diffuse
A graphical tool for comparing and merging any number of text files side by side.
VisualDiffer
A free, open-source macOS app for comparing folders and files side by side.
DiffMerge
A free desktop tool for visually comparing and merging files and folders on Windows, macOS and Linux.
Araxis Merge
A file and folder comparison tool for Windows and macOS with two and three-way merging.
DeltaWalker
A file and folder comparison tool with text merging, folder synchronization and image comparison.