Cost / License
- Free
- Open Source
Platforms
- Self-Hosted




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.




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.


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.

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.




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...
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.




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.

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.

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




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.




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