



GITK is described as 'Displays changes in a repository or a selected set of commits. This includes visualizing the commit graph, showing information related to each commit, and the files in the trees of each revision' and is a Version Control system in the development category. There are more than 50 alternatives to GITK for a variety of platforms, including Mac, Windows, Linux, Android and Flathub apps. The best GITK alternative is SmartGit, which is free. Other great apps like GITK are Sourcetree, GitKraken, Gittyup and Fork.







Gity is a nice GUI interface for a lot of the most common git commands. It also provides a diff view to see changes in the working tree, changes in the index (stage), and others. Gity simplifies using git in general. You wont leave home without it.



GitX is an OS X (MacOS) native graphical client for the git version control system.



CodeReview is a Git GUI tool to perform code review (Diff Viewer) written in Python3 and Qt5.


OctoDroid is GitHub client for mobile Android devices. It allows you to browse, download source code, add/edit comments, and more.




GitFinder is a fast and lightweight git client for Mac with Finder integration. See git status directly in Finder with icon badges. Execute git operations directly in Finder using customizable contextual and/or toolbar item menu.




Bit is an experimental modernized git CLI built on top of git that provides happy defaults and other niceties:

EasyMercurial is a simple user interface for the Mercurial distributed version control system. It's free, open source, and cross-platform.
