CodeFloe vs GitLab
CodeFloe is a European alternative to GitLab: same developer tools use case, headquartered in Switzerland and governed by Swiss FADP + GDPR for EU users, while GitLab is based in the United States.
By the EU Alternatives team Last updated
Forgejo-based Git hosting with free private repositories, built-in CI on amd64 and arm64 runners, package registries and preview environments, no paywalled features.
- Jurisdiction
- Switzerland / EFTA
- Primary privacy law
- Swiss FADP + GDPR for EU users
- US CLOUD Act exposure
- No
- Open source
- Yes
- Free tier
- Yes
GitLab folds repositories, CI pipelines, issue tracking and a container registry into a single application, and the self-managed edition is what keeps regulated teams on it. A free tier covers small teams, with paid Premium and Ultimate above, and the core is open source. GitLab Inc. is American, though the community edition runs perfectly well on European hardware.
- Jurisdiction
- United States
- GDPR by default
- Requires DPA + TIA
- US CLOUD Act exposure
- Yes
CodeFloe vs GitLab at a glance
| CodeFloe | GitLab | |
|---|---|---|
| Headquarters | Switzerland | United States |
| Data jurisdiction | Switzerland / EFTA | United States |
| Primary privacy law | Swiss FADP + GDPR for EU users | Requires DPA + transfer assessment |
| US CLOUD Act exposure | No | Yes |
| Best for | Teams that need developer tools built for European data-protection requirements | Teams already invested in the GitLab ecosystem |
Choose CodeFloe if…
- You want a provider governed by a European privacy regime
- GDPR or public-sector data-protection requirements apply to you
- You want to start free and scale up later
- Open-source code and self-hosting matter to you
- You'd rather back the European tech ecosystem
Stick with GitLab if…
- You depend on integrations only available in the GitLab ecosystem
- Your organisation has no EU data-residency constraints
- Migration costs outweigh the jurisdiction benefits for now
About CodeFloe
CodeFloe is a public Git hosting service built on Forgejo that gives every account the full feature set for free. Private repositories, CI, package registries and hosted pages are all included, and the project's promise is simple: no feature sits behind a paywall, only extra resources ever will.
Under the hood it runs a lightly patched Forgejo fork with Crow CI for pipelines, offering shared amd64 and arm64 runners with up to 4 CPUs and 7 GB of memory per job. Everything that keeps the platform running, from Ansible playbooks and OpenTofu modules to Kubernetes manifests and monitoring configs, is published in the open so anyone can read how it is operated.
Key benefits:
- Unlimited repositories, public and private, with 5 GB of Git storage per account
- Built-in CI/CD on shared runners without a separate sign-up or approval queue
- Package and container registries with their own 5 GB quota
- Preview environments spun up for pull requests
- Hosted pages for static sites straight from a repository
- One-click migration from GitHub, GitLab and Bitbucket, plus a batch migration CLI
- Readable infrastructure with every playbook, module and pipeline public
CodeFloe is operated by devXY GmbH, registered in Baar, canton of Zug, Switzerland, and runs on Hetzner infrastructure in Germany under German data protection law and the GDPR. It follows a minimum-collection policy, with no user tracking and server logs deleted within seven days. The service launched in July 2025 and is currently funded by its founder and community donations.
A good fit for developers and small teams who want Codeberg-style EU hosting but also need private and commercial projects to be first-class citizens.
Why choose CodeFloe over GitLab?
The decisive argument is data jurisdiction. GitLab is headquartered in the United States, which means personal data processed through it can be subject to non-EU legal regimes: the US CLOUD Act, FISA 702, or similar laws depending on the provider. After the 2020 Schrems II ruling, EU organisations must carry out a transfer impact assessment for every such data flow.
CodeFloe removes that overhead. As a Switzerland-based provider, it operates under Swiss FADP + GDPR for EU users, and data stays in Switzerland, which the European Commission recognises as offering an adequate level of protection. For regulated sectors such as health, public administration, and finance, that's not a nice-to-have but a requirement. For everyone else, it's concentration-risk insurance: you avoid depending on a single jurisdiction that can change the rules without warning.