Ever since Microsoft acquired Github, many developers are re-evaluating their use of GitHub.

Reasons why developers are leaving GitHub.

  • Opposition to AI practices. Major point of contention is GitHub’s use of public code to train AI models like Copilot.
  • Risk of Single-Point Control. GitHub has been known to unilaterally ban repositories or accounts at any time.
  • Performance and UI Issues. Users report that GitHub’s web interface has become slow, resource-hungry and requires JavaScript.
  • Intrusive Community Management. The platform is criticized for constantly pushing new, often unwanted features, etc.
  • Inadequate Community Management. Project maintainers find GitHub’s tools insufficient for managing large communities.

Reasons why developers are moving to Codeberg.

  • It’s non-profit and community-driven. Future and direction are determined by members through a democratic voting process.
  • It’s privacy-friendly and ethical. The platform does not engage in user tracking, third-party cookies, or selling your data.
  • It’s build on FOSS (free and open source software) specifically the Forgejo platform which is a fork of Gitea.
  • No vendor lock-in. By using a self-hosting platform like Forgejo, users avoid lock-in to proprietary ecosystems.
  • Simple and focused interface. Many users find Codeberg’s interface more minimal and less cluttered than other platforms.
  • European Digital Sovereignty. Codeberg operates under EU data protection regulations which is significantly prioritizes privacy.
  • Integrated Services. Codeberg offers other FOSS-based services like static website hosting, CI/CD using Woodpecker and CI/Forgejo Actions.
  • Mission Alignment. For many using Codeberg is an ethical choice to support and contribute to the open-source ecosystem.
  • Less Scrutiny. Some users report that the atmosphere feels more freeing with less pressure on larger and more visible platforms.