dandavison/delta

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 47 minutes ago
Added to GitGenius on September 13th, 2026
Created on June 24th, 2019
Open Issues & Pull Requests: 441 (+0)
GitHub issues: Enabled
Number of forks: 572
Total Stargazers: 32,172 (+1)
Total Subscribers: 115 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Delta is a syntax-highlighting pager for git, diff, grep, and blame output.

Delta solves the problem of diff output being difficult to read and navigate by applying syntax highlighting, word-level diff detection, and customizable visual formatting. It works by intercepting output from git commands and tools like grep and ripgrep, then rendering that output with color themes, line numbers, side-by-side views, and interactive navigation features. The word-level highlighting uses a Levenshtein edit inference algorithm to identify precise changes within lines, making it easier to spot what actually changed.

Developers should adopt Delta if they spend significant time reviewing diffs and want to reduce cognitive load while reading code changes. It suits any workflow involving git, whether that means reviewing pull requests, examining commit history, or investigating blame information. The tool works as a drop-in replacement for git's default pager and can be configured to match your preferred visual style or to stay close to traditional diff output. Delta includes emulation modes for diff-highlight and diff-so-fancy, allowing users familiar with those tools to transition easily. It supports multiple hosting providers for commit hyperlinks, including GitHub, GitLab, SourceHut, and Codeberg, and can format file paths as clickable links for opening in your operating system.

The project maintains active continuous integration with test coverage tracking. Development activity shows consistent engagement with community communication channels. The tool receives ongoing refinement across its feature set, with particular attention to both core diff rendering and the extensive customization options that allow users to tailor appearance and behavior to their preferences.