Alternatives to SourceTree for all platforms with any license

Platforms

Desktop

Web / Online

Development

Other Platforms

  • SmartGit icon

    SmartGit

    SmartGit is a front-end for the distributed version control system Git and runs on Windows, Mac OS X and Linux. SmartGit is intended...

    Free Personal Mac Windows Linux

    • Faster than SourceTree and has a built-in conflict solver.
      jamilsonjunior2 days ago Disagree   Agree
  • GitKraken icon

    GitKraken

    The intuitive, fast, and beautiful cross-platform Git client.

    Free Personal Mac Windows Linux

  • GitHub Desktop icon

    GitHub Desktop

    GitHub Desktop is a native Git client for Mac OS X and Windows with a graphical user interface.

    Free Mac Windows

  • TortoiseGit icon

    TortoiseGit

    TortoiseGit is an easy to use client for the Git distributed revision control system. TortoiseGit adds shell integration into Windows.

    Open Source Windows

  • Git Extensions icon

    Git Extensions

    Git Extensions is the only graphical user interface for Git that allows you control Git without using the command line.

    Open Source Windows

  • Tower icon

    Tower

    Version control with Git – made easy. In a beautiful, efficient, and powerful app. From Beginner… Learn Git with Tower! We offer...

    Commercial Mac Windows

  • git-cola icon

    git-cola

    git-cola is a powerful GUI for git, a distributed revision control system. cola's ingredients include git-python and jsonpickle....

    Open Source Mac Windows Linux

  • Gitweb icon

    Gitweb

    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...

    Open Source Mac Windows Linux Self-Hosted Perl

  • gitg icon

    gitg

    gitg is a git repository viewer targeting gtk+/GNOME. One of its main objectives is to provide a more unified user experience for git...

    Open Source Mac Linux

  • GitEye icon

    GitEye

    This free desktop app combines a simple-to-use graphical Git client with central visibility into essential developer tasks such as...

    Free Mac Windows Linux

  • git-webui icon

    git-webui

    A standalone local web based user interface for git repositories It comes with history and tree browsing. You may also use it to...

    Open Source Mac Windows Linux

  • TortoiseHg icon

    TortoiseHg

    TortoiseHg is an easy to use client for the Mercurial (Hg) distributed revision control system. TortoiseHg adds shell integration into...

    Open Source Windows Linux

  • Know any more alternatives to SourceTree?

    Suggest an application to this list
  • git-gui icon

    git-gui

    Is a tool for creating commits and managing branches. It was inspired by and initially based on gitool. Written in Tcl/Tk. Stable...

    Open Source Linux

  • GitUp icon

    GitUp

    GitUp is a bet to invent a new Git interaction model that lets engineers of all levels work quickly, safely, and without headaches....

    Open Source Mac

  • Ungit

    Web-based and intuitive UI for git.

    Open Source Web / Cloud Node.JS

  • django-git Discontinued

    A simple Gitweb replacement built with Django.

    Open Source Mac Windows Linux Self-Hosted Python Django

  • GitX icon

    GitX

    A gitk clone for OS X Git is a popular Distributed Version Control System originally created by Linus Torvalds to coordinate work...

    Open Source Mac

  • tig

    Tig: text-mode interface for Git Tig is a git repository browser that additionally can act as a pager for output from various git...

    Open Source Linux

  • Share this list of alternatives?

  • EGit icon

    EGit

    Eclipse Team plugin for the revision control system git. Allows you to check in files, mark files as tracked/untracked, and view...

    Open Source Mac Windows Linux Eclipse

  • GitX-dev icon

    GitX-dev

    GitX-dev is a fork (variant) of GitX with a few feature updates and current builds.

    Open Source Mac

  • MacHg icon

    MacHg

    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...

    Open Source Mac

  • TeamCoherence icon

    TeamCoherence

    Source Control, Version Control and Bug Tracking Integrate them within a single product and you have a compelling combination....

    Free Personal Windows

  • Murky icon

    Murky

    Murky is a GUI client app for the Mercurial distributed version-control system. It lets you manage repositories and source files...

    Open Source Mac

SourceTree Comments

Unusable because of timeout-based state refresh

Negative Comment by GrawlCore
about SourceTree Aug 2016

I scroll a long file to choose what chunk I want to stage but when SourceTree check this file for update it scrolls up.

Reply

Doesn't work in offline mode.

Negative Comment by theplenkov
about SourceTree Jul 2016

THis program requires online activation and doesn't provide offline option anymore.

Therefore it doesn't work after 30-days trial period while license is free.

There is no way to activate it on intranet machine.

In previous version there weas a special menu item - Offline activation. Now it disappeared.

Reply

Good but...

Positive Comment by moreo77
about SourceTree Aug 2015

Does anyone else often encounters "false positive" changes, where actually were no changes at all? especially in js files.

Reply

Good stuff, especially with an external diff engine

Positive Comment by mikemabey
about SourceTree and TortoiseSVN Aug 2013

I love SourceTree and use it almost every day. However, it's diff engine isn't nearly as clear as the one provided by TortoiseSVN. Luckily you can configure SourceTree to use an "External diff" which I have pointed to the one I like more, and life is great!

Reply

Easy to use and supports both Git and Mercurial

Positive Comment by Thelle
about SourceTree May 2013

I really like SourceTree because of it's easy to use graphical interface plus it supports both Git & Mercurial which is nice when getting files from different projects.

Reply