AlternativeTo Logo

    GitHub Alternatives

    GitHub is described as 'web-based hosting service for projects that use the Git revision control system. It is written in Ruby on Rails by Logical Awesome developers Chris Wanstrath, PJ Hyett, and Tom Preston-Werner' and is a leading Version Control system in the development category. There are more than 50 alternatives to GitHub for a variety of platforms, including Online / Web-based, Self-Hosted solutions, Linux, Mac and Windows. The best alternative is GitLab, which is both free and Open Source. Other great apps like GitHub are Bitbucket, Gitea, SourceForge and Gogs.

    GitHub is mainly a Version Control System but alternatives to it may also be Source Code Hosting Services or Project Management Tools. Filter by these if you want a narrower list of alternatives or looking for a specific functionality of GitHub.
    This page was last updated May 2, 2022
    GitHub
      1522
    • FreemiumProprietary
    • Mac
    • Windows
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    More
    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 about 1 month 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 3 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 6 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. 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.
      Bitbucket vs GitHub opinions
      Almost everyone thinks Bitbucket is a great alternative to GitHub.
      jamilsonjunior Unlimited private repositories makes Bitbucket perfect for personal and scholar projects.
      Top positive comment  almost 5 years ago

      1
      Bitbucket is an awesome alternative to GitHub for personal projects.
      Top positive comment  over 6 years ago

      3
      ChrisWayg Free private repositories
      Positive comment almost 3 years ago

      0
      RonBowman Great if using other Atlassian products. Still very good if using it on its own.
      Positive comment over 3 years ago

      0
      As good as the King GitHub but free private repositories
      Positive comment over 3 years ago

      -4
      wavis Mercurial support, Jira integration, free unlimited private repos, and support from Atlassian make Bitbucket my corporate code repo service of choice.
      Positive comment about 5 years ago

      -1
      This repo-site is really efficient.
      Positive comment over 5 years ago

      -1


    3. 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
    4. 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.
      SourceForge vs GitHub opinions
      Most users think SourceForge is a great alternative to GitHub.
      SourceForge has been consistent & reliable, thus a very capable alternative to GitHub.
      Top positive comment  almost 4 years ago

      5
      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.
      Top positive comment  almost 4 years ago

      1
      somepeter I would not trust SourceForge because of the past controversies involving malicious activity.
      Top negative comment  6 months ago

      1
      Poncharelo A few years ago Sourceforge hijacked projects and bundled malware in them. It's supposed to be clean now but who knows...
      Comment 9 months ago

      0
      The good old sourceforge. Still free from crap.
      Positive comment over 1 year ago

      -2
      bsoyka You can even move projects from GitHub to SourceForge, showing they are very similar services.
      Positive comment over 3 years ago

      -1
      It Is a SOFTWARE DOWNLOADER like
      Negative comment over 6 years ago

      -4
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Self-Hosted
      • Go (Programming Language)
      • Cloudron
      More
      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


    5. 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 10 months ago

      1
      Codeberg is an excellent alternative to GitHub, providing a home for libre software.
      Positive comment 10 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 about 1 month ago

      0
    6. 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
      More
      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
    7. 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.
    8. 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 6 months ago

      0
    Showing 10 of 97 alternatives