Git

Git clients, repository browsers, commit tools, and version-control workflows.

Related categories:DevelopmentEditors
Sort by
48 tools
wfxr GitHub avatar

wfxr/forgit

5.1k
~/tui/forgit
$forgit--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Interactive git tool with features like add, log, and diff selectors

gitclituishell
ShellGit
26.09.1
idursun GitHub avatar

idursun/jjui

2.1k
jjui terminal interface showing revset auto-complete
Project preview Open

Terminal UI for interacting with Jujutsu version control system

gittuiversion-control
GoGit
v0.10.10
affromero GitHub avatar

affromero/gitpane

130
~/tui/gitpane
$gitpane--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Multi-repo Git workspace dashboard for the terminal

gittuiclidashboardmulti-repo
RustGit
v0.16.0
tareqmy GitHub avatar

tareqmy/gitwig

84
~/tui/gitwig
$gitwig--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Terminal Git UI and SourceTree alternative

gittuiclirust
RustGit
v2.5.16
rabeeh-ta GitHub avatar

rabeeh-ta/manygit

8
manygit filtering a tree of repos by branch, browsing pull requests, and switching themes
Project preview Open

Terminal UI for managing multiple git repositories

gittuicliterminal-uiversion-control
GoGit
v1.1.6
lusingander GitHub avatar

lusingander/serie

2.1k
Serie demo animation
Project preview Open

A rich git commit graph in your terminal, like magic

gittuicli
RustGit
v0.9.0
jesseduffield GitHub avatar

jesseduffield/lazygit

82.1k
lazygit terminal UI demo
Project preview Open

simple terminal UI for git commands

gittuicli
GoGit
v0.65.0
jj-vcs GitHub avatar

jj-vcs/jj

31.5k
~/tui/jj
$jj--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A Git-compatible version control system

gitvcsversion-control
RustGit
v0.45.1
orhun GitHub avatar

orhun/git-cliff

12.2k
~/tui/git-cliff
$git-cliff--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Generates changelog files from Git history using conventional commits

gitchangeloggeneratorcli
RustGit
v2.14.1
unhappychoice GitHub avatar

unhappychoice/gitlogue

5k
~/tui/gitlogue
$gitlogue--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A cinematic Git commit replay tool for the terminal

gittuicliversion-controlcommit-history
v0.11.0
SKalt GitHub avatar

SKalt/git-cc

141
~/tui/git-cc
$git-cc--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A git extension to help write conventional commits

gitcliconventional-commits
GoGit
v0.2.8-rc0
reemus-dev GitHub avatar

reemus-dev/gitnr

237
~/tui/gitnr
$gitnr--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A cross-platform CLI utility to create .gitignore files using templates

gitcligitignorecross-platform
RustGit
v0.3.1
aymanbagabas GitHub avatar

aymanbagabas/drift

132
drift in action
Project preview Open

A git diff pager with syntax highlighting and live watching of index/branch changes

gitdifftuicli
RustGit
v0.0.8
bmf-san GitHub avatar

bmf-san/ggc

285
ggc interactive overview demo
Project preview Open

A modern Git CLI tool with traditional command-line and interactive incremental-search UI.

gitclitui
GoGit
v8.7.3
charmbracelet GitHub avatar

charmbracelet/soft-serve

7.2k
Soft Serve commit browser screenshot
Project preview Open

A self-hostable Git server for the command line.

gittuiclissh
GoGit
v0.12.2
~/tui/diffnav
$diffnav--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A git diff pager with a file tree

gitdifftuicli
GoGit
v0.12.0
chmouel GitHub avatar

chmouel/lazyworktree

291
lazyworktree screenshot
Project preview Open

Terminal UI for managing Git worktrees with a keyboard-first workflow

gittuicliworktreemanagement
GoGit
v1.49.0
altsem GitHub avatar

altsem/gitu

2.9k
~/tui/gitu
$gitu--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Terminal UI Git client inspired by Magit

gittuicliversion-control
RustGit
v0.43.0
gh-dash terminal overview animation
Project preview Open

A rich terminal UI for GitHub that doesn't break your flow.

githubtuicligo
GoGit
v4.25.2
JayanAXHF GitHub avatar

JayanAXHF/gitv

115
gitv terminal demo
Project preview Open

terminal-based viewer for GitHub issues

gittuicliproductivity
RustGit
gitv-tui-v0.4.5
asinglebit GitHub avatar

asinglebit/guitar

189
guitar screenshot
Project preview Open

Terminal-based Git client with fast topological and chronological graph rendering

gittuicliversion-control
RustGit
v1.0.4
jonas GitHub avatar

jonas/tig

13.3k
~/tui/tig
$tig--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

text-mode interface for git

gittuicli
CGit
tig-2.6.1
chojs23 GitHub avatar

chojs23/ec

295
ec 3-way terminal git mergetool
Project preview Open

Terminal Git mergetool with a 3-way TUI and Neovim integration

gittuicliconflict-resolution
GoGit
v0.3.3
rubysolo GitHub avatar

rubysolo/brows

85
brows demo GIF
Project preview Open

CLI tool to browse GitHub releases

cligithubtui
GoGit
v0.1.3
PraveenGongada GitHub avatar

PraveenGongada/catalyst

13
Catalyst demo GIF
Project preview Open

Interactive terminal UI for triggering GitHub Actions workflows with matrix configurations.

tuicligogithubactions
GoGit
v1.2.1
remorses GitHub avatar

remorses/critique

1.3k
Diff Viewer Demo
Project preview Open

Terminal UI for reviewing git changes

gittuidiffcli
TypeScriptGit
critique@0.1.140
armgabrielyan GitHub avatar

armgabrielyan/deadbranch

231
~/tui/deadbranch
$deadbranch--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Clean up stale git branches safely with an interactive TUI

gittuiclibranch-management
RustGit
v0.4.0
dandavison GitHub avatar

dandavison/delta

32.1k
Delta preview screenshot
Project preview Open

A syntax-highlighting pager for git, diff, grep, rg --json, and blame output

gittuiclipagerrust
RustGit
0.19.2
gitui-org GitHub avatar

gitui-org/gitui

22.5k
gitui terminal UI demo
Project preview Open

Terminal UI for git with fast and intuitive keyboard control

gittuicliversion-control
RustGit
v0.28.1
thewizardshell GitHub avatar

thewizardshell/froggit

486
Froggit preview
Project preview Open

A modern, minimalist Git TUI designed for clarity, speed, and smooth integration with your terminal workflow.

gittuicligo
GoGit
v1.4.0-beta
hjr265 GitHub avatar

hjr265/gittop

157
~/tui/gittop
$gittop--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Terminal UI for visualizing Git repository statistics

gittuicliterminal-uidata-visualization
GoGit
v0.4.0
raghavpillai GitHub avatar

raghavpillai/branchlet

496
~/tui/branchlet
$branchlet--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

A simple CLI Git worktree manager with interactive and non-interactive modes

gittuicliworktreemanagement
TypeScriptGit
v1.0.0
JanSmrcka GitHub avatar

JanSmrcka/differ

55
differ preview
Project preview Open

Terminal UI git diff viewer with syntax highlighting and vim keybindings

gittuicligo
GoGit
v1.3.0
SunnyTamang GitHub avatar

SunnyTamang/pygitzen

38
~/tui/pygitzen
$pygitzen--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Terminal-based Git client with a beautiful TUI interface

gittuicliversion-control
PythonGit
v0.2.7
sinclairtarget GitHub avatar

sinclairtarget/git-who

2.7k
~/tui/git-who
$git-who--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Git tool for analyzing authorship of code components

gitclidevelopmentversion-control
GoGit
v1.3
Bharath-code GitHub avatar

Bharath-code/git-scope

119
git-scope dashboard screenshot
Project preview Open

A fast TUI to see the status of all git repositories on your machine.

gittuicliproductivity
GoGit
v1.3.1
banga GitHub avatar

banga/git-split-diffs

2.7k
~/tui/git-split-diffs
$git-split-diffs--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Syntax highlighted side-by-side diffs in the terminal

gitdiffssyntax-highlightingterminalcli
TypeScriptGit
v2.3.0
nathabonfim59 GitHub avatar

nathabonfim59/gitid

29
~/tui/gitid
$gitid--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Manages multiple Git identities through an interactive terminal interface

gittuicliidentity-management
GoGit
v1.3.0
dhth GitHub avatar

dhth/act3

81
act3 usage screenshot
Project preview Open

View the last 3 runs of your GitHub Actions workflows

githubactionsclitui
GoGit
v2.0.0
dagimg-dot GitHub avatar

dagimg-dot/gitsnip

89
~/tui/gitsnip
$gitsnip--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Download specific folders from a git repository

gitclidownload
GoGit
v0.1.1
jonaburg GitHub avatar

jonaburg/nodebro

19
Nodebro front view
Project preview Open

A terminal UI application to track git tag releases on GitHub

tuicligitgithub
GoGit
v0.3.0
dhth GitHub avatar

dhth/prs

184
prs usage animation
Project preview Open

Terminal UI application for staying updated on pull requests

tuicligithubterminal
GoGit
v1.0.0
MitMaro GitHub avatar

MitMaro/git-interactive-rebase-tool

1.9k
~/tui/git-interactive-rebase-tool
$git-interactive-rebase-tool--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Terminal-based sequence editor for git interactive rebase

gittuiclirebaseterminal
RustGit
2.4.1
andrewshadura GitHub avatar

andrewshadura/git-crecord

218
git-crecord screenshot
Project preview Open

Git subcommand for interactive change selection and staging

gittuicli
PythonGit
20230226.0
rgburke GitHub avatar

rgburke/grv

4.1k
GRV history view screenshot
Project preview Open

terminal interface for viewing git repositories

gittuicliterminal
GoGit
v0.3.2
jessfraz GitHub avatar

jessfraz/tdash

320
tdash screenshot
Project preview Open

A terminal dashboard with stats from Google Analytics, GitHub, Travis CI, and Jenkins.

terminaldashboardclituistats
GoGit
v0.5.5
jwlodek GitHub avatar

jwlodek/pyautogit

112
pyautogit demo interface
Project preview Open

A TUI for working with git repositories written in python using py_cui.

gittuiclipython
PythonGit
nosarthur GitHub avatar

nosarthur/gita

1.9k
~/tui/gita
$gita--no-preview

Is this your project?

Claim this project
Maintainer invitationAdd demo & media

Manage multiple git repositories from the command line

gitcliproductivityterminal
PythonGit
Alvin By Alvin