Comparison

Which graphical Git client should you choose on Linux?

On Linux, neither Sourcetree, Fork nor GitHub Desktop has an official version. That leaves GitKraken and SmartGit, proprietary and paid for some uses, git-cola, which is free software, and Merathon, free, under the MIT license, with GitHub and GitLab pull requests built in.

Download MerathonSee the demo

Graphical Git clients compared

This table covers the three questions that rule out a piece of software fastest: does it run on your machine, what does it cost for your use, and is its code open?

Seven graphical Git clients: supported systems, price and license
SoftwareLinuxWindowsmacOSPriceOpen source
MerathonYesYesNoFreeYes (MIT)
GitKraken DesktopYesYesYesFree for local repositories and public remotes, paid for private repositoriesNo
SmartGitYesYesYesFree for personal non-commercial use, paid for professional useNo
git-colaYesYesYesFreeYes (GPL-2.0)
GitHub DesktopNot officiallyYesYesFreeYes (MIT)
SourcetreeNoYesYesFreeNo
ForkNoYesYesPaid license, with a free evaluationNo

Information checked on on the vendors' websites: GitKraken pricing, SmartGit pricing, git-cola repository, GitHub Desktop documentation, Sourcetree website and Fork website. Prices can change: check them before you choose.

This comparison is written by the author of Merathon. Merathon's limits are listed further down so you can judge for yourself.

How to choose

What Merathon brings on Linux

Install Merathon on Linux

Download the package of the latest version from the releases page, then, from the download folder:

sudo apt install ./Merathon_*_amd64.deb
Debian 12, Ubuntu 22.04 or more recent. WebKitGTK 4.1 is installed with the package.
chmod +x Merathon_*_amd64.AppImage && ./Merathon_*_amd64.AppImage
Other distributions with glibc 2.35 or later.

After that, the application updates itself: packages are signed and the signature is verified before installation.

Merathon's limits

Frequently asked questions

What is the best free Git client on Linux?

There is no single answer. For private repositories and pull requests in the same window, Merathon fits. For free software often available in distribution packages, git-cola is a good choice. Sourcetree, Fork and GitHub Desktop have no official Linux version.

Is Sourcetree available on Linux?

No. The Sourcetree website only offers Windows and macOS.

Does Merathon work on Fedora or Arch?

There is no dedicated package for these distributions. The AppImage is made for this case: you need glibc 2.35 or later and an x86_64 architecture.

Does Merathon work on WSL?

Yes. The .deb installs in the distribution and displays through WSLg, with Windows notifications. It is faster than opening a WSL repository from the Windows version.

See also