Alternatives to GitHub

Alternative to: githubgitea

GitHub is the most popular platform for hosting source code and collaborating on software projects. Since Microsoft acquired it in 2018, many developers have started looking for alternatives — both for ideological reasons and out of genuine concern about depending on a single platform controlled by a major tech corporation.

GitHub alternatives fall into two categories: hosted platforms, where someone else manages the server for you, and self-hosted solutions you can install on your own infrastructure. In both cases, all the core features are there: Git repositories, issue trackers, pull requests, CI/CD, wikis.

Forgejo and Gitea are among the most interesting self-hosted projects: lightweight, fast, and with an interface that feels familiar without depending on GitHub. For those who prefer a managed service, Codeberg is a German non-profit that offers free hosting based on Forgejo. It's actually where we host the code for the very site you're reading.