compare
diff-so-fancy vs icdiff
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | diff-so-fancy | icdiff |
|---|---|---|
| Language | Perl | Python |
| Licence | MIT | Other |
| Stars | 18k | 4.4k |
| Latest | v1.4.14 | release-2.0.10 |
| Last push | 2026-10-06 | 2026-02-08 |
| Release cadence | about 30 days between releases | too few releases |
| Active contributors | 7 commit authors on the default branch in the last 90 days | 0 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
icdiff replaces diff-so-fancy. Alternatives to diff-so-fancy →
PartialSide-by-side coloured diff, used through git difftool or git icdiff rather than as 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
icdiff
This repository publishes tags, not GitHub releases.
diff-so-fancy
unsigned The latest release, v1.4.14, carries no signature GitHub could verify.
Loading the security report
icdiff
unsigned The latest release, release-2.0.10, carries no signature GitHub could verify.
Loading the security report