Why developers are ditching GitHub for Codeberg and self-hosting alternatives

Hacker News Top News

Summary

Developers are increasingly moving from GitHub to platforms like Codeberg and self-hosting due to concerns over Microsoft's ownership, downtime, and political direction, with notable projects like Ghostty, Zig, and Tenacity leading the exodus.

No content available
Original Article
View Cached Full Text

Cached at: 07/09/26, 10:34 AM

# Why developers are ditching GitHub for Codeberg and self-hosting alternatives Source: [https://www.howtogeek.com/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives/](https://www.howtogeek.com/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives/) [![4](https://static0.howtogeekimages.com/wordpress%2Fwp-content%2Fauthors%2F66d846911d127-IMG-20230907-WA0003.jpg?fit=crop&w=90&h=90)](https://www.howtogeek.com/author/bobby-jack/) PublishedJul 8, 2026, 4:00 PM EDT A technology enthusiast, Bobby studied Computer Science at the University of Southampton before working in a number of roles across industries, from the private sector to the charitable one, at multinationals and startups\. He’s helped maintain backend Java servers, designed databases and front\-end interfaces, and created a bespoke content management system\. Bobby also enjoys video gaming, and has written for several outlets, including a stint as Editor\-in\-Chief at[Switch Player Magazine](https://switchplayer.net/)and contributions to online magazine,[SUPERJUMP](https://www.superjumpmagazine.com/)\. Bobby uses a Mac for day\-to\-day work and an Android phone for distractions\. By many measures, GitHub is as popular as ever\. One new user joins every second, the service hosts over 600 million repositories, and nearly one billion commits were made in 2025\. But scratch the surface, and something else is going on\. Some users are concerned about a range of issues, from technical problems like frequent downtime to the service’s political direction, especially since it was taken over by Microsoft\. A few high\-profile projects have taken things much further, abandoning the offering altogether, in a move that may represent the beginnings of a more widespread exodus\. ## Some key players have abandoned GitHub ### A slow trickle that may gain momentum ![The GitHub logo on a grey background](https://static0.howtogeekimages.com/wordpress/wp-content/uploads/2022/08/github_hero_2.jpg?q=70&fit=crop&w=825&dpr=1) When you’re searching for open\-source software, it can seem like every project is hosted on GitHub\. Even the Linux kernel source code has a read\-only GitHub mirror, although its[main home has a domain of its own](https://kernel.org/)\. But this isn’t always the case, and it may become less and less so if moves by a handful of projects become a wider trend\. ![ghostty](https://static0.howtogeekimages.com/wordpress/wp-content/uploads/2026/07/ghostty.png?q=70&fit=crop&w=825&dpr=1) Probably the highest\-profile departure so far has been[Ghostty](https://ghostty.org/), a cross\-platform terminal emulator\. The project’s maintainer, Mitchell Hashimoto,[announced in April 2026](https://mitchellh.com/writing/ghostty-leaving-github)that Ghostty was leaving GitHub, although not immediately: > It'll take us time to remove all of our dependencies on GitHub and we have a plan in place to do it as incrementally as possible\. We plan on keeping a read\-only mirror available on GitHub at the current URL\. Zig, a system programming language that’s a spiritual successor to C,[also announced its departure](https://www.howtogeek.com/this-programming-language-is-quitting-github/), back in November 2025\. The project made its first commit back in 2015, and enjoyed an uninterrupted run on GitHub, until recently\. Another significant project that’s made a switch is[Tenacity](https://tenacityaudio.org/)\. This cross\-platform audio editor[announced its move on a Reddit forum](https://www.reddit.com/r/TenacityAudio/comments/10xj8hh/latest_tenacity_developments/)in 2023 and now only maintains a mirror presence on GitHub\. ![tenacity-screenshot-light-3840x2160](https://static0.howtogeekimages.com/wordpress/wp-content/uploads/2026/07/tenacity-screenshot-light-3840x2160.png?q=49&fit=crop&w=825&dpr=2) Alongside these more prominent repos, many other projects have migrated, such as[the Dillo web browser](https://dillo-browser.github.io/news/migration-from-github/)and the Hare programming language\. Even more were never on GitHub in the first place, choosing to self\-host their repositories, like[GNOME](https://gitlab.gnome.org/explore/groups/active)or Apache’s vast array of software\. ## Projects have left for these key reasons ### Downtime, artificial intelligence, and politics are all concerns Maintainers have given various reasons for moving away, including these: - Technical quality: probably the most common complaint is that GitHub suffers from frequent outages\. IncidentHub[tracked a total downtime](https://blog.incidenthub.cloud/github-reliability-outage-history-2025-2026)of 112 hours across 48 “major outages” in the year from May 2025, noting that such outages were the driver behind the migrations of Ghostty and Zig\. - Politics: Andrew Kelley, creator of Zig, mentioned GitHub’s relationship with ICE in passing\. The company’s $200k deal with the immigration agency was also criticized by employees way back in 2019\. - AI:[Still a divisive topic](https://www.howtogeek.com/be-wary-of-ai-generated-products/), artificial intelligence has touched almost every aspect of our tech lives, including GitHub, where Copilot is being increasingly integrated\. The service nailed its colors firmly to the mast in 2025, when CEO Thomas Dohmke[commented,](https://x.com/ashtom/status/1952409910236291109)“Either you embrace AI, or get out of this career\.” Complaints about GitHub are probably best summarized by another quote from Mitchell Hashimoto: > It's not a fun place for me to be anymore\. I want to be there but it doesn't want me to be there\. I want to get work done and it doesn't want me to get work done\. I want to ship software and it doesn't want me to ship software\. Aside from these departures, those projects that have always avoided GitHub have their own reasons\. The GNU Project, for example, has always been fiercely ideological and rejects GitHub because it requires non\-free software \(JavaScript\) to run\.[It also notes](https://www.gnu.org/software/repo-criteria-evaluation.html)the host’s encouragement of “bad licensing practice\.” ## Alternatives to GitHub are doing well ### From self\-hosting to Codeberg, various options are available ![codeberg-migrate-repo](https://static0.howtogeekimages.com/wordpress/wp-content/uploads/2026/07/codeberg-migrate-repo.png?q=70&fit=crop&w=825&dpr=1) Codeberg is probably the singular most popular competing service that projects like Zig have[chosen to abandon GitHub for](https://www.howtogeek.com/this-open-source-github-alternative-is-gaining-serious-momentum-and-its-refreshingly-simple/)\. It has many of the same features as GitHub: issue tracking, static page hosting, and Continuous Integration/Continuous Delivery \(CI/CD\), for example\. [There are other options](https://www.howtogeek.com/these-x-github-alternatives-are-just-as-goodor-better/), such as GitLab, which has a self\-hosting option, or Bitbucket, GitHub’s most contemporary alternative\. [Sourcehut](https://sr.ht/)is a completely open\-source offering,[with equivalents of GitHub’s core features](https://btxx.org/posts/beginners-guide-sourcehut/)and an emphasis on an email\-based workflow\.[Others choose to host their own forge](https://www.howtogeek.com/stop-trusting-githubyour-homelab-can-host-git-for-free/), with popular options including[Gitea](https://about.gitea.com/)and Forgejo, the software that runs in the background at Codeberg\. There are even whole movements encouraging people to give up GitHub, like[the Software Freedom Conservancy’s campaign](https://sfconservancy.org/GiveUpGitHub/), which has many resources to help you make the move\. --- ### GitHub can be great, but it’s not your only option Although it’s probably done more than any other web app to encourage open source development and collaboration, GitHub isn’t without its problems\. Some are technical, some are more idealized, but whatever your stance, it’s good to know that alternatives are available\.

Similar Articles

GitHub is sinking

Hacker News Top

The article argues that GitHub's reliability and culture have significantly declined since Microsoft's acquisition, citing uptime issues and 'slop' as reasons for developers to migrate to alternatives.

GitHub faces a fight for its survival at Microsoft

The Verge

GitHub is struggling under Microsoft control, facing outages, security breaches, and talent drain, while falling behind in AI coding tools like Cursor and Claude Code, with internal leadership turmoil and competition threatening its survival.

Why I'm leaving GitHub for Forgejo

Hacker News Top

The article discusses the decision to migrate from GitHub to self-hosted Forgejo, citing concerns over data ownership, reliability, and AI data collection practices. It highlights similar moves by the Dutch government and details the technical setup of a personal Forgejo instance.

Ghostty Is Leaving GitHub

Mitchell Hashimoto

Mitchell Hashimoto announces that the Ghostty terminal emulator project will leave GitHub due to persistent outages and frustration, after 18 years of daily use.

github and the crime against software

Lobsters Hottest

This article criticizes GitHub for frequent outages, poor reliability, and prioritizing AI features over fundamental infrastructure, arguing it reflects broader decay in big tech software services.