GitUI provides you with the comfort of a git GUI but right in your terminal. I do most of my git work in a terminal but I frequently found myself using git GUIs for some use-cases like index, commit, diff, stash, blame, and log. Unfortunately, popular git GUIs all fail on giant repositories or become unresponsive and unusable. GUI provides you with the user experience and comfort of a git GUI but right in your terminal while being portable, fast, free and open source. The simplest way to start playing around with gitui is to have cargo build and install it with cargo install gitui. gitui should automatically work on both light and dark terminal themes. However, you can customize everything to your liking. Browse commit log, diff committed changes. Scalable terminal UI layout. Async git API for fluid control.

Features

  • Fast and intuitive keyboard only control
  • Context based help (no need to memorize tons of hot-keys)
  • Inspect, commit, and amend changes (incl. hooks: pre-commit,commit-msg,post-commit)
  • Stage, unstage, revert and reset files, hunks and lines
  • Stashing (save, pop, apply, drop, and inspect)
  • Push/Fetch to/from remote

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow GitUI

GitUI Web Site

Other Useful Business Software
Get Avast Free Antivirus with 24/7 AI-powered online scam detection Icon
Get Avast Free Antivirus with 24/7 AI-powered online scam detection

Get protection for today’s online threats. Free.

Award-winning antivirus protection, as well as protection against online scams, dangerous Wi-Fi connections, hacked accounts, and ransomware. It includes Avast Assistant, your built-in AI partner, which gives you help with suspicious online messages, offers, and more.
Free Download
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of GitUI!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Rust

Related Categories

Rust User Interface (UI) Software, Rust Git GUI Clients

Registered

2022-04-11