TL;DR — Quick Summary

gitui is a blazing fast terminal UI for git. Stage, commit, diff, branch, and log — all from an intuitive keyboard-driven interface written in Rust.

gitui gives you a full git UI in your terminal. Fast, keyboard-driven, Rust-powered.

Installation

# Cargo
cargo install gitui

# Homebrew
brew install gitui

# Arch
pacman -S gitui

Usage

# Launch in current repo
gitui

# Key bindings (default)
# Tab       — switch between Status/Log/Stash tabs
# Enter     — stage/unstage file
# c         — commit dialog
# p         — push
# f         — fetch
# d         — diff view
# /         — search commits

Comparison

Featuregituilazygittig
Speed⚡ FastestFastModerate
LanguageRustGoC
Staging✅ Hunk-level✅ Hunk-level
Async

Summary

  • gitui: full git TUI written in Rust
  • Keyboard-driven — stage, commit, push, diff, log
  • Async rendering for large repos
  • Hunk-level staging and intuitive navigation