Skip to content

Code hosting

Overview of hosted Git platforms and self-hosted alternatives for source code management and collaboration.

  • GitHub — largest code hosting platform; tight integration with CI/CD (Actions), packages, and the open-source ecosystem
  • GitLab — all-in-one DevOps platform with built-in CI/CD, container registry, and issue tracking; available as SaaS or self-hosted
  • Bitbucket — Atlassian’s Git hosting; integrates with Jira and Confluence
  • Codeberg — non-profit, community-driven hosting based on Forgejo; no tracking, EU-based
  • Sourcehut — minimal, email-based workflow; strong focus on plain-text patches and mailing lists
  • Gitea — lightweight self-hosted Git service with a GitHub-like UI; low resource requirements
  • Forgejo — community-driven Gitea fork under a non-profit; drop-in replacement with more conservative governance
  • GitLab — full DevOps platform; self-hosted Community Edition is open source
  • Gogs — original minimal Go-based Git server; predecessor to Gitea