- Home
- Categories
- Development
- Git clients
Git clients
Desktop and terminal front ends for Git that show history, diffs and staging visually.
Pricing
Platform
License
58 results, page 1 of 2
- Most popular
- Name
- Recently added
Fork
Fast native Git client for macOS and Windows with a clean interface.
Git
A free and open-source distributed version control system for projects of any size.
GitHub CLI
GitHub's official command-line tool: pull requests, issues, releases and Actions runs from the terminal next to git.
GitHub Desktop
GitHub's own Git client, aimed at people who want to commit and push without learning the command line.
GitKraken Desktop
Visual Git client with a graph view, drag-and-drop branching and a merge editor.
GitLab CE
Self-hosted Git platform with built-in CI/CD, registry and issue tracking.
lazygit
A terminal interface for Git that makes staging chunks, interactive rebase and stashing things you actually do.
Sourcetree
Free visual Git and Mercurial client for Windows and macOS.
TortoiseGit
A Windows Explorer shell extension that adds Git commands and status overlay icons.
Anchorpoint
A Git-based version control app for artists and game developers working with large binary files.
diffnav
A terminal pager for Git diffs that adds a GitHub-style file tree beside the changes.
Diffview.nvim
A Neovim plugin for cycling through diffs of all modified files for any Git revision.
Flog
A Git branch graph viewer plugin for Vim and Neovim that works with fugitive.
Forgejo
Lightweight self-hosted Git forge, a community fork of Gitea.
forgit
A shell plugin that makes common Git commands interactive through the fzf fuzzy finder.
fugitive.vim
A Vim plugin that runs Git commands and handles staging, blame and diffs inside the editor.
GG
A desktop graphical interface for the Jujutsu version control system, with a visual history graph.
gh-dash
A terminal dashboard for GitHub pull requests and issues, run as a GitHub CLI extension.
Git Cola
A free graphical Git interface built with Python and PyQt, focused on staging and committing.
Git Extensions
A standalone open-source Git GUI for Windows with commit graph, file history and blame views.
Git for Windows
The official Windows port of Git, including Git Bash, Git GUI and the credential manager.
Git LFS
A Git extension that stores large files on a remote server and keeps text pointers in the repository.
git-graph
A command-line tool that draws Git history graphs arranged according to your branching model.
git-interactive-rebase-tool
A terminal sequence editor for Git interactive rebase with commit diffs and keyboard reordering.
GitButler
A Git client and CLI with stacked and parallel branches, unlimited undo and simple history editing.
GitFiend
A free desktop Git client for Windows, macOS and Linux with a visual commit graph.
Gitfox
A native macOS Git client for reviewing diffs, staging changes and managing branches.
gitg
A GNOME graphical Git client for browsing repository history and making commits.
GitLens
A Visual Studio Code extension that adds blame, commit history and commit graph views.
Gitnuro
A free and open-source multiplatform Git client for beginners and experienced users.
- 1
- 2