Alternatives / Sourcetree 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 Project Type Self-host with Docker License Stars Last commit Git CLI – Not listed Custom (read before use) 64k 21 hours ago lazygit CLI – Not listed MIT 83k 2 weeks ago Bruno Desktop, CLI – Not listed MIT 48k 21 hours ago GitHub CLI CLI – Not listed MIT 47k 19 hours ago UniGetUI Desktop, CLI – Not listed MIT 27k 15 hours ago Decap CMS Library / SDK – Not listed MIT 19k 22 hours ago Lepton Desktop – Not listed MIT 10k 2 days ago Harness Open Source Docker / self-host Yes Apache-2.0 39k 18 hours ago React Flow Library / SDK – Not listed MIT 39k yesterday Gitea Web, Docker / self-host Yes MIT 59k 16 hours ago eza CLI – Not listed EUPL-1.2 24k 4 months ago Jujutsu CLI – Not listed Apache-2.0 32k 16 hours ago VS Code (Code - OSS) Desktop – Not listed MIT 194k 9 hours ago ripgrep CLI – Not listed Unlicense 70k 2 days ago Refined GitHub Extension / plugin – Not listed MIT 32k 3 days ago VSCodium Desktop – Not listed MIT 34k 2 days ago Forgejo Web, Docker / self-host Yes GPL-3.0-or-later – Not on GitHub – Unknown
The alternatives G
The Git version control system Personal Enterprise Developer tools CLI ★ 64k +2k / 90d commit 21 hours ago l
Simple terminal UI for git Personal Developer tools CLI ★ 83k +2.2k / 90d MIT commit 2 weeks ago B
Offline-first API client that stores collections in Git Personal Enterprise API tools Desktop CLI ★ 48k +1.9k / 90d MIT commit 21 hours ago G
GitHub's official command line tool Personal Enterprise Developer tools CLI ★ 47k +1k / 90d MIT commit 19 hours ago U
Unified graphical interface for CLI package managers Personal Developer tools Desktop CLI ★ 27k MIT commit 15 hours ago D
Git-based CMS for static sites Personal Web frameworks Library / SDK ★ 19k +149 / 90d MIT commit 22 hours ago L
Snippet manager Personal Developer tools Desktop ★ 10k MIT commit 2 days ago H
Developer platform with Git, CI/CD and dev environments Enterprise Git hosting Infra & DevOps Docker / self-host ★ 39k +866 / 90d Apache-2.0 commit 18 hours ago R
Libraries for node-based UIs Personal Enterprise Web frameworks Design & creative Library / SDK ★ 39k +842 / 90d MIT commit yesterday G
Painless self-hosted Git service Personal Enterprise Git hosting Infra & DevOps Web Docker / self-host ★ 59k +1.6k / 90d MIT commit 16 hours ago e
Modern alternative to ls Personal Developer tools CLI ★ 24k +872 / 90d EUPL-1.2 commit 4 months ago J
Simple, powerful Git-compatible VCS Personal Enterprise Developer tools CLI ★ 32k +1.5k / 90d Apache-2.0 commit 16 hours ago V
The open-source code editor behind Visual Studio Code Personal Enterprise Editors & IDEs Desktop ★ 194k +3.7k / 90d MIT commit 9 hours ago r
Very fast recursive search that respects .gitignore Personal Developer tools CLI ★ 70k +2.6k / 90d Unlicense commit 2 days ago R
Browser extension that improves GitHub Personal Developer tools Extension / plugin ★ 32k +520 / 90d MIT commit 3 days ago V
VS Code without Microsoft telemetry Personal Editors & IDEs Desktop ★ 34k +1.2k / 90d MIT commit 2 days ago F
Community-governed self-hosted software forge Personal Enterprise Git hosting Infra & DevOps Web Docker / self-host ★ 0 GPL-3.0-or-later