Dev platforms · 13 alternatives

Instead of GitHub, try one of these 13.

Every alternative is lined up against GitHub on what people actually switch for: price, open source, self-hosting, offline use and platforms. GitHub sits in the first row, so you can see what you give up.

Show onlySorted by likes · 13 of 13
Alternative
Price
Open source
Self-host
Offline
Platforms
GitHubWhat you have now
Where the world hosts, reviews and ships open source.
PriceFreemium
team $4/user
Open sourceNo
Self-hostNo
OfflineNo
Platforms
Web · iOS · Android
GitLab#1Our pick
Complete DevOps platform, self-hostable for free.
PriceFreemium
premium $29/user
Open sourceYes
Self-hostYes
OfflineNo
Platforms
Web
Lightweight, self-hosted Git service in a single binary.
PriceFree
Open sourceYes
Self-hostYes
OfflineYes
Platforms
Web · Win · Mac · Linux
Community-run fork of Gitea for code hosting.
PriceFree
Open sourceYes
Self-hostYes
OfflineYes
Platforms
Web · Linux
Git hosting with tight Jira and Atlassian integration.
PriceFreemium
from $3/user
Open sourceNo
Self-hostNo
OfflineNo
Platforms
Web
Nonprofit, privacy-respecting Git hosting run by a community.
PriceFree
Open sourceYes
Self-hostNo
OfflineNo
Platforms
Web
Minimal, scriptable Git hosting built on plain email.
PricePaid
from $4/mo
Open sourceYes
Self-hostYes
OfflineNo
Platforms
Web
Veteran host for open source downloads and repositories.
PriceFree
Open sourceNo
Self-hostNo
OfflineNo
Platforms
Web
Sourcetree#8
Free desktop client for Git and Mercurial.
PriceFree
Open sourceNo
Self-hostNo
OfflineYes
Platforms
Win · Mac
GitHub Desktop#9
Simple desktop Git client for Windows and Mac.
PriceFree
Open sourceYes
Self-hostNo
OfflineYes
Platforms
Win · Mac
GitKraken#10
Visual Git client with GUI and terminal combined.
PriceFreemium
Open sourceNo
Self-hostNo
OfflinePartial
Platforms
Web · Win · Mac · Linux
Trac#11
Wiki and issue tracker for software development teams.
PriceFree
Open sourceYes
Self-hostYes
OfflinePartial
Platforms
Web · Win · Mac · Linux
Gogs#12
Painless self-hosted Git service written in Go.
PriceFree
Open sourceYes
Self-hostYes
OfflineYes
Platforms
Win · Mac · Linux
Launchpad#13
Canonical's code hosting and collaboration platform.
PriceFree
Open sourceYes
Self-hostNo
OfflineNo
Platforms
Web

How to read this. “Yes” means fully supported by the maker. “Partial” means it works with caveats. Likes reflect community popularity; vendors can’t pay for them or for placement. Our pick, marked in lime, is the option we would point most people leaving GitHub to first. How we compare.

GitHub alternatives at a glance

GitHub is a freemium dev platforms app (team $4/user). We compared 13 alternatives: 9 are open source, 9 are completely free, 6 can be self-hosted and 5 work fully offline. The most popular is GitLab, with 1.7k likes.

Most liked overallGitLab

Complete DevOps platform, self-hostable for free.

Freemium · Open source · Self‑hostable
Best free optionGitea

Lightweight, self-hosted Git service in a single binary.

Free · Open source · Self‑hostable · Works offline
Best open-source optionForgejo

Community-run fork of Gitea for code hosting.

Free · Open source · Self‑hostable · Works offline
Best to self-hostsourcehut

Minimal, scriptable Git hosting built on plain email.

Paid · Open source · Self‑hostable