- 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 2 of 2
- Most popular
- Name
- Recently added
gitsigns.nvim
A Neovim plugin that marks Git changes in the sign column and handles hunks in the buffer.
Gittyup
An open-source graphical Git client for exploring repository history and staging changes.
Gitu
A terminal user interface for Git, written in Rust and inspired by Emacs Magit.
GitUI
A terminal interface for git that is fast on huge repositories and controlled entirely from the keyboard.
GitUp
An open-source macOS Git client with a live, directly editable commit graph.
glab
The official GitLab command-line tool for working with GitLab from the terminal.
Guitar
A Qt-based Git desktop client with a commit graph, diff view and staging.
jjui
A terminal user interface for working with repositories managed by the Jujutsu version control system.
Jujutsu
A version control system with a simpler model than git, which uses git repositories as storage so it works with existing projects and hosts.
Kaleidoscope
A Mac file comparison and merge app for text, images and folders that integrates with Git.
lazyjj
A terminal user interface for the Jujutsu version control system, built in Rust with Ratatui.
Magit
A complete text-based Git interface that runs inside GNU Emacs.
Neogit
An interactive Git interface for Neovim, modelled on Emacs Magit.
OneDev
Self-hosted Git server with CI/CD, issue boards and package registries in one binary.
QGit
A Qt-based Git viewer for browsing revision history, patches and changed files.
Retcon
A macOS app for rewriting Git history by dragging and dropping commits, with undo for every change.
Sapling
A scalable source control client from Meta that also works with Git repositories and GitHub.
Serie
A terminal application that draws a detailed Git commit graph using the terminal's image display protocol.
SmartGit
A cross-platform graphical Git client with visual history, conflict resolution and pull request support.
Soft Serve
Host Git repositories with an interface available over SSH.
SourceGit
A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.
Sublime Merge
A fast cross-platform Git client from the makers of Sublime Text with line-level staging and merging.
tea
The official command-line tool for working with issues, pull requests and more on Gitea servers.
tig
Browse Git history and stage changes in a terminal interface.
Tower
Professional Git client for Mac and Windows with undo and conflict tooling.
Ungit
A Git client that runs locally and shows your repository as a visual graph in the browser.
vim-gitgutter
A Vim plugin that shows Git diff markers in the sign column and stages or undoes hunks.
Working Copy
A Git client for iPhone and iPad that clones, edits, commits and pushes repositories.
- 1
- 2