AltHub

modem-dev/hunk Alternatives

terminal diff viewer / code review

Hunk is a review-first terminal diff viewer for agentic coders, offering a multi-file TUI with sidebar navigation, split/stacked layouts, watch mode, and AI/agent annotations.

9.3kTypeScriptMITactive ยท last push 23d agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

agavra/tuicrGitHub

Choose if you prefer vim keybindings in a focused, actively maintained code review TUI.

a code review TUI with vim keybindings

3.0k
Rust
MIT
active1mo ago
remorses/critiqueGitHub

Choose if you want a TUI plus a web-based review interface for git changes.

TUI & website for reviewing git changes

1.3k
TypeScript
MIT
active4mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

dandavison/deltaGitHub

Choose if you want a lightweight pager to pipe git/diff output into for syntax highlighting, without a full-screen TUI.

A syntax-highlighting pager for git, diff, grep, rg --json, and blame output

32.3k
Rust
MIT
active24d ago
esmuellert/codediff.nvimGitHub

Choose if you work inside Neovim and want VSCode-style side-by-side diffs without leaving the editor.

VSCode-style diff, merge and git history for Neovim. Side-by-side or inline, with character-level highlighting from VSCode's own diff algorithm in C.

1.5k
Lua
MIT
active2mo ago
Ataraxy-Labs/semGitHub

Choose if you need semantic entity-level diffs and impact analysis rather than line-based textual diffs.

Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.

3.3k
Rust
Apache-2.0
active1mo ago
yoshiko-pg/difitGitHub

Choose if you prefer a GitHub-like web UI for reviewing diffs served locally, rather than a terminal TUI.

A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view

3.1k
TypeScript
MIT
active2mo ago
banga/git-split-diffsGitHub

Choose for a minimal, syntax-highlighted side-by-side diff in the terminal without a heavyweight TUI.

Syntax highlighted side-by-side diffs in your terminal

2.7k
TypeScript
MIT
active2mo ago
Wilfred/difftasticGitHub

Choose if you want syntax-aware structural diffs that understand code across many languages.

a structural diff that understands syntax ๐ŸŸฅ๐ŸŸฉ

25.8k
Rust
MIT
active2mo ago

Listed as an alternative to

These projects were analysed and named hunk among their alternatives. The relationship is not symmetric โ€” how hunk rates them is a separate judgement, made when hunk is analysed in its own right.

so-fancy/diff-so-fancyGitHub

calls hunk โ€œChoose it when you need an interactive, review-first terminal diff UI rather than a one-shot pager.โ€

Make your diffs human readable for improved code quality and faster defect detection. :tada:

18.1kPerlactive
tomasz-tomczyk/critGitHub

calls hunk โ€œPick it for a review-first terminal diff viewer; covers diffs only, not plans or proxied apps.โ€

Your feedback loop with the agent

1.2kGoactive
backnotprop/plannotatorGitHub

calls hunk โ€œwhen you only need a fast terminal diff viewer/reviewer and not plan/HTML annotation.โ€

Annotate and review coding agent plans and code diffs visually, share with your team, send feedback to agents with one click.

9.2kTypeScriptactive