Skip
All open source

2026 · open source · MIT

GitGraph

Native git graph viewer — no VS Code tax

A fast desktop git graph for macOS, Windows, and Linux. Tauri 2 + Rust + React. Stage, commit, branch, merge, and browse history without opening an IDE just for the graph.

Screenshots

GitGraph main window with commit graph and repository sidebar
Commit graph, branch chips, and multi-repo sidebar
GitGraph side-by-side diff view
Side-by-side diff with file list and hunk view

Overview

GitGraph is a small native app for people who open an IDE just to look at the commit graph. Repositories live in a sidebar, history loads in pages with no commit-count ceiling, and session state (scroll, selection, filters) survives restarts.

Git runs through a hardened wrapper: hooks disabled, hijack env scrubbed, refs validated. Opening an untrusted folder should not run its code.

Highlights

  • Canvas graph + virtualized commit list
  • Stage, commit, stash, branch, merge, rebase, force-with-lease
  • Inline and side-by-side diffs with syntax highlighting
  • Hardened git subprocess layer (no hooks from the repo)

Stack

RustRustTauri 2Tauri 2ReactReactTypeScriptTypeScriptViteVite

Elsewhere

Find me online

I share work and notes here, on GitHub, and on LinkedIn. For project or security mail: hello@mubashirjamali.com and security@mubashirjamali.com below.