diffnav
« Back to VersTracker
Description:
Git diff pager based on delta but with a file tree
Type: Formula  |  Latest Version: 0.3.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: git diff pager cli developer-tools
Install: brew install diffnav
About:
Diffnav is a Git diff pager that enhances the viewing experience by presenting changes alongside an interactive file tree. It leverages the visual style of delta while adding navigational context, allowing users to quickly understand which files have been modified. This structure helps developers focus on the most relevant changes without losing sight of the overall commit structure.
Key Features:
  • Interactive file tree navigation
  • Integration with git-delta styling
  • Side-by-side diff view
  • Keyboard-driven interface
Use Cases:
  • Reviewing large commits with many changed files
  • Navigating complex refactoring changes
  • Quickly identifying modified files in a feature branch
Alternatives:
  • delta – Delta provides syntax highlighting and line diffs but lacks the integrated file tree navigation of Diffnav.
  • lazygit – Lazygit is a full TUI for Git operations, whereas Diffnav focuses specifically on visualizing diffs.
License: MIT
Dependencies: git-delta
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit