Deff
Side-by-side Git diff review in your terminal
Details
- External ID
- 47169518
- Source
- HN
- Company
- —
- Product
- Deff
- Website domain
- github.com
- Launched
- Feb. 26, 2026
- Cohort
- —
- Upvotes
- 120
- Upvotes percentile
- 0.9070080862533693
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
deff is an interactive Rust TUI for reviewing git diffs side-by-side with syntax highlighting and added/deleted line tinting. It supports keyboard/mouse navigation, vim-style motions, in-diff search (/, n, N), per-file reviewed toggles, and both upstream-based and explicit --base/--head comparisons. It can also include uncommitted + untracked files (--include-uncommitted) so you can review your working tree before committing.Would love to get some feedback
Enrichment
- Theme
- git and repository workflow tools
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Commercial product
- Normalized one-liner
- git diff review in terminal
- Manually corrected
- False
Could you build this?
Yes A Rust TUI tool for side-by-side git diff inspection using standard libraries like `ratatui` and `syntect` is a classic CLI project well-suited for AI generation.
Discussion
20 comments analyzed.
Competitors mentioned: codediff.nvim, lazygit, vim-fugitive, IntelliJ diff tool, Critique
Concerns raised: Requires JavaScript (comparing to web alternatives), Lacks muscle memory from existing editor configurations, Security/usability tradeoffs with modern tools, Terminal emulator performance and feature parity
Feature requests: Show moved code blocks detection, cargo-binstall support, Render diffs to images/PDF/HTML formats
Competitors
Other products that read as similar to this one — 117 launches clear the similarity bar, closest 8 shown.
Attention rank: #10 of 118 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 119 days after the earliest competitor.
- Diffswarm · hn · 2026-01-06 · 8 upvotes · similarity 0.57
- CodeDiff · hn · 2026-09-29 · 6 upvotes · similarity 0.53
- Revdiff · hn · 2026-04-12 · 17 upvotes · similarity 0.50
- MyGitDiff · github · 2026-09-10 · 7 upvotes · similarity 0.49
- MergeDock · ph · 2026-09-22 · 2 upvotes · similarity 0.49
- Diffing Binary Files · hn · 2026-08-05 · 19 upvotes · similarity 0.47
- I rebuilt the only parts of my IDE I use, in Rust, over a weekend · hn · 2026-06-22 · 50 upvotes · similarity 0.47
- Linear Diffs · ph · 2026-05-29 · 178 upvotes · similarity 0.45
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.