Alternatives to GitHub
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.