File comparison compares the contents of computer files, finding their common contents and their differences. The result is known as a diff.
Read more
File comparison compares the contents of computer files, finding their common contents and their differences. The result is known as a diff.
Read more
diffyml is a command-line utility that compares YAML documents by their structure rather than by raw line changes.
Read more
Patdiff is a command-line diff utility written in OCaml that implements Bram Cohen’s patience diff algorithm.
Read more
xmldiff is a Python library and command-line utility for comparing XML documents structurally instead of line by line.
Read more
diffsitter is a semantic diff tool for source code
Read more
We look at GUI tools that let you see the difference between two files or two versions of the same file.
Read more
RCompare is a file and directory comparison toolkit written in Rust.
Read more
vbl is a terminal-based hexadecimal viewer that lets you inspect binary data from files and devices in a dynamic hex and ASCII interface.
Read more
biodiff compares two files side by side in a hex view and uses alignment algorithms to keep similar regions lined up.
Read more
VBinDiff is a text-based visual binary diff and hexadecimal file viewer that displays file contents in hexadecimal alongside ASCII.
Read more
RustDiff is a native desktop application for comparing JSON and XML files semantically rather than just line by line.
Read more
dead-ringer is a Rust-based command-line utility designed to compare two binary files.
Read more
Riff is a wrapper around diff that highlights which parts of lines have changed.
Read more
oyo extends traditional diffs with an optional step-through mode.
Read more
objdiff is a local diffing tool for decompilation projects. There is also a GUI available.
Read more
jdDiff shows the difference between two files or two directories.
Read more
mamediff is a TUI editor for managing unstaged and staged Git diffs. It’s written in the Rust language.
Read more
Text Compare is a simple text comparison app.
Read more
sesdiff is a shortest edit script diff that’s written in the Rust programming language.
Read more
csvdiff is a fast diff tool for comparing CSV files. It finds out the additions and modifications.
Read more