On this page
Overview
delta is a terminal pager for Git, traditional diff, grep, ripgrep JSON, blame, and related text output. It provides syntax highlighting, word-level diffs, side-by-side views, line numbers, navigation, hyperlinks, and integration through Git pager settings.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Add syntax highlighting and word-level emphasis to diffs
Delta uses syntax-highlight themes aligned with bat and emphasizes changes at the word level in addition to normal line-oriented diff output.
Sources: [1]
Choose side-by-side views, line numbers, navigation, and specialized displays
Configuration can enable side-by-side rendering, line numbers, n/N navigation across diff sections, and improved merge-conflict or git-blame presentation.
Sources: [1]
Best fit
Fits developers who want better terminal diff readability without changing Git commands
Configured as a Git pager, delta works transparently with commands such as git diff and git show, adding a presentation layer to an existing workflow.
Sources: [1]
Before adoption
Evaluate themes and layout before changing Git configuration
The README shows global Git configuration, but color themes and side-by-side layouts depend on terminal width and background. Test direct piped output or delta --help first, then apply pager settings.
Sources: [1]
Official sources
- [1]delta 0.19.2 README(2026-10-03)
- [2]delta 0.19.2 Cargo metadata(2026-10-03)
- [3]delta 0.19.2 release(2026-10-03)
- [4]delta MIT license(2026-10-03)
Supplemental curator note
Delta improves the presentation layer around existing Git workflows. Evaluate it first by piping diff output directly, then add repository or global pager configuration only after confirming the preferred layout and colors.
Try it in 3 steps
- 1
Install delta 0.19.2 into a local directory
Pin delta 0.19.2 under the current project without modifying the global Cargo installation root.
cargo install git-delta --version 0.19.2 --locked --root "$PWD/.delta" - 2
Verify the delta version
Confirm that the pinned 0.19.2 binary starts correctly.
./.delta/bin/delta --version - 3
Render a sample diff in standalone mode
Inspect syntax highlighting and diff presentation without changing Git configuration. Add core.pager settings only after choosing the preferred layout and theme.
printf '%s\n' '--- a/app.py' '+++ b/app.py' '@@ -1 +1 @@' '-print("old")' '+print("new")' | ./.delta/bin/delta --paging=never
Growth
Growth trends · Last 30 days
32,409 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 4
- Open PRs
- 146
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- git
- diff
- pager
- rust
- delta
- git-delta
- color-themes
- syntax-highlighter
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- ripgrep68,810 Stars
2 shared tag(s) · 2 shared category(s) · Same language
recursively search directories for regex patterns while respecting
Rust.gitignoreto navigate large codebases quickly - Warp65,352 Stars
2 shared tag(s) · 2 shared category(s) · Same language
Combine terminal work, built-in agents, external CLI agents, and factory workflows
Rust - Git63,525 Stars
2 shared tag(s) · 2 shared category(s)
keep complete history locally and synchronize repositories as distributed peers
C - Buzz35,444 Stars
2 shared tag(s) · 1 shared category(s) · Same language
Unify human and AI-agent messages, Git events, workflows, and approvals as signed events in one self-hosted workspace
Rust - GitComet897 Stars
2 shared tag(s) · 1 shared category(s) · Same language
Integrate diffs, merges, worktrees, history, and everyday Git operations in a responsive Rust cross-platform GUI
Rust - gwm-cli147 Stars
2 shared tag(s) · 1 shared category(s) · Same language
Unify Git worktree creation, project bootstrap, issue or PR context, and AI-agent session visibility across CLI, TUI, and machine APIs
Rust
Report incorrect information
Tell us if any listing information is incorrect or outdated.