compare
diff-so-fancy vs Difftastic
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | diff-so-fancy | Difftastic |
|---|---|---|
| Language | Perl | Rust |
| Licence | MIT | MIT |
| Stars | 18k | 26k |
| Latest | v1.4.14 | 0.71.0 |
| Last push | 2026-10-06 | 2026-10-02 |
| Release cadence | about 30 days between releases | about 72 days between releases |
| Active contributors | 7 commit authors on the default branch in the last 90 days | 11 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Difftastic replaces diff-so-fancy. Alternatives to diff-so-fancy →
PartialCompares files by syntax tree rather than by line, run as git's external diff instead of a pager.
diff-so-fancy
- v1.4.142026-10-03OSC 1717 diff-line metadata support for Lazygit — #538:
- v1.4.122026-08-16Suppress Perl warning for 'use_color' variable in Dump::Krumo
- v1.4.102026-04-09This is a bugfix release to address #521
- v1.4.82026-03-27add proper guide for publishing to npm
- v1.4.62026-03-16d-s-f is much smarter and --patch mode should work in more (all?) scenarios
Difftastic
- 0.71.02026-09-18Difftastic is a structural diff tool that understands syntax. See the manual to get started, and the changelog for hist…
- 0.70.02026-08-07Difftastic is a structural diff tool that understands syntax. See the manual to get started, and the changelog for hist…
- 0.69.02026-04-30Difftastic is a structural diff tool that understands syntax. See the manual to get started, and the changelog for hist…
- 0.68.02026-03-16Difftastic is a structural diff tool that understands syntax. See the manual to get started, and the changelog for hist…
- 0.67.02025-11-16Difftastic is a structural diff tool that understands syntax. See the manual to get started, and the changelog for hist…
diff-so-fancy
unsigned The latest release, v1.4.14, carries no signature GitHub could verify.
Loading the security report
Difftastic
unsigned The latest release, 0.71.0, carries no signature GitHub could verify.
Loading the security report