← back

category

Git clients

Stage, commit, branch and browse history outside the bare git command.

Side by side

Git clients
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
lazygit83kMITOpen sourceNoGov0.66.02026-10-05
Jujutsu32kApache-2.0Open sourceNoRustv0.45.12026-10-06
GitUI23kMITOpen sourceNoRustv0.28.12026-10-06
GitHub Desktop22kMITOpen sourceNoTypeScriptrelease-3.6.62026-10-06
GitButler22kOtherSource availableNoRustrelease/0.22.32026-10-06
tig13kGPL-2.0Open sourceNoCtig-2.6.12026-09-19
ungit11kMITOpen sourceNoJavaScriptv1.5.302026-09-03
Magit7.2kGPL-3.0Open sourceNoEmacs Lispv4.7.12026-10-05
Sapling7kGPL-2.0Open sourceNoRust0.2.20260929-102736+288e0c2d2026-10-06
SourceGit6.1kMITOpen sourceNoC#v2026.212026-09-30
gitu2.9kMITOpen sourceNoRustv0.43.02026-09-30
Gitnuro2.8kGPL-3.0Open sourceNoKotlinv1.5.02026-10-03
Git Cola2.6kGPL-2.0Open sourceNoPythonv4.19.02026-10-06
Gittyup2.3kMITOpen sourceNoC++gittyup_v2.0.02026-10-05
jjui2.2kMITOpen sourceNoGov0.10.112026-10-03

15 tools

lazygit

simple terminal UI for git commands

Language
Go
Licence
MIT
Stars
83k
Latest
v0.66.0
Last push
2026-10-05
GitUI

Blazing 💥 fast terminal-ui for git written in rust 🦀

Language
Rust
Licence
MIT
Stars
23k
Latest
v0.28.1
Last push
2026-10-06
GitButler

The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte

Language
Rust
Licence
Other
Stars
22k
Latest
release/0.22.3
Last push
2026-10-06
ungit

The easiest way to use git. On any platform. Anywhere.

Language
JavaScript
Licence
MIT
Stars
11k
Latest
v1.5.30
Last push
2026-09-03
SourceGit

Windows/macOS/Linux GUI client for GIT users

Language
C#
Licence
MIT
Stars
6.1k
Latest
v2026.21
Last push
2026-09-30
gitu

A TUI Git client inspired by Magit

Language
Rust
Licence
MIT
Stars
2.9k
Latest
v0.43.0
Last push
2026-09-30
jjui

jjui is a TUI designed for interacting with the Jujutsu version control system.

Language
Go
Licence
MIT
Stars
2.2k
Latest
v0.10.11
Last push
2026-10-03

What these tools replace