GitHub Alternatives

One of the most popular alternatives to GitHub is GitLab, which is open source with a free version. Other popular alternatives are Codeberg, Forgejo, Gitea and GitHub Desktop. Version Control Systems like GitHub are a crowded field, with more than 100 alternatives for the web, self-hosting, Linux, Mac and Windows.

filter to find the best alternatives

Most GitHub alternatives are Version Control Systems, but you can also narrow the list to Source Code Hosting Services or Issue Tracking Systems. Other popular filters are Europe, Self-Hosted, Open Source, Android and EU. You can also filter for EU-based alternatives if you prefer software from the European Union.
Copy a direct link to this comment to your clipboard
Alternatives
GitHub alternatives page was last updated

Alternatives list

  1. Gitness icon
     Like

    Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.

    49 Gitness alternatives

    Cost / License

    Platforms

    • Online
    • Self-Hosted
    Good alternative?
     
  2. OneDev icon
     1 like

    Super Easy All-In-One DevOps Platform. Contribute to theonedev/onedev development by creating an account on GitHub.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Linux
    • Self-Hosted
    Good alternative?
     
    |
    1
  3. Deveo icon
     4 likes

    Deveo is a code hosting and collaboration platform that supports Git, Subversion and Mercurial. You can use it self-hosted on your own-premises, or from multi-tenant cloud as SaaS.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Alerts

    • Discontinued

    Platforms

    • Linux
    • Online
    • Self-Hosted
    Good alternative?
     
  4. Gitblit icon
     20 likes

    Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    Good alternative?
     
  5. Gitolite icon
     13 likes

    Gitolite allows you to setup git hosting on a central server, with fine-grained access control and many more powerful features.

    37 Gitolite alternatives

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
  6. Gerrit simplifies Git based project maintainership by permitting any authorized user to submit changes to the master Git repository, rather than requiring all approved changes to be merged in by hand by the project maintainer.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Linux
    • Self-Hosted
    Good alternative?
     
  7. Bugzilla icon
     38 likes

    Bugzilla is a web-based tool for planning, organizing and releasing software on your own schedule. It is used by many open source companies and projects, and has advanced features such as search, milestones, and products.

    Cost / License

    Application type

    Platforms

    • Online
    • Self-Hosted
    Good alternative?
     
    |
    1
  8. Git@OSC icon
     1 like

    Git@OSC is a web-based hosting service for projects that is an alternative to GitHub based on China.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Online
    • Android
    • iPhone
    Good alternative?
     
  9. Codesion icon
     7 likes

    Codesion, formerly CVSDude, is the leading Git, Subversion and CVS hosting platform, offering free plans & secure access to your online repositories (SVN, Git, Trac, etc). Coupled with our PCI compliant Enterprise grade platform, with 10 min backups, roles based security...

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Online
    Good alternative?
     
  10. Unfuddle icon
     15 likes

    Experience the simplicity of Unfuddle that allows you to build software faster. Unfuddle’s painfully obvious approach to project management means you and your team will be up and running just as fast as creating your account.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Online
    Good alternative?
     
You are at page 5 of GitHub alternatives