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 100 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, Codeberg, Gogs and Forgejo.

filter to find the best alternatives

GitHub alternatives are mainly Version Control Systems, but if you're looking for Source Code Hosting Services or Issue Tracking Systems you can filter on that. Other popular filters include EU, Self-Hosted, Open Source, Free + Source Code Hosting and Android. You can also filter by region, for example EU-based alternatives if you prefer software developed in the European Union. These are just examples - use the filter bar below to find more specific alternatives to GitHub.
Copy a direct link to this comment to your clipboard
GitHub alternatives page was last updated

Alternatives list

  1. Heptapod icon
     1 like

    Heptapod brings Mercurial support to GitLab Community Edition, an open source software to collaborate on code.

    Cost / License

    • Free Personal
    • Open Source

    Platforms

    • Online
    • Software as a Service (SaaS)
    • Self-Hosted
     
  2. GNU Savannah icon
     4 likes

    GNU Savannah is a project of the Free Software Foundation, which serves as a collaborative software development management system for free Software projects.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Online
    • Self-Hosted
     
  3. Gitblit icon
     20 likes

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

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
     
  4. Gitness icon
     Like

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

    Cost / License

    Platforms

    • Online
    • Self-Hosted
     
  5. 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)

    Platforms

    • Linux
    • Self-Hosted
     
    |
    1
    Comments about OneDev as an Alternative to GitHub
    Guest
    Negative
    1

    A devops platform rather than a git server

    Review by a new / low-activity user.
    OneDev icon
    OneDev icon
    • OneDev is Free and Open SourceGitHub is Freemium and Proprietary
  6. 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.

    34 Gitolite alternatives

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  7. 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

    Platforms

    • Linux
    • Self-Hosted
     
  8. 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.

    90 Bugzilla alternatives

    Cost / License

    Application type

    Platforms

    • Online
    • Self-Hosted
     
    |
    1
    Comments about Bugzilla as an Alternative to GitHub
    Alexandre ZANNI
    Negative
    3

    Just a bug tracking system, not a web-based Git repo.

    Bugzilla icon
    Bugzilla icon
    • Bugzilla is Free and Open SourceGitHub is Freemium and Proprietary
  9. Pagure icon
     3 likes

    A Git center project hosting with bug reporting tools.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
     
You are at page 3 of GitHub alternatives