A syntax-highlighting pager for git, diff, grep, rg --json, and blame output
Syntax highlighting, side-by-side view and line numbers.
Alternativen zu
Make your diffs human readable for improved code quality and faster defect detection. :tada:
delta, Difftastic, icdiff und weitere. 5 Alternativen zu diff-so-fancy, in Rust, Python, TypeScript. Ersatzgrad, Lizenz, Sterne und das neueste signierte Release im Vergleich.
| Tool | Ersatzgrad | Sterne | Lizenz | Bedingungen | Selbst hostbar | Sprache | Neuestes Release | Letzter Push |
|---|---|---|---|---|---|---|---|---|
| delta | Vollwertiger Ersatz | 33k | MIT | Open Source | Nein | Rust | 0.20.1 | 2026-11-12 |
| Difftastic | Teilweise | 26k | MIT | Open Source | Nein | Rust | 0.72.0 | 2026-11-11 |
| icdiff | Teilweise | 4.4k | Other | Open Source | Nein | Python | release-2.0.10 | 2026-02-08 |
| git-split-diffs | Teilweise | 2.7k | MIT | Open Source | Nein | TypeScript | v2.3.0 | 2026-10-11 |
| riff | Teilweise | 532 | MIT | Open Source | Nein | Rust | 3.7.0 | 2026-11-07 |
5 Alternativen
A syntax-highlighting pager for git, diff, grep, rg --json, and blame output
Syntax highlighting, side-by-side view and line numbers.
a structural diff that understands syntax 🟥🟩
Compares files by syntax tree rather than by line, run as git's external diff instead of a pager.
improved colored diff
Side-by-side coloured diff, used through git difftool or git icdiff rather than as a pager.
Syntax highlighted side-by-side diffs in your terminal
Side-by-side diffs with syntax highlighting, styled like GitHub's.
A syntax highter for diffs, clarifying which parts of lines have changed
Highlights the changed parts of each line, as a pager for git and diff.