GUI Clients
Git comes with built-in GUI tools for committing (git-gui) and browsing (gitk), but there are several third-party tools for users looking for platform-specific experience.
If you want to add another GUI tool to this list, just follow the instructions.
All Windows Mac Linux Android iOS
-
GitHub Desktop
Platforms: Mac, Windows Price: Free License: MIT
-
SourceTree
Platforms: Mac, Windows Price: Free License: Proprietary
-
GitKraken Desktop
Platforms: Linux, Mac, Windows Price: Free / $48+/user annually License: Proprietary
-
TortoiseGit
Platforms: Windows Price: Free License: GNU GPL
-
Magit
Platforms: Linux, Mac, Windows Price: Free License: GNU GPL
-
Git Extensions
Platforms: Windows Price: Free License: GNU GPL
-
SmartGit
Platforms: Linux, Mac, Windows Price: Free for non-commercial use / $59/user annually License: Proprietary
-
Tower
Platforms: Mac, Windows Price: $69+/user annually (Free 30-day trial) License: Proprietary
-
MeGit (based on EGit)
Platforms: Linux, Mac, Windows Price: Free License: EPL2.0
-
Sublime Merge
Platforms: Linux, Mac, Windows Price: $99/user / $75/user annually (Free evaluation) License: Proprietary
-
GitUp
Platforms: Mac Price: Free License: GNU GPL
-
Fork
Platforms: Mac, Windows Price: $59.99 (Free evaluation) License: Proprietary
-
Glint
Platforms: Linux, Mac, Windows Price: Free / $35/user annually License: Proprietary
-
gitg
Platforms: Linux, Windows Price: Free License: GNU GPL
-
ungit
Platforms: Linux, Mac, Windows Price: Free License: MIT
-
Fugitive
Platforms: Linux, Mac, Windows Price: Free License: Vim
-
GitAhead (no longer under active development)
Platforms: Linux, Mac, Windows Price: Free License: MIT
-
LazyGit