GitHub Alternatives

The most popular alternative is GitLab, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to GitHub so hopefully you can find a suitable replacement. Other interesting GitHub alternatives are Bitbucket (Freemium), Gitea (Free, Open Source), Gogs (Free, Open Source) and SourceForge (Free).

The list of alternatives was last updated on Sep 7, 2020

  • Web-based git repository management with wiki, code reviews, issue-tracking and CI/CD pipeline.
    Almost everyone think this is great alternative to GitHub.
    • Freemium • Open Source
    • Linux
    • Online
    • BSD
    • Ruby
    • Cloudron
    Gu
    Unlimited private repos, self hosted, cheap and lots of features like time tracking, issue board lots
    More
    Positive comment • more than a year ago

    Gu
    Is truly free with unlimited private repos and other. Also includes great CI chain.
    More
    Positive comment • more than a year ago

    Gu
    Very simple to use, nice design and works perfectly. Don't have to pay to use private repos.
    More
    Positive comment • more than a year ago

    More comments
    3 of 10
  • Code collaboration version control. Offers hosted (freemium) for limited (5) users, and a commercial self-hosted for a subscription. Free licenses are available for qualified open source projects, nonprofits, and classrooms.
    Almost everyone think this is great alternative to GitHub.
    • Freemium
    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    jamilsonjunior446815
    Unlimited private repositories makes Bitbucket perfect for personal and scholar projects.
    More
    Positive comment • more than a year ago

    Gu
    Bitbucket is an awesome alternative to GitHub for personal projects.
    More
    Positive comment • more than a year ago

    wavis437662
    Mercurial support, Jira integration, free unlimited private repos, and support from Atlassian make Bitbucket my corporate code repo service of choice.
    More
    Positive comment • more than a year ago

    More comments
    3 of 5


  • Gitea is a community managed fork of Gogs lightweight code hosting solution written in Go and published under the MIT license.
    Almost everyone think this is great alternative to GitHub.
    • Free • Open Source
    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    • Raspberry Pi
    • Cloudron
    pb
    Easy, minimal setup but with basic fetures. Good for small teams.
    More
    Positive comment • more than a year ago

    kolaente720583
    Very lightweight, completly opensource and only communty based.
    More
    Positive comment • more than a year ago

    Gu
    Easy setup and lots of functionality
    More
    Positive comment • more than a year ago

    More comments
    3 of 4
  • The easiest, fastest, and most painless way of setting up a self-hosted Git service.
    Almost everyone think this is great alternative to GitHub.
    • Free • Open Source
    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Go (Programming Language)
    • Cloudron
    Gu
    Self-hosted and really light weight. Installs on docker in just a few minutes. Super excellent!
    More
    Positive comment • 4 months ago

  • SourceForge empowers open source developers to create powerful software and share it with the world. They also feature a business software comparison directory that lists over 50,000 software titles.
    Most users think this is great alternative to GitHub.
    • Free
    • Online
    Gu
    SourceForge has been consistent & reliable, thus a very capable alternative to GitHub.
    More
    Positive comment • more than a year ago

    Gu
    GitHub has recently been bought by MS; that worries me. SourceForge has been around before Linus developed Git, and has proved to be very stable. Only concern I may have is security/privacy. More research by me needed here.
    More
    Positive comment • more than a year ago

    Gu
    The good old sourceforge. Still free from crap.
    More
    Positive comment • 28 days ago

    More comments
    3 of 5
  • Launchpad is a collaboration and Bazaar code hosting platform for (primarily open-source) software projects.
    Most users think this is great alternative to GitHub.
    • Free • Open Source
    • Online
    • Python
  • GitBucket is the easily installable open-source GitHub clone written with Scala.
    Most users think this is great alternative to GitHub.
    • Free • Open Source
    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    • Scala
    ko
    GitBucket has most powerful API compatibility to GitHub.com/GitHubEnterprise!
    More
    Positive comment • more than a year ago

  • Phabricator is a collection of open source web applications that help software companies build better software.Phabricator includes applications for:
    Some users think this is a great alternative to GitHub, some doesn't.
  • Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management.
    Most users think this is great alternative to GitHub.
    • Free • Open Source
    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • Self-Hosted
    RonBowman763690
    The best issue tracker money can b... oh, wait, it's free!
    More
    Positive comment • more than a year ago

  • Tuleap is the first fully libre and open source software (GPL licence) for Enterprise Application Lifecycle Management.
    • Free • Open Source
    • Linux
    • Self-Hosted
    • Software as a Service (SaaS)