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


Sourcetree is described as 'A powerful Mac and Windows client for Mercurial and Git distributed version control systems' and is a very popular Version Control system in the development category. There are more than 50 alternatives to Sourcetree for a variety of platforms, including Mac, Windows, Linux, Flathub and Android apps. The best Sourcetree alternative is SmartGit, which is free. Other great apps like Sourcetree are GitKraken, GitHub Desktop, Fork and Gittyup.
CodeReview is a Git GUI tool to perform code review (Diff Viewer) written in Python3 and Qt5.


ForkHub is an open source GitHub client that started off as a fork of the official Android app from GitHub after they abandoned it, and has since seen lots of improvements. You can see a comprehensive list of changes in the change log: .




Git GUI Client. Open Source, Free Software (GPL v2). Run on Windows, macOS and Linux. Written in C++. Powered by Qt 5.

Pragma-git is a friendly pragmatic git control app, fully compatible with other git client softwares.


Gitweb is a Git web interface. It is written in Perl and can be used as a CGI script, or as a mod_perl legacy script (run by ModPerl::Registry handler). It allows browsing a git repository (or a set of git repositories) using a web browser.

Aurees Git Client is easy, fast and productive Git client for Windows, Mac and Linux. It is a fully Free, comes bundled with an attractive interface and powerful editable Diff for helping users manage Git repositories with minimal effort.




MacHg is a free open source OSX GUI for the revision control system Mercurial. This means you manage a collection of files in a nice graphical way, adding things to the collection, saving a snapshot of the collection, restoring the collection to an earlier state and in general...







This is a passion project of mine where I wanted a cross-platform git client, which would tackle some of the pain-points of existing solutions. Namely, conditional strategies to handle larger repositories (i.e. Kubernetes, Linux kernel, etc.


