Code hosting
Overview of hosted Git platforms and self-hosted alternatives for source code management and collaboration.
Hosted services
Section titled “Hosted services”- 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
Self-hosted
Section titled “Self-hosted”- 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