<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives-0ah7apnuh" -->

---
title: Why developers are ditching GitHub for Codeberg and...
description: GitHub remains dominant by the numbers, but a growing number of open source projects are migrating away due to concerns over frequent downtime, Microsoft&#x27;s...
canonical: https://daily.dev/posts/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives-0ah7apnuh
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Why developers are ditching GitHub for Codeberg and self-hosting alternatives | daily.dev
og:description: GitHub remains dominant by the numbers, but a growing number of open source projects are migrating away due to concerns over frequent downtime, Microsoft&#x27;s...
og:url: https://daily.dev/posts/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives-0ah7apnuh
og:image: https://api.daily.dev/og/posts/0Ah7apnuH.png
og:image:alt: Why developers are ditching GitHub for Codeberg and self-hosting alternatives
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

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

**[Hacker News](https://daily.dev/sources/hn)** · 3 min read · 163 upvotes · 37 comments

## Summary

GitHub remains dominant by the numbers, but a growing number of open source projects are migrating away due to concerns over frequent downtime, Microsoft's ownership, AI training on code, and political direction. High-profile departures include Ghostty (a terminal emulator), Tenacity (an audio editor), the Dillo browser, and the Hare programming language. Alternatives gaining traction include Codeberg (powered by Forgejo), Sourcehut, Gitea, and self-hosted forges. The Software Freedom Conservancy also runs an active campaign encouraging developers to leave GitHub.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.howtogeek.com/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives>

## Questions this post answers

### Why did Ghostty leave GitHub?

Ghostty's maintainer Mitchell Hashimoto announced in April 2026 that the terminal emulator project would leave GitHub incrementally, removing dependencies over time while keeping a read-only mirror at its existing GitHub URL. He cited frustration with the platform, saying it no longer felt like a good place to get work done and ship software.

_Developers weighing a move off GitHub can track similar migration stories and alternatives on daily.dev._

### What are the main alternatives to GitHub for hosting open source projects?

Codeberg is the most popular competing service, used by projects like Zig, offering issue tracking, static page hosting, and CI/CD. Sourcehut is a fully open-source option with an email-based workflow. Others self-host using Gitea or Forgejo, the software that powers Codeberg's backend, giving full control over the git forge.

_daily.dev helps developers comparing git hosting options like Codeberg, Sourcehut, and Gitea stay informed._

### Which open source projects have moved away from GitHub?

Notable projects that migrated away from GitHub include Ghostty, the cross-platform terminal emulator, and Tenacity, a cross-platform audio editor that announced its move on Reddit in 2023. The Dillo web browser and the Hare programming language have also migrated, while GNOME and Apache's projects were never hosted on GitHub in the first place.

_Track which projects are shifting git hosting platforms with daily.dev for maintainers considering the same move._

## Community discussion

Top comments from developers on daily.dev.

**@h2onock** · 39 upvotes

> Has everyone forgotten about GitLab? 😲

**@zshall** · 36 upvotes

> Personally I use Gitea due to its lightweight nature and customizability. I have a private Gitea instance at home and a cluster of build agents of different platforms to do cross-platform CI pipelines and it runs way faster than GitHub actions does and offline. I use a public Gitea instance as an alternative to Docker Hub for distributing releases and controlling who can access those releases and it works quite well too.

**@gresakg** · 6 upvotes

> I use both Gitlab and Gitea. I've migrated my code from Github to Gitlab the moment Microsoft took over Github. Later on I added my self hosted Gitea for more private projects, and also for it's simplicity.

**@swapnoneel** · 5 upvotes

> Are we forgetting GitLab?

**@nop1984** · 4 upvotes

> I still surprising why ppl need anything else except GitLab. It can do everything what it's alternatives do, maybe not that straight easy way, but it's canonical tool.
>
> But I do use GitHub for one thing - publishing my CV.

## Similar posts on daily.dev

- [GitHub has alternatives, but no replacement](https://daily.dev/posts/github-has-alternatives-but-no-replacement-63ee3iwna) · Hacker News · 62 upvotes · 15 comments
- [Ditching GitHub](https://daily.dev/posts/ditching-github-vdjgxgl6t) · Lobsters · 146 upvotes · 20 comments
- [Before GitHub](https://daily.dev/posts/before-github-jjxtuvtbh) · Armin Ronacher · 95 upvotes · 5 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#github](https://daily.dev/tags/github), [#git](https://daily.dev/tags/git), [#self-hosting](https://daily.dev/tags/self-hosting)

[View this post on daily.dev](https://daily.dev/posts/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives-0ah7apnuh)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Why developers are ditching GitHub for Codeberg and self-hosting alternatives","url":"https://daily.dev/posts/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives-0ah7apnuh","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives-0ah7apnuh"},"datePublished":"2026-07-09T10:24:14.878Z","dateModified":"2026-09-14T08:01:13.949Z","description":"GitHub remains dominant by the numbers, but a growing number of open source projects are migrating away due to concerns over frequent downtime, Microsoft's...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b023ba68a425512edfaa4f871ccb20d9?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b023ba68a425512edfaa4f871ccb20d9?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Hacker News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hacker News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn","url":"https://daily.dev/sources/hn"},"commentCount":37,"discussionUrl":"https://daily.dev/posts/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives-0ah7apnuh","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":163},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":37}],"keywords":"open-source,github,git,self-hosting","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":3,"name":"Why developers are ditching GitHub for Codeberg and self-hosting alternatives"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives-0ah7apnuh","comment":[{"@type":"Comment","text":"Has everyone forgotten about GitLab? 😲","datePublished":"2026-07-10T06:31:39.142Z","url":"https://daily.dev/posts/0Ah7apnuH#c-hEc3H4yEL","author":{"@type":"Person","name":"James","url":"https://daily.dev/h2onock","image":"https://avatars.githubusercontent.com/u/9485980?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":39}},{"@type":"Comment","text":"Personally I use Gitea due to its lightweight nature and customizability. I have a private Gitea instance at home and a cluster of build agents of different platforms to do cross-platform CI pipelines and it runs way faster than GitHub actions does and offline. I use a public Gitea instance as an alternative to Docker Hub for distributing releases and controlling who can access those releases and it works quite well too.","datePublished":"2026-07-09T14:09:28.726Z","url":"https://daily.dev/posts/0Ah7apnuH#c-0rXJHN0AR","author":{"@type":"Person","name":"Zach Hall","url":"https://daily.dev/zshall","image":"https://media.daily.dev/image/upload/s--CtDLyB4P--/f_auto/v1768590830/avatars/avatar_ygBucXJAtF8KUCrr6Y2eQ?_a=BAMAMiiu0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":36}},{"@type":"Comment","text":"I use both Gitlab and Gitea. I’ve migrated my code from Github to Gitlab the moment Microsoft took over Github. Later on I added my self hosted Gitea for more private projects, and also for it’s simplicity.","datePublished":"2026-07-10T10:16:40.916Z","url":"https://daily.dev/posts/0Ah7apnuH#c-fcUGbXfCS","author":{"@type":"Person","name":"Grergor","url":"https://daily.dev/gresakg","image":"https://media.daily.dev/image/upload/s--Mh3EhDVj--/f_auto/v1762860597/avatars/avatar_Z0Y5lKjimjGDZtplRmL1r?_a=BAMAK+ZW0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6}},{"@type":"Comment","text":"Are we forgetting GitLab?","datePublished":"2026-07-11T08:40:29.813Z","url":"https://daily.dev/posts/0Ah7apnuH#c-GYJUSuoxj","author":{"@type":"Person","name":"Swapnoneel Saha","url":"https://daily.dev/swapnoneel","image":"https://media.daily.dev/image/upload/s--7WuNOXsT--/f_auto/v1783760285/avatars/avatar_Ldi7VQbPKrYV936wNUKJD?_a=BAMAMicg0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5}},{"@type":"Comment","text":"I still surprising why ppl need anything else except GitLab. It can do everything what it’s alternatives do, maybe not that straight easy way, but it’s canonical tool.\nBut I do use GitHub for one thing - publishing my CV.","datePublished":"2026-07-10T21:45:42.374Z","url":"https://daily.dev/posts/0Ah7apnuH#c-T26uKXWRv","author":{"@type":"Person","name":"Mykola Dolynskyi","url":"https://daily.dev/nop1984","image":"https://lh3.googleusercontent.com/a/ACg8ocK75Ige2Bk8FXIO0u2TbWYbc6SvwTaLzSgr6G7VQoWPWR2uwsf-Wg=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives-0ah7apnuh#faq","mainEntity":[{"@type":"Question","name":"Why did Ghostty leave GitHub?","acceptedAnswer":{"@type":"Answer","text":"Ghostty's maintainer Mitchell Hashimoto announced in April 2026 that the terminal emulator project would leave GitHub incrementally, removing dependencies over time while keeping a read-only mirror at its existing GitHub URL. He cited frustration with the platform, saying it no longer felt like a good place to get work done and ship software. Developers weighing a move off GitHub can track similar migration stories and alternatives on daily.dev."}},{"@type":"Question","name":"What are the main alternatives to GitHub for hosting open source projects?","acceptedAnswer":{"@type":"Answer","text":"Codeberg is the most popular competing service, used by projects like Zig, offering issue tracking, static page hosting, and CI/CD. Sourcehut is a fully open-source option with an email-based workflow. Others self-host using Gitea or Forgejo, the software that powers Codeberg's backend, giving full control over the git forge. daily.dev helps developers comparing git hosting options like Codeberg, Sourcehut, and Gitea stay informed."}},{"@type":"Question","name":"Which open source projects have moved away from GitHub?","acceptedAnswer":{"@type":"Answer","text":"Notable projects that migrated away from GitHub include Ghostty, the cross-platform terminal emulator, and Tenacity, a cross-platform audio editor that announced its move on Reddit in 2023. The Dillo web browser and the Hare programming language have also migrated, while GNOME and Apache's projects were never hosted on GitHub in the first place. Track which projects are shifting git hosting platforms with daily.dev for maintainers considering the same move."}}]}
```

