Open Source Sourcetree Alternatives for Linux

    Sourcetree is not available for Linux but there are plenty of alternatives that runs on Linux with similar functionality. The best Linux alternative is SmartGit. It's not free, so if you're looking for a free alternative, you could try GitKraken or GitAhead. If that doesn't suit you, our users have ranked more than 25 alternatives to Sourcetree and many of them is available for Linux so hopefully you can find a suitable replacement. Other interesting Linux alternatives to Sourcetree are gitg (Free, Open Source), Sublime Merge (Freemium), Ungit (Free, Open Source) and tig (Free, Open Source).

    This page was last updated Apr 23, 2021

    1. GitAhead lets you filter results and performs advanced searches. It shows you exactly what you need to see and makes navigating through thousands of commits a piece of cake.
      show more
      Almost everyone thinks GitAhead is a great alternative to Sourcetree.
    2. gitg is a git repository viewer targeting gtk+/GNOME. One of its main objectives is to provide a more unified user experience for git frontends across multiple desktops.
      show more
      Some users think gitg is a great alternative to Sourcetree, some don't.


      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Online
      • Self-Hosted
      • Gerrit Code Review
      • Node.JS
      • Atom
      • Brackets
      Git GUI (WebUI).
    3. Tig: text-mode interface for Git Tig is a git repository browser that additionally can act as a pager for output from various git commands.
      show more
      tig vs Sourcetree opinions
      pros, cons and recent comments
      Fully keyboard driven. Lightweight. Supports common operations easily, can shell out to git for complex needs.
      Positive comment 10 months ago

      0
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • BSD
      • Cygwin
      Is a tool for creating commits and managing branches. It was inspired by and initially based on gitool. Written in Tcl/Tk. Stable versions are shipped with Core Git since version 1.5.
      show more


      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Self-Hosted
      • Perl
      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.
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      Git GUI Client.
      Summary
      Open Source, Free Software (GPL v2)
      Of course, commercial purposes is also free.
      Run on Windows, macOS and Linux
      Written in C++
      Powered by Qt 5

      Binaries
      http://files.soramimi.
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Node.JS
      A standalone local web based user interface for git repositories It comes with history and tree browsing. You may also use it to commit as it comes with an UI to review local changes and the ability to stage / unstage code.
      show more
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      Bit is an experimental modernized git CLI built on top of git that provides happy defaults and other niceties: - command and flag suggestions to help you navigate the plethora of options git provides you - autocompletion for files and branch names when using bit add or bit...
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      GLab is an open source Gitlab Cli tool written in Go (golang) to help work seamlessly with Gitlab from the command line. Work with issues, merge requests, watch running pipelines directly from your CLI among other features. Inspired by gh, the official GitHub CLI tool.
    Showing 10 of 19 alternatives