AlternativeTo Logo

    Open Source GitHub Alternatives

    The best open source alternative to GitHub is GitLab. If that doesn't suit you, our users have ranked more than 50 alternatives to GitHub and loads of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to GitHub are Gitea (Free, Open Source), Gogs (Free, Open Source), Codeberg (Free, Open Source) and Launchpad (Free, Open Source).

    This page was last updated May 2, 2022
    GitHub
      1522
    • FreemiumProprietary
    • Mac
    • Windows
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    GitHub is a web-based hosting service for projects that use the Git...
    Learn more about GitHub

    1. Web-based git repository management with wiki, code reviews, issue-tracking and CI/CD pipeline.
      GitLab vs GitHub opinions
      Almost everyone thinks GitLab is a great alternative to GitHub.
       all • positive • negative      relevance • date
      Unlimited private repos, self hosted, cheap and lots of features like time tracking, issue board lots
      Top positive comment  over 5 years ago

      33
      Is truly free with unlimited private repos and other. Also includes great CI chain.
      Top positive comment  over 4 years ago

      20
      nezort11 The best alternative to "GitHub" as a product for development/management. But the repo hosting service (gitlab.com) is still managed by company like github.com. So (1:0 in GitLab side).
      Comment 29 days ago

      0
      AlphaRomeo Opensource Project to host Opensource projects. Thing which we cant do do shudnt expect from others:) GitTea and GitLab are best alternatives spl when Microsoft acquired Github.
      Positive comment 2 months ago

      0
      somepeter GitLab no longer is a plain alternative, from my experience it developed more into a Devops platform with a strong emphasis on CI/CD which I really like. For my personal taste it has become too bloated and heavy and the user interface more complex than GitHub's.
      Positive comment 5 months ago

      0
      KiraRembrant free, convinient, more up-to-date
      Positive comment 6 months ago

      0
      imjohndoe Good free plan. Similar featureset. However the interface isid very cluttered and much harder to use than GitHub.
      Positive comment almost 2 years ago

      2
      Show more comments
      7 of 17 comments
    2. Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.
      Gitea vs GitHub opinions
      Almost everyone thinks Gitea is a great alternative to GitHub.
      pbshaan Easy, minimal setup but with basic fetures. Good for small teams.
      Top positive comment  about 3 years ago

      10
      Freeplay You can run your own instance, but you can use other instances like Codeberg as well!
      Top positive comment  11 months ago

      1
      6543 gitea v1.9.4 and newer has all features you want and know from github ... but selfhosted and lightweight! And if there is one feature missiong its sure on a list
      Positive comment over 2 years ago

      7
      kolaente Very lightweight, completly opensource and only communty based.
      Positive comment over 3 years ago

      11
      Easy setup and lots of functionality
      Positive comment almost 4 years ago

      9


      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Self-Hosted
      • Go (Programming Language)
      • Cloudron
      The easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across ALL platforms that Go supports, including Linux, Mac OS X, Windows and ARM.
      Gogs vs GitHub opinions
      Almost everyone thinks Gogs is a great alternative to GitHub.
      Self-hosted and really light weight. Installs on docker in just a few minutes. Super excellent!
      Positive comment over 1 year ago

      0
      petardudas It's very simple to set up.
      Positive comment over 5 years ago

      0
    3. Codeberg is a free Git source code hosting service, with the objective to give the Open-Source code that is running our world a safe and friendly home, and to ensure that free code remains free and secure forever.
      Codeberg vs GitHub opinions
      pros, cons and recent comments
      Easy-to-use interface and FOSS
      Positive comment 9 months ago

      1
      Codeberg is an excellent alternative to GitHub, providing a home for libre software.
      Positive comment 9 months ago

      1
      nezort11 In my opinion the best alternative to "GitHub" as a repo hosting service. Because it is managed by non-profit organization (.org TLD) compared to commercial companies (.com TLD).
      Positive comment 29 days ago

      0
    4. Launchpad is a collaboration and Bazaar code hosting platform for (primarily open-source) software projects.
      Launchpad vs GitHub opinions
      Most users think Launchpad is a great alternative to GitHub.
      Launchpad is not a git server
      Negative comment over 6 years ago

      0
      you can host code on launchpad, and publish ubuntu packages
      Positive comment over 6 years ago

      0


      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Online
      • Self-Hosted
      • Scala
      GitBucket is the easily installable open-source GitHub clone written with Scala.
      GitBucket vs GitHub opinions
      Most users think GitBucket is a great alternative to GitHub.
      kounoike GitBucket has most powerful API compatibility to GitHub.com/GitHubEnterprise!
      Positive comment over 5 years ago

      3
    5. Phabricator is a collection of open source web applications that help software companies build better software.

      Discontinued

      Effective June 1, 2021: Phabricator is no longer actively maintained.

      https://admin.phacility.com/phame/post/view/11/phacility_is_winding_down_operations/

      Some users think Phabricator is a great alternative to GitHub, some don't.
    6. Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way.
      Trac vs GitHub opinions
      Most users think Trac is a great alternative to GitHub.
      RonBowman The best issue tracker money can b... oh, wait, it's free!
      Positive comment over 3 years ago

      4
      somepeter Its usability is a trip into the past I did not miss.
      Negative comment 5 months ago

      0
    7. NotABug.org is a free Git source code hosting service, much like GitHub & GitLab.
      NotABug.org vs GitHub opinions
      pros, cons and recent comments
      KseandI I like notabug, it's an alternative to big complex git servers like github, where most of the features I don't need. If you use git server only for a git, notabug is a good option.
      Positive comment 8 months ago

      0
      Design is very similar to GitHub
      Positive comment about 2 years ago

      0
    8. BountySource is a funding platform for open-source bugs and features.
      BountySource vs GitHub opinions
      pros, cons and recent comments
      Ornataweaver It pays freelancers for solving issues.
      Positive comment about 3 years ago

      1
    Showing 10 of 53 alternatives