{"id":4564,"date":"2026-07-09T17:30:15","date_gmt":"2026-07-09T09:30:15","guid":{"rendered":"https:\/\/www.aigosearch.com\/post\/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives\/"},"modified":"2026-07-09T17:30:15","modified_gmt":"2026-07-09T09:30:15","slug":"why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives","status":"publish","type":"post","link":"https:\/\/www.aigosearch.com\/fr\/post\/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives\/","title":{"rendered":"Why developers are ditching GitHub for Codeberg and self-hosting alternatives"},"content":{"rendered":"<p><\/p>\n<div>\n<p>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.<\/p>\n<p>    <!-- No AdsNinja v10 Client! --><!-- No AdsNinja v10 Client! --><\/p>\n<p>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\u2019s political direction, especially since it was taken over by Microsoft.<\/p>\n<p>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.<\/p>\n<p>    <!-- No AdsNinja v10 Client! --><\/p>\n<h2 id=\"some-key-players-have-abandoned-github\">\n                        Some key players have abandoned GitHub<br \/>\n               <\/h2>\n<h3 id=\"a-slow-trickle-that-may-gain-momentum\">\n            A slow trickle that may gain momentum<br \/>\n    <\/h3>\n<div class=\"body-img landscape\">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:56.25%\" data-img-url=\"https:\/\/static0.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2022\/08\/github_hero_2.jpg\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"\"\"\">\n                                                                                            <picture><source media=\"(max-width: 480px)\" data- \/><source media=\"(max-width: 767px)\" data- \/><source media=\"(max-width: 1023px)\" data- \/><img loading=\"lazy\" width=\"825\" height=\"464\" decoding=\"async\" alt=\"The GitHub logo on a grey background\" data-img-url=\"https:\/\/www.aigosearch.com\/wp-content\/uploads\/2026\/07\/github_hero_2.jpg\" src=\"https:\/\/www.aigosearch.com\/wp-content\/uploads\/2026\/07\/github_hero_2.jpg\" class=\"img-brightness-opt-out\"\/>\n        <\/picture>\n<\/p><\/div>\n<\/p><\/div>\n<p> When you\u2019re 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 <a rel=\"nofollow\" href=\"https:\/\/kernel.org\/\" target=\"_blank\">main home has a domain of its own<\/a>.<\/p>\n<p>But this isn\u2019t always the case, and it may become less and less so if moves by a handful of projects become a wider trend.<\/p>\n<div class=\"body-img landscape\">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:49.500333111259%\" data-img-url=\"https:\/\/static0.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2026\/07\/ghostty.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"\"\"\">\n                                                                                            <picture><source media=\"(max-width: 480px)\" data- \/><source media=\"(max-width: 767px)\" data- \/><source media=\"(max-width: 1023px)\" data- \/><img loading=\"lazy\" width=\"825\" height=\"408\" decoding=\"async\" alt=\"ghostty\" data-img-url=\"https:\/\/www.aigosearch.com\/wp-content\/uploads\/2026\/07\/ghostty.png\" src=\"https:\/\/www.aigosearch.com\/wp-content\/uploads\/2026\/07\/ghostty.png\" class=\"img-brightness-opt-out\"\/>\n        <\/picture>\n<\/p><\/div>\n<\/p><\/div>\n<p> Probably the highest-profile departure so far has been <a rel=\"nofollow\" href=\"https:\/\/ghostty.org\/\" target=\"_blank\">Ghostty<\/a>, a cross-platform terminal emulator. The project\u2019s maintainer, Mitchell Hashimoto, <a rel=\"nofollow\" href=\"https:\/\/mitchellh.com\/writing\/ghostty-leaving-github\" target=\"_blank\">announced in April 2026<\/a> that Ghostty was leaving GitHub, although not immediately:<\/p>\n<blockquote>\n<p>It&#8217;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.<\/p>\n<\/blockquote>\n<p>Zig, a system programming language that\u2019s a spiritual successor to C, <a rel=\"nofollow\" href=\"https:\/\/www.howtogeek.com\/this-programming-language-is-quitting-github\/\" target=\"_blank\">also announced its departure<\/a>, back in November 2025. The project made its first commit back in 2015, and enjoyed an uninterrupted run on GitHub, until recently.<\/p>\n<p>Another significant project that\u2019s made a switch is <a rel=\"nofollow\" href=\"https:\/\/tenacityaudio.org\/\" target=\"_blank\">Tenacity<\/a>. This cross-platform audio editor <a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/TenacityAudio\/comments\/10xj8hh\/latest_tenacity_developments\/\" target=\"_blank\">announced its move on a Reddit forum<\/a> in 2023 and now only maintains a mirror presence on GitHub.<\/p>\n<div class=\"body-img landscape\">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:56.25%\" data-img-url=\"https:\/\/static0.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2026\/07\/tenacity-screenshot-light-3840x2160.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"\"\"\">\n                                                                                            <picture><source media=\"(max-width: 480px)\" data- \/><source media=\"(max-width: 767px)\" data- \/><source media=\"(max-width: 1023px)\" data- \/><img loading=\"lazy\" width=\"1650\" height=\"928\" decoding=\"async\" alt=\"tenacity-screenshot-light-3840x2160\" data-img-url=\"https:\/\/www.aigosearch.com\/wp-content\/uploads\/2026\/07\/tenacity-screenshot-light-3840x2160.png\" src=\"https:\/\/www.aigosearch.com\/wp-content\/uploads\/2026\/07\/tenacity-screenshot-light-3840x2160.png\" class=\"img-brightness-opt-out\"\/>\n        <\/picture>\n<\/p><\/div>\n<\/p><\/div>\n<p> Alongside these more prominent repos, many other projects have migrated, such as <a rel=\"nofollow\" href=\"https:\/\/dillo-browser.github.io\/news\/migration-from-github\/\" target=\"_blank\">the Dillo web browser<\/a> and the Hare programming language. Even more were never on GitHub in the first place, choosing to self-host their repositories, like <a rel=\"nofollow\" href=\"https:\/\/gitlab.gnome.org\/explore\/groups\/active\" target=\"_blank\">GNOME<\/a> or Apache\u2019s vast array of software.<\/p>\n<p>    <!-- No AdsNinja v10 Client! --><\/p>\n<h2 id=\"projects-have-left-for-these-key-reasons\">\n                        Projects have left for these key reasons<br \/>\n               <\/h2>\n<h3 id=\"downtime-artificial-intelligence-and-politics-are-all-concerns\">\n            Downtime, artificial intelligence, and politics are all concerns<br \/>\n    <\/h3>\n<p>Maintainers have given various reasons for moving away, including these:<\/p>\n<ul>\n<li>\n                                        Technical quality: probably the most common complaint is that GitHub suffers from frequent outages. IncidentHub <a rel=\"nofollow\" href=\"https:\/\/blog.incidenthub.cloud\/github-reliability-outage-history-2025-2026\" target=\"_blank\">tracked a total downtime<\/a> of 112 hours across 48 \u201cmajor outages\u201d in the year from May 2025, noting that such outages were the driver behind the migrations of Ghostty and Zig.\n                        <\/li>\n<li>\n                                        Politics: Andrew Kelley, creator of Zig, mentioned GitHub\u2019s relationship with ICE in passing. The company\u2019s $200k deal with the immigration agency was also criticized by employees way back in 2019.\n                        <\/li>\n<li>\n                                        AI: <a rel=\"nofollow\" href=\"https:\/\/www.howtogeek.com\/be-wary-of-ai-generated-products\/\" target=\"_blank\">Still a divisive topic<\/a>, 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 <a rel=\"nofollow\" href=\"https:\/\/x.com\/ashtom\/status\/1952409910236291109\" target=\"_blank\">commented,<\/a> \u201cEither you embrace AI, or get out of this career.\u201d\n                        <\/li>\n<\/ul>\n<p>Complaints about GitHub are probably best summarized by another quote from Mitchell Hashimoto:<\/p>\n<blockquote>\n<p>It&#8217;s not a fun place for me to be anymore. I want to be there but it doesn&#8217;t want me to be there. I want to get work done and it doesn&#8217;t want me to get work done. I want to ship software and it doesn&#8217;t want me to ship software.<\/p>\n<\/blockquote>\n<p>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. <a rel=\"nofollow\" href=\"https:\/\/www.gnu.org\/software\/repo-criteria-evaluation.html\" target=\"_blank\">It also notes<\/a> the host\u2019s encouragement of \u201cbad licensing practice.\u201d<\/p>\n<p><!-- No AdsNinja v10 Client! --><\/p>\n<h2 id=\"alternatives-to-github-are-doing-well\">\n                        Alternatives to GitHub are doing well<br \/>\n               <\/h2>\n<h3 id=\"from-self-hosting-to-codeberg-various-options-are-available\">\n            From self-hosting to Codeberg, various options are available<br \/>\n    <\/h3>\n<div class=\"body-img landscape\">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:55.706806282723%\" data-img-url=\"https:\/\/static0.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2026\/07\/codeberg-migrate-repo.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"\"\"\">\n                                                                                            <picture><source media=\"(max-width: 480px)\" data- \/><source media=\"(max-width: 767px)\" data- \/><source media=\"(max-width: 1023px)\" data- \/><img loading=\"lazy\" width=\"825\" height=\"460\" decoding=\"async\" alt=\"codeberg-migrate-repo\" data-img-url=\"https:\/\/www.aigosearch.com\/wp-content\/uploads\/2026\/07\/codeberg-migrate-repo.png\" src=\"https:\/\/www.aigosearch.com\/wp-content\/uploads\/2026\/07\/codeberg-migrate-repo.png\" class=\"img-brightness-opt-out\"\/>\n        <\/picture>\n<\/p><\/div>\n<\/p><\/div>\n<p> Codeberg is probably the singular most popular competing service that projects like Zig have <a rel=\"nofollow\" href=\"https:\/\/www.howtogeek.com\/this-open-source-github-alternative-is-gaining-serious-momentum-and-its-refreshingly-simple\/\" target=\"_blank\">chosen to abandon GitHub for<\/a>. It has many of the same features as GitHub: issue tracking, static page hosting, and Continuous Integration\/Continuous Delivery (CI\/CD), for example.<\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/www.howtogeek.com\/these-x-github-alternatives-are-just-as-goodor-better\/\" target=\"_blank\">There are other options<\/a>, such as GitLab, which has a self-hosting option, or Bitbucket, GitHub\u2019s most contemporary alternative.<\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/sr.ht\/\" target=\"_blank\">Sourcehut<\/a> is a completely open-source offering, <a rel=\"nofollow\" href=\"https:\/\/btxx.org\/posts\/beginners-guide-sourcehut\/\" target=\"_blank\">with equivalents of GitHub\u2019s core features<\/a> and an emphasis on an email-based workflow. <a rel=\"nofollow\" href=\"https:\/\/www.howtogeek.com\/stop-trusting-githubyour-homelab-can-host-git-for-free\/\" target=\"_blank\">Others choose to host their own forge<\/a>, with popular options including <a rel=\"nofollow\" href=\"https:\/\/about.gitea.com\/\" target=\"_blank\">Gitea<\/a> and Forgejo, the software that runs in the background at Codeberg.<\/p>\n<p>There are even whole movements encouraging people to give up GitHub, like <a rel=\"nofollow\" href=\"https:\/\/sfconservancy.org\/GiveUpGitHub\/\" target=\"_blank\">the Software Freedom Conservancy\u2019s campaign<\/a>, which has many resources to help you make the move.<\/p>\n<hr\/>\n<h3 id=\"github-can-be-great-but-it-rsquo-s-not-your-only-option\">\n            GitHub can be great, but it\u2019s not your only option<br \/>\n    <\/h3>\n<p>Although it\u2019s probably done more than any other web app to encourage open source development and collaboration, GitHub isn\u2019t without its problems. Some are technical, some are more idealized, but whatever your stance, it\u2019s good to know that alternatives are available.<\/p>\n<\/p><\/div>","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>","protected":false},"author":1,"featured_media":4565,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-4564","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-post"],"_links":{"self":[{"href":"https:\/\/www.aigosearch.com\/fr\/wp-json\/wp\/v2\/posts\/4564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aigosearch.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aigosearch.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aigosearch.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aigosearch.com\/fr\/wp-json\/wp\/v2\/comments?post=4564"}],"version-history":[{"count":0,"href":"https:\/\/www.aigosearch.com\/fr\/wp-json\/wp\/v2\/posts\/4564\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aigosearch.com\/fr\/wp-json\/wp\/v2\/media\/4565"}],"wp:attachment":[{"href":"https:\/\/www.aigosearch.com\/fr\/wp-json\/wp\/v2\/media?parent=4564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aigosearch.com\/fr\/wp-json\/wp\/v2\/categories?post=4564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aigosearch.com\/fr\/wp-json\/wp\/v2\/tags?post=4564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}