compare
icdiff vs riff
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | icdiff | riff |
|---|---|---|
| Language | Python | Rust |
| Licence | Other | MIT |
| Stars | 4.4k | 530 |
| Latest | release-2.0.10 | 3.6.2 |
| Last push | 2026-02-08 | 2026-08-15 |
| Release cadence | too few releases | about 13 days between releases |
| Active contributors | 0 commit authors on the default branch in the last 90 days | 1 commit author on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace diff-so-fancy. Alternatives to diff-so-fancy →
PartialicdiffSide-by-side coloured diff, used through git difftool or git icdiff rather than as a pager.
PartialriffHighlights the changed parts of each line, as a pager for git and diff.
icdiff
This repository publishes tags, not GitHub releases.
riff
- 3.6.22026-08-153.6.2: Update file header hyperlink target
- 3.6.12025-11-173.6.1: Don't hyperlink no-color output
- 3.6.02025-11-053.6.0: Change default unchanged style to Yellow
- 3.5.12025-10-233.5.1: Hyperlink hunk headers to the right rows
- 3.5.02025-10-193.5.0: Hyperlink hunk headers to specific file lines
icdiff
unsigned The latest release, release-2.0.10, carries no signature GitHub could verify.
Loading the security report
riff
unsigned The latest release, 3.6.2, carries no signature GitHub could verify.
Loading the security report