Search tools, frameworks, libraries, categories and domains
Git client built around virtual branches and stacked changes, letting you work on several branches at once.
Other tools in the same categories.
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.
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.