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 | Your top-rated shield against malware and online scams Icon
Get Avast Free Antivirus | Your top-rated shield against malware and online scams

Boost your PC's defense against cyberthreats and web-based scams.

Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop — all for free.
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