← back

category

Git diff pagers

Make git diff output readable in a terminal.

Side by side

Git diff pagers
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
delta33kMITOpen sourceNoRust0.20.12026-11-12
Difftastic26kMITOpen sourceNoRust0.72.02026-11-11
diff-so-fancy18kMITOpen sourceNoPerlv1.4.142026-10-18
icdiff4.4kOtherOpen sourceNoPythonrelease-2.0.102026-02-08
git-split-diffs2.7kMITOpen sourceNoTypeScriptv2.3.02026-10-11
riff532MITOpen sourceNoRust3.7.02026-11-07

6 tools

delta

A syntax-highlighting pager for git, diff, grep, rg --json, and blame output

Language
Rust
Licence
MIT
Stars
33k
Latest
0.20.1
Last push
2026-11-12
Difftastic

a structural diff that understands syntax 🟥🟩

Language
Rust
Licence
MIT
Stars
26k
Latest
0.72.0
Last push
2026-11-11
diff-so-fancy

Make your diffs human readable for improved code quality and faster defect detection. :tada:

Language
Perl
Licence
MIT
Stars
18k
Latest
v1.4.14
Last push
2026-10-18
riff

A syntax highter for diffs, clarifying which parts of lines have changed

Language
Rust
Licence
MIT
Stars
532
Latest
3.7.0
Last push
2026-11-07

What these tools replace