Free GitHub Alternatives

    GitHub is described as 'web-based hosting service for projects that use the Git revision control system'. There are more than 50 alternatives to GitHub for various platforms. The best alternative is GitLab, which is both free and Open Source. Other great apps like GitHub are Bitbucket (Freemium), Gitea (Free, Open Source), Gogs (Free, Open Source) and SourceForge (Free).

    The list of alternatives was last updated Jan 21, 2021

    • Web-based git repository management with wiki, code reviews, issue-tracking and CI/CD pipeline. View 84 alternatives to GitLab
      Almost everyone thinks GitLab is a great alternative to GitHub.
      • FreemiumOpen Source
      • Linux
      • Online
      • BSD
      • Ruby
      • Cloudron
      GitLab vs GitHub
      pros, cons and recent comments
       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 4 years ago

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

      imjohndoe Good free plan. Similar featureset. However the interface isid very cluttered and much harder to use than GitHub.
      Positive comment 9 months ago

      It's not owned by Microsoft!
      Positive comment over 1 year ago

      milkdoes No limit on collaborators of private repositories.
      Positive comment almost 2 years ago

      AlternativeToCheese Because Microsoft does not own it.
      Positive comment almost 2 years ago

      it just has everything github has + more & better things like: itself is open source built in ci/cd free private repos
      Positive comment over 2 years ago

      Show more comments
      7 of 13 comments
    • 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. View 69 alternatives to Bitbucket
      Almost everyone thinks Bitbucket is a great alternative to GitHub.
      • FreemiumProprietary
      • Mac
      • Windows
      • Linux
      • Online
      • Self-Hosted
      Bitbucket vs GitHub
      pros, cons and recent comments
      jamilsonjunior Unlimited private repositories makes Bitbucket perfect for personal and scholar projects.
      Top positive comment  almost 4 years ago

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

      ChrisWayg Free private repositories
      Positive comment almost 2 years ago

      RonBowman Great if using other Atlassian products. Still very good if using it on its own.
      Positive comment about 2 years ago

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

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

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



    • Gitea is a community managed fork of Gogs lightweight code hosting solution written in Go and published under the MIT license. View 32 alternatives to Gitea
      Almost everyone thinks Gitea is a great alternative to GitHub.
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • BSD
      • Self-Hosted
      • Raspberry Pi
      • Cloudron
      Gitea vs GitHub
      pros, cons and recent comments
      pbshaan Easy, minimal setup but with basic fetures. Good for small teams.
      Positive comment about 2 years ago

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

      Easy setup and lots of functionality
      Positive comment almost 3 years ago

      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 1 year ago

    • The easiest, fastest, and most painless way of setting up a self-hosted Git service. View 32 alternatives to Gogs
      Almost everyone thinks Gogs is a great alternative to GitHub.
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Self-Hosted
      • Go (Programming Language)
      • Cloudron
      Gogs vs GitHub
      pros, cons and recent comments
      Self-hosted and really light weight. Installs on docker in just a few minutes. Super excellent!
      Positive comment 8 months ago

      petardudas It's very simple to set up.
      Positive comment about 4 years 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. View 68 alternatives to SourceForge
      Most users think SourceForge is a great alternative to GitHub.
      • FreeProprietary
      • Online
      SourceForge vs GitHub
      pros, cons and recent comments
      SourceForge has been consistent & reliable, thus a very capable alternative to GitHub.
      Top positive comment  almost 3 years ago

      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 3 years ago

      It Is a SOFTWARE DOWNLOADER like
      Top negative comment  over 5 years ago

      The good old sourceforge. Still free from crap.
      Positive comment 5 months ago

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



    • Launchpad is a collaboration and Bazaar code hosting platform for (primarily open-source) software projects. View 85 alternatives to Launchpad
      Most users think Launchpad is a great alternative to GitHub.
      • FreeOpen Source
      • Online
      • Python
      Launchpad vs GitHub
      pros, cons and recent comments
      Launchpad is not a git server
      Negative comment over 5 years ago

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

    • GitBucket is the easily installable open-source GitHub clone written with Scala. View 54 alternatives to GitBucket
      Most users think GitBucket is a great alternative to GitHub.
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Online
      • Self-Hosted
      • Scala
      GitBucket vs GitHub
      pros, cons and recent comments
      kounoike GitBucket has most powerful API compatibility to GitHub.com/GitHubEnterprise!
      Positive comment over 4 years ago

    • Phabricator is a collection of open source web applications that help software companies build better software. View 79 alternatives to Phabricator
      Some users think Phabricator is a great alternative to GitHub, some don'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. View 157 alternatives to Trac
      Most users think Trac is a great alternative to GitHub.
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Online
      • BSD
      • Self-Hosted
      Trac vs GitHub
      pros, cons and recent comments
      RonBowman The best issue tracker money can b... oh, wait, it's free!
      Positive comment about 2 years ago

    • Tuleap is the first fully libre and open source software (GPL licence) for Enterprise Application Lifecycle Management. View 66 alternatives to Tuleap
      • FreemiumProprietary
      • Linux
      • Self-Hosted
      • Software as a Service (SaaS)
    Showing 10 of 71 alternatives