A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

blazing fast terminal-ui for git written in rust

Motivation

I do most of my git usage in a terminal but I frequently found myself using git UIs for some use cases like: index/commit, diff, stash and log.

Over the last 2 years my go-to GUI tool for this was fork because it was not bloated, snappy and free. Unfortunately the freepart will change soon and so I decided to build a fast & simple terminal tool myself to copy the fork features i am using the most.

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: 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
  • Branch List (create, rename, delete, checkout, remotes)
  • Browse commit log, diff committed changes
  • Scalable terminal UI layout
  • Async git API for fluid control

  • Download

    Download NowName your own price

    Click download now to get access to the following files:

    gitui-mac-{latest}.tar.gz
    gitui-win-{latest}.tar.gz
    gitui-linux-musl-{latest}.tar.gz

    Development log

    View all posts

    Comments

    Log in with itch.io to leave a comment.

    (1 edit) (+1)

    This is so nice that I want to live in the UI, no kidding ! Great job on creating something that's fast, terminal friendly and simply elegant. Keep up the good work.

    Thanks man!

    (+1)

    Interesting tool! :-)

    Wouldn't it make more sense to put a Git-related tool on something like GitHub where the sources can be versioned and reviewed the Git way?

    (+1)

    It’s available on GitHub as well.