Self-Hosted GitHub Alternatives

GitHub is not available as a self-hosted solution but there are plenty of alternatives for power users and business that want to host a solution on-premise. The best Self-Hosted alternative is GitLab, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 100 alternatives to GitHub and many of them are available as a self-hosted solution so hopefully you can find a suitable replacement. Other interesting Self-Hosted alternatives to GitHub are Gitea, Gogs, Forgejo and GitBucket.

filter to find the best alternatives

GitHub alternatives are mainly Source Code Hosting Services, but if you're looking for Version Control Systems 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. 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
     
    |
    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
  2. Pagure icon
     3 likes

    A Git center project hosting with bug reporting tools.

    41 Pagure alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
     
  3. Gitweb icon
     23 likes

    Gitweb is a Git web interface. It is written in Perl and can be used as a CGI script, or as a mod_perl legacy script (run by ModPerl::Registry handler). It allows browsing a git repository (or a set of git repositories) using a web browser.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Perl
     
  4. Tangled icon
     2 likes

    Tangled is a new social-enabled Git collaboration platform, built on top of the AT Protocol. We envision a place where developers have complete ownership of their code, open source communities can freely self-govern and most importantly, coding can be social and fun again.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Online
    • Self-Hosted
     
  5. ForgeFed icon
     3 likes

    ForgeFed (formerly GitPub) is a decentralized federation protocol based on the W3C's ActivityPub, which extends ActivityStream 2.0. It provides a server to server API for pull request, forking and subscription of repositories provided by Git web services (services like...

    Cost / License

    Platforms

    • Self-Hosted
    • Git
     
  6. gitstorage icon
     1 like

    An on-premise device that combines the best of hosted options and on-premise solutions for source code collaboration and security. Enables storing code securely (encrypted) on LAN and automatic backups (encrypted) to DropBox.

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Self-Hosted
     
  7. A Simple GitLab frontend. Uses GitLab's REST API to fetch data about users/groups and repositories (those so-called 'projects'). Then it parses that data and shows it in a JS-free lightweight webpage inspired by Cgit and SourceHut.

    Cost / License

    Platforms

    • Online
    • Self-Hosted
     
  8. Gitamin icon
     2 likes

    Gitamin is an open source git repository management software built with the Laravel PHP Framework. Gitamin supports a wide range of operations on git repository.

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Online
    • Self-Hosted
     
  9. Sourcebot icon
     Like

    Blazingly fast code search. Deployed as a single Docker image. Search million+ lines of code in your GitHub and GitLab repositories.

    49 Sourcebot alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    • Docker
     
  10.  6 likes

    A simple Gitweb replacement built with Django.

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Python
    • Django
     
  11.  10 likes

    The first Git web viewer that Just Works™.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
     
    |
    1
    Comments about klaus as an Alternative to GitHub
    swelth_
    Negative
    2

    The first web browser Git that just works ™. - I would argue UP!

    klaus icon
    • klaus is Free and Open SourceGitHub is Freemium and Proprietary
  12. GitCenter icon
     8 likes

    Git Center is a decentralized hosting platform for Git repositories. We provide several collaboration features such as bug tracking for every project, and private and public repositories for free. Join us by creating a new repository.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
    • Chrome OS
    • Self-Hosted
    • ZeroNet
     
You are at page 3 of GitHub alternatives