Open-source alternatives to Sourcetree

Sourcetree is a desktop graphical user interface client for Git and Mercurial. Developers use it to visualize repository history, manage branches, and handle commits without using the command line.Sourcetree is made by Atlassian. It is not open source. These 17 open-source projects do the same job, closest first.

Developer tools

Compare at a glance

Open-source alternatives to Sourcetree: platforms, Docker, license, GitHub stars and last commit
ProjectTypeSelf-host with DockerLicenseStarsLast commit
GitCLINot listedCustom (read before use)64k
lazygitCLINot listedMIT83k
BrunoDesktop, CLINot listedMIT48k
GitHub CLICLINot listedMIT47k
UniGetUIDesktop, CLINot listedMIT27k
Decap CMSLibrary / SDKNot listedMIT19k
LeptonDesktopNot listedMIT10k
Harness Open SourceDocker / self-hostYesApache-2.039k
React FlowLibrary / SDKNot listedMIT39k
GiteaWeb, Docker / self-hostYesMIT59k
ezaCLINot listedEUPL-1.224k
JujutsuCLINot listedApache-2.032k
VS Code (Code - OSS)DesktopNot listedMIT194k
ripgrepCLINot listedUnlicense70k
Refined GitHubExtension / pluginNot listedMIT32k
VSCodiumDesktopNot listedMIT34k
ForgejoWeb, Docker / self-hostYesGPL-3.0-or-laterNot on GitHubUnknown

The alternatives