Stack Gems
Menu
← Catalog

delta

MIT syntax-aware git diff pager

Rust / Terminal · OSS/MIT · 32.5k

Reviewed 2026-09-10 · last push 2026-10-17 · repo checked 2026-10-19

What's Good

MIT. dandavison/delta. Drop-in pager for `git diff`/`show`/`log -p` via `core.pager` / `interactive.diffFilter`. Language-aware highlighting, line numbers, side-by-side, merge-conflict styling, and themes. Works with Magit and many Git UIs that honor pager config.

The Catch

Vs bat (file viewer) and lazygit (TUI Git client): delta is the *diff pager*, not a file cat and not a staging UI. Config lives in gitconfig — wrong pager nesting with less can surprise. Huge binary diffs still want `--stat` or path filters first.

Verdict

MIT git diff pager. Free forever; set it once in gitconfig and every diff gets readable.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/delta.svg)](https://stackgems.com/gems/delta)

HTML

<a href="https://stackgems.com/gems/delta"><img src="https://stackgems.com/badge/delta.svg" alt="delta reviewed on Stack Gems" height="20"></a>

Related

Rust →