Search tools, frameworks, libraries, categories and domains
GUIs, terminal UIs and CLIs that make day-to-day Git and pull request work faster.
9 tools compared
cli/cli
Official `gh` command line for GitHub: PRs, issues, Actions runs, releases and API calls from the terminal.
jesseduffield/lazygit
Fast keyboard-driven terminal UI for Git with easy staging of hunks, interactive rebase and stash handling.
desktop/desktop
Free, open-source Git GUI from GitHub aimed at simple, approachable everyday workflows.
gitkraken.com
Cross-platform commercial Git GUI with a visual commit graph, merge tool and integrations for major hosts.
sourcetreeapp.com
Free Atlassian Git GUI for macOS and Windows, long a default for Bitbucket users.
git-fork.com
Fast, native Git client for macOS and Windows praised for its clean UI and interactive rebase.
gitbutlerapp/gitbutler
Git client built around virtual branches and stacked changes, letting you work on several branches at once.
gitui-org/gitui
Blazing-fast terminal UI for Git written in Rust; a lighter alternative to lazygit.
magit/magit
Emacs interface to Git widely considered one of the most powerful Git porcelains available.
Click a column to sort. “#” is the curated ranking, with the most widely used first.