alternatives to

Sourcetree

Atlassian's free desktop git client for Windows and macOS. A closed product from Atlassian.

Side by side

6 open source alternatives to Sourcetree
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
SourceGitFull replacement6.1kMITOpen sourceNoC#v2026.212026-09-30
Git ColaFull replacement2.6kGPL-2.0Open sourceNoPythonv4.19.02026-10-06
GittyupFull replacement2.3kMITOpen sourceNoC++gittyup_v2.0.02026-10-05
lazygitPartial83kMITOpen sourceNoGov0.66.02026-10-05
GitHub DesktopPartial22kMITOpen sourceNoTypeScriptrelease-3.6.62026-10-06
ungitPartial11kMITOpen sourceNoJavaScriptv1.5.302026-09-03

Every alternative

Language
Licence
Fit

6 alternatives

SourceGitFull replacement

Windows/macOS/Linux GUI client for GIT users

Desktop client with a history graph, stashes, worktrees and interactive rebase, on Windows, macOS and Linux.

Language
C#
Licence
MIT
Stars
6.1k
Latest
v2026.21
Last push
2026-09-30
Git ColaFull replacement

git-cola: The highly caffeinated Git GUI

Staging, commits, branches, stashes and a history graph in a desktop app for Windows, macOS and Linux.

Language
Python
Licence
GPL-2.0
Stars
2.6k
Latest
v4.19.0
Last push
2026-10-06
GittyupFull replacement

Understand your Git history!

A desktop client with a commit graph, staging by hunk and side-by-side diffs, for Windows, macOS and Linux.

Language
C++
Licence
MIT
Stars
2.3k
Last push
2026-10-05
lazygitPartial

simple terminal UI for git commands

Everyday git operations in a terminal UI.

Language
Go
Licence
MIT
Stars
83k
Latest
v0.66.0
Last push
2026-10-05
ungitPartial

The easiest way to use git. On any platform. Anywhere.

A git client served locally and used from the browser.

Language
JavaScript
Licence
MIT
Stars
11k
Latest
v1.5.30
Last push
2026-09-03

Head to head

About Sourcetree

Vendor
Atlassian

Sourcetree website ↗