gitui
About gitui
GitUI is a terminal-based interface for git, written in Rust. It provides a fast and intuitive way to interact with git repositories directly from the terminal. The tool is designed to offer the convenience of a graphical git client while maintaining the efficiency of terminal usage.
GitUI supports common git operations such as staging, committing, stashing, and branching. It features keyboard-only control and context-based help, reducing the need to memorize numerous hotkeys. The interface is responsive and works well even with large repositories.
The software is cross-platform, available for Linux, macOS, and Windows. It can be installed through various package managers or downloaded as pre-built binaries. GitUI is open-source and actively developed, with ongoing improvements and feature additions.
Key features
- Fast and intuitive keyboard only control
- Context based help without memorizing hotkeys
- Stage, unstage, revert and reset files, hunks and lines
- Stashing operations (save, pop, apply, drop, inspect)
- Push and fetch to/from remote
- Branch management (create, rename, delete, checkout)
- Browse and search commit log
- Submodule support
Download v0.28.1
Mar 24, 2026WindowsWindows
Frequently asked questions
- Is gitui free?
- Yes. gitui is free and open-source software, distributed under the MIT license.
- Which platforms does gitui support?
- gitui provides downloads for Windows, macOS, Linux.
- What is the latest version of gitui?
- The latest version is v0.28.1, released on Mar 24, 2026.
- What platforms does GitUI support?
- GitUI is available for Linux, macOS, and Windows. It can be installed through various package managers or as pre-built binaries.
- How do I install GitUI?
- GitUI can be installed via package managers like Homebrew, pacman, dnf, or winget. Pre-built binaries are also available for download from the releases page.
- What are the system requirements for GitUI?
- GitUI requires Rust 1.88 or later to build from source. For running pre-built binaries, no specific requirements beyond a supported operating system are mentioned.
- Is GitUI free to use?
- Yes, GitUI is open-source and released under the MIT license.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.