Git Terminal Tools

Git is a distributed version control system created by Linus Torvalds in 2005 to facilitate the development of the Linux kernel.

 

Primarily used by software developers, Git allows efficient collaboration, code tracking, and version control through terminal commands.

 

Below is a list of terminal tools that work with Git.

65 tools
branchlet preview
branchlet
Manage Git worktrees with automation from the terminal.
critique preview
critique
A terminal UI for reviewing git diffs.
deadbranch preview
deadbranch
Clean up stale git branches safely.
delta preview
delta
A viewer for git and diff output.
diffnav preview
diffnav
A git diff pager based on delta but with a file tree, à la GitHub.
difftastic preview
difftastic
A structural diff that understands syntax.
drft preview
drft
A diff re/viewer and file tree viewer.
drydock preview
drydock
A live terminal dashboard for a fleet of Git repositories.
dunk preview
dunk
Prettier git diffs in the terminal 🎨
ec preview
ec
An easy terminal native 3-way git conflict resolver.
fnc preview
fnc
interactive text-based user interface for Fossil
forgit preview
forgit
A utility tool powered by fzf for using Git interactively.
fork-cleaner preview
fork-cleaner
A tool to clean up old and inactive forks on your GitHub account.
froggit preview
froggit
A modern, minimalist Git TUI.
ftdv preview
ftdv
File Tree Diff Viewer.
gcli preview
gcli
A Portable Git(hub|lab|tea)/Forgejo/Bugzilla CLI tool.
gfold preview
gfold
A CLI tool that helps you keep track of multiple Git repositories.
gh-dash preview
gh-dash
An interactive GitHub Dashboard for your terminal.
ghgrab preview
ghgrab
A TUI to download files/folders from repositories without cloning repos.
ghq preview
ghq
Remote repository management made easy.
gistui preview
gistui
A terminal UI for managing GitHub Gists.
gita preview
gita
A command-line tool to manage multiple git repos.
git-cc preview
git-cc
a git extension to help write conventional commits
git-cliff preview
git-cliff
Changelog generator for git repositories.
GitHub CLI preview
GitHub CLI
GitHub's official command line tool.
gitid preview
gitid
Manage multiple Git identities through a TUI.
git-interactive-rebase-tool preview
git-interactive-rebase-tool
An improved sequence editor for Git.
GitLab CLI preview
GitLab CLI
A GitLab CLI tool bringing GitLab to your command line.
gitlogue preview
gitlogue
A git commit history replay tool for the terminal.
gitnr preview
gitnr
A CLI / TUI to generate .gitignore files using templates.
gitpane preview
gitpane
Multi repo Git workspace dashboard for the terminal.
gitsnip preview
gitsnip
A CLI tool to download specific folders from a git repository.
gitsocial preview
gitsocial
Social layer for git repositories.
git-split-diffs preview
git-split-diffs
Syntax highlighted side-by-side diffs in your terminal
gittop preview
gittop
A TUI for visualizing Git repository statistics.
gitu preview
gitu
A TUI Git client inspired by Magit.
gitui preview
gitui
A blazing fast TUI for git written in rust
gitv preview
gitv
View and manage your GitHub issues directly from the terminal.
git-who preview
git-who
Git blame for file trees.
gitwig preview
gitwig
A TUI SourceTree alternative with a Git interface.
glab-tui preview
glab-tui
A TUI to manage GitLab and GitHub projects.
goji preview
goji
Commitizen-like tool for formatting commit messages using emojis.
gri preview
gri
manage git/gerrit change requests in the terminal.
grv preview
grv
A Git Repository Viewer.
gwm-cli preview
gwm-cli
A Git worktree manager with a CLI, TUI, config, and safety checks.
jjj preview
jjj
A TUI interface for Jujutsu VCS.
jjui preview
jjui
A terminal user interface for working with Jujutsu.
jujutsu preview
jujutsu
A Git-compatible VCS that is both simple and powerful.
Know any terminal tools that would be good for this list? Submit a Tool here!

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.