Software:Comparison of Git GUIs
From HandWiki
Short description: Overview of graphical software for GIT
This is a comparison of GUIs of the software Git.
Desktop applications
Name | Software license | Last release | Microsoft Windows | macOS | Linux | Cost (United States dollar ) | Notes |
---|---|---|---|---|---|---|---|
Aurees | proprietary | N/A | Yes | Yes | Yes | free | |
Cocoon | GPLv3 | 2018[1] | No | No | Yes | free | KDE 4 project |
CodeReview | GPL | 2017[2] | Yes | Yes | Yes | free | Python3, Qt |
Cong | proprietary | 2022[3] | Yes | No | No | free | Cong is a lightweight and fast git client with a built-in adapted console |
Cycligent Git Tool | proprietary | N/A | Yes | Yes | Yes | free | |
Fork | proprietary | 2021[4] | Yes | Yes | No | $49.99 | |
giggle | GPLv2 or later | 2021[5] | No | No | Yes | free | GNOME community, GTK |
Git Extensions | GPLv3 | 2021[6] | Yes | Partial | Partial | free | Windows Explorer extension, C#, C++, Cross-platform software with mono (only for <v3.00.00[7]) |
Git Watcher | MIT | 2015[8] | No | No | Yes | free | |
git-age | GPLv3 | 2013[9] | Yes | Yes | Yes | free | only git-blame, Python, GTK |
GitAhead | MIT | 2020[10] | Yes | Yes | Yes | free | Qt |
GitAtomic | proprietary | 2020[11] | Yes | No | No | 15€ | |
GitBlade | proprietary | 2020[12] | Yes | Yes | Yes | free lite version, $19.99/user pro version, one-time payment | |
Gitbox | proprietary | 2012[13] | No | Yes | No | $14.99 | |
GitEye | proprietary | N/A | Yes | Yes | Yes | free | |
Gitember | GPL | 2021[14] | Yes | Yes | Yes | free | Friendly full featured Git GUI with statistics, history, syntax highlight, etc. Written on Java with JGit, JavaFX |
GitFiend | proprietary | 2022[15] | Yes | Yes | Yes | free | focus on usability (to minimise user errors, and to be forgiving when they occur) |
GitFinder | proprietary | 2022[16] | No | Yes | No | $24.95 | |
GitForce | GPL | 2020[17] | Yes | No | Yes | free | Mono |
Gitfox | proprietary | 2021[18] | No | Yes | No | free | |
gitg | GPLv2 | 2021[19] | Yes | Yes | Yes | free | GitX clone for GTK/GNOME |
GitHub Desktop | MIT | 2022[20] | Yes | Yes | Community fork available[21] | free | |
gitk | GPLv2 | 2022[22] | Yes | Yes | Yes | free | part of official Git |
GitKraken | proprietary | 2022[23] | Yes | Yes | Yes | free for uncommercial use, non-private repos only | |
GitUp | GPLv3 | 2022[24] | No | Yes | No | free | |
gitview | GPLv2 | 2006[25] | N/A | N/A | Yes | free | GTK, Python |
GITWeaver | GPL | 2016[26] | Yes | N/A | No | free | Adobe Dreamweaver extension based on TortoiseGit |
GitX | GPLv2 | 2014[27] | No | Yes | No | free | gitk clone by Pieter de Bie written specifically for OS X in 2008 with further development by Rowan James until 2014 |
GitX (gitx/gitx fork) | GPLv2 | 2021[28] | No | Yes | No | free | Forked from rowanj/gitx (itself forked from pieter/gitx) |
git-cheetah | GPLv2 | 2015[29] | Yes | Yes | Yes | free | File manager extension (Windows Explorer, Finder before 10.6, Nautilus) |
git-cola | GPLv2 | 2022[30] | Yes | Yes | Yes | free | Python, Qt |
git-forest | GPLv2, GPLv3 | 2013[31] | N/A | N/A | Yes | free | text based |
git-gui | GPLv2 | 2021[22] | Yes | Yes | Yes | free | part of official git |
Guitar | GPL | 2021[32] | Yes | Yes | Yes | free | |
lazygit | MIT | 2021[33] | Yes | Yes | Yes | free | Text-based user interface |
Magit | GPLv3 | 2021[34] | Yes | Yes | Yes | free | Emacs extension |
QGit | GPL | 2020[35] | Yes | Yes | Yes | free | Qt |
RabbitVCS | GPLv2 | 2020[36] | No | No | Yes | free | Inspired by TortoiseGit/Svn but for Linux |
RepoZ | MIT | 2021[37] | Yes | Yes | No | free | |
SmartGit | proprietary | 2022[38] | Yes | Yes | Yes | $79 per user / free for uncommercial use | Java |
SnailGit | proprietary | 2022[39] | No | Yes | No | $9.99 / Lite version | |
SourceTree | proprietary | 2022[40] | Yes | Yes | No | free | |
StupidGit | MIT | 2011[41] | Yes | Yes | Yes | free | wxPython |
Sublime Merge | proprietary | 2022[42] | Yes | Yes | Yes | $99/user, $75 annual business sub, free eval | |
tig | GPLv2 | 2022[43] | Yes | Yes | Yes | free | Front-end for git-log, git-show, git-diff |
TortoiseGit | GPLv2 | 2022[44] | Yes | No | No | free | Windows Explorer extension, C++ |
Tower | proprietary | 2022[45] | Yes | Yes | No | $79 per year and per user (30 days free) | |
ungit | MIT | 2022[46] | Yes | Yes | Yes | free | |
Vershd | proprietary | 2021[47] | Yes | Yes | Yes | free for uncommercial use |
Mobile applications
name | free software | last release | Android | iOS | Price | note |
---|---|---|---|---|---|---|
Agit | GPLv3 | 2014[48] | Yes | No | free | read only |
DioHub | GPLv3 | 2021[49] | Yes | No | free | GitHub-only |
GitDrive | proprietary | 2020[50] | No | Yes | free (In-App-purchases) | |
Git2Go | proprietary | 2016[51] | No | Yes | free (In-App-purchases) | |
Pocket Git | proprietary | 2017[52] | Yes | No | 2,39€ | |
Working Copy | proprietary | 2021[53] | No | Yes | free (In-App-purchases) |
See also
References
- ↑ "Cocoon". https://invent.kde.org/unmaintained/cocoon.
- ↑ Fabrice Salvaire (2019-04-07). "CodeReview is a Git GUI tool to perform code review (Diff Viewer) written in Python3 and Qt5.: FabriceSalvaire/CodeReview". https://github.com/FabriceSalvaire/CodeReview/releases.
- ↑ "Cong - congenial git client". http://cong.tools/.
- ↑ "Fork - a fast and friendly Git client for Mac and Windows". https://git-fork.com/releasenotes.
- ↑ "Gnome / giggle GitLab". https://gitlab.gnome.org/GNOME/giggle.
- ↑ "Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2010/2012/2013/2015/2017).: gitextensions/gitextensions". Git Extensions. 2019-04-09. https://github.com/gitextensions/gitextensions.
- ↑ "Git Extensions v3.00.00". Git Extensions. 2019-04-11. https://github.com/gitextensions/gitextensions/releases/tag/v3.00.00.
- ↑ Demián Rodriguez (2019-03-13). "Git GUI desktop app that shows real-time diff file information for working directory and index: demian85/git-watcher". https://github.com/demian85/git-watcher.
- ↑ Kristoffer Grönlund (2019-03-19). "GitHub - krig/git-age: A git-blame viewer, written using PyGTK.". https://github.com/krig/git-age.
- ↑ "GitHub - gitahead/gitahead: Understand your Git history!". GitAhead. 2021-10-08. https://github.com/gitahead/gitahead/releases.
- ↑ "GitAtomic Git Client News". https://gitatomic.bitbucket.io/blog.html.
- ↑ "GitBlade.com" (in en). https://gitblade.com/releases.
- ↑ "Gitbox Release Notes". http://www.gitboxapp.com/release-notes.html.
- ↑ "Gitember - A Git GUI for all". https://www.gitgui.org/.
- ↑ "GitFiend - A Git client designed for humans". https://gitfiend.com/releases.
- ↑ "GitFinder - git client with Finder integration". https://gitfinder.com/release-notes.
- ↑ Goran Devic (2021-06-22). "GitHub - gdevic/GitForce: A visual front-end to git.". https://github.com/gdevic/GitForce/releases.
- ↑ "Gitfox blog" (in en). https://www.gitfox.app/blog.
- ↑ "GNOME / gitg" (in en). https://gitlab.gnome.org/GNOME/gitg.
- ↑ "Release Notes for GitHub Desktop" (in en-gb). https://desktop.github.com/release-notes/.
- ↑ Forster, Brendan (2021-06-22). "shiftkey/desktop". https://github.com/shiftkey/desktop.
- ↑ 22.0 22.1 "Git - Downloads". https://git-scm.com/downloads.
- ↑ "GitKraken Release Notes". https://support.gitkraken.com/release-notes/current/.
- ↑ "The Git interface you've been missing all your life has finally arrived.: git-up/GitUp". GitUp. 2022-06-16. https://github.com/git-up/GitUp/releases.
- ↑ "gitview - Browse Files at SourceForge.net". https://sourceforge.net/projects/gitview/files/.
- ↑ Chris McKee (2019-03-04). "GITWeaver integrates Adobe Dreamweaver with TortoiseGIT; Basically Dreamweaver + GIT living together. Nice and Free, what more could you really want!: ChrisMcKee/gitweaver". https://github.com/ChrisMcKee/gitweaver.
- ↑ Rowan James (2010-09-06). "Fork of Pieter's nice git GUI for OS X. Includes branch/tag sidebar and various fixes. Current development focus is on removing legacy git command line usage in favour of libgit2 and objective..". https://github.com/rowanj/gitx.
- ↑ robin_reala (2018-09-20). "Show HN: Sublime Merge – A Git client from the makers of Sublime Text". https://news.ycombinator.com/item?id=18030756.[unreliable source?]
- ↑ "Public Git Hosting - git-cheetah.git/summary". https://repo.or.cz/w/git-cheetah.git.
- ↑ "GitHub - git-cola/git-cola: git-cola: The highly caffeinated Git GUI.". git-cola. 2022-06-16. https://github.com/git-cola/git-cola/releases.
- ↑ John Wiegley (2019-03-30). "A bunch of random scripts I've either written, downloaded or clipped from #git.: jwiegley/git-scripts". https://github.com/jwiegley/git-scripts.
- ↑ soramimi (2019-04-07). "GitHub - soramimi/Guitar: Git GUI Client.". https://github.com/soramimi/Guitar.
- ↑ "GitHub - Releases - jesseduffield/lazygit". 2020-03-15. https://github.com/jesseduffield/lazygit/releases.
- ↑ "It's Magit! A Git porcelain inside Emacs.". Magit. 2020-09-16. https://magit.vc/.
- ↑ "Public Git Hosting - qgit4/redivivus.git/summary". https://repo.or.cz/w/qgit4/redivivus.git.
- ↑ "RabbitVCS". http://blog.rabbitvcs.org.
- ↑ Andreas Wäscher (2019-04-05). "A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements: awaescher/RepoZ". https://github.com/awaescher/RepoZ.
- ↑ "syntevo blog – blog related to syntevo products" (in en-US). https://www.syntevo.com/blog/.
- ↑ "SnailGit: Git for Finder" (in en-us). https://itunes.apple.com/us/app/snailgit-git-for-finder/id847260112?mt=12.
- ↑ "SourceTree Release Notes - free client for Git and Mercurial version control systems.". https://product-downloads.atlassian.com/software/sourcetree/ReleaseNotes/Sourcetree_4.1.8.html.
- ↑ Akos Gyimesi (2018-11-22). "A cross-platform git GUI with strong submodule support: gyim/stupidgit". https://github.com/gyim/stupidgit.
- ↑ "Download - Sublime Merge". https://www.sublimemerge.com/download.
- ↑ Jonas Fonseca (2019-04-09). "GitHub - jonas/tig: Text-mode interface for git.". https://github.com/jonas/tig.
- ↑ "TortoiseGit" (in en). https://tortoisegit.org/sourcecode.
- ↑ "Tower - Release Notes" (in en). https://www.git-tower.com/release-notes.
- ↑ Fredrik Norén (2019-04-09). "The easiest way to use git. On any platform. Anywhere.: FredrikNoren/ungit". https://github.com/FredrikNoren/ungit.
- ↑ "Vershd - the Effortless Git GUI - Releases". https://vershd.io/blog/category/releases.
- ↑ Roberto Tyley (2019-04-06). "GitHub - rtyley/agit: Agit: Git client for Android.". https://github.com/rtyley/agit.
- ↑ "GitHub - NamanShergill/diohub: DioHub for GitHub.". https://github.com/NamanShergill/diohub.
- ↑ "GitDrive - Git client & server" (in en-us). https://itunes.apple.com/us/app/gitdrive-git-client-server/id1215974700?mt=8.
- ↑ "Git2Go Blog". https://git2go.com/blog.html.
- ↑ "Pocket Git – Apps on Google Play" (in en-us). https://play.google.com/store/apps/details?id=com.aor.pocketgit.
- ↑ "Working Copy - Git client on the App Store" (in en-us). https://itunes.apple.com/us/app/working-copy/id896694807?mt=8.
External links