Focused and independent GitHub alternative
Codebahn is fast, no-nonsense Git and CI. No bloat. Code, review, merge, ship. Open source foundations, easy to leave. Made and hosted in the EU. 🇪🇺

Why use Codebahn?
- ✓
Less surface, faster work
Repos, builds, issues, registries. No project boards, no marketplace. We left out the rest on purpose.
- ✓
Built for developers, not copilots
AI agents work with Codebahn over standard protocols. But the UI, the workflow, and the roadmap are shaped around the person writing code.
- ✓
Capacity pricing, not per-seat
Tiers based on storage and compute, not headcount. Invite the team, the contractor, the agent. Adding a user never moves the bill.
- ✓
EU-hosted, no asterisks
Swedish company. Scaleway (France). Hetzner (Germany). Every sub-processor EU-incorporated. Not "EU region on a US cloud."
- ✓
Built on open source
Forgejo is GPL-3.0. Your data exports in standard format, any time. Easy to leave because the format is open and the upstream is free.
- ✓
Independent and staying that way
Bootstrapped. No investors. No acquisition waiting to change your terms. The people building Codebahn are the people answering your email.
What leaving GitHub looks like
It sounds like a project. It is not. Your Git stays the same, your workflows carry over, and the bloat stays behind.
What stays the same
Standard Git. Same SSH keys, same editor, same local config. Repos, issues, pull requests, branch protection, webhooks, container registry, and releases all work the way you expect.
Your CI keeps running
Your .github/workflows/ files run on Codebahn's EU runners without renaming. actions/checkout@v7 resolves from GitHub automatically. Most workflows work without changes.
What you stop thinking about
Most teams use a fraction of what GitHub ships. The rest is surface you pay for, secure against, and explain on compliance questionnaires.
Import in one pass
Connect your GitHub account, pick your repos, click import. Full history, issues, pull requests, labels, milestones, and releases. Up to 100 repos at once. Migration guide.
We think we know why you are here
There is a good chance you are here because something about GitHub stopped feeling right. Maybe it is the per-seat pricing that punishes you for adding a contractor. Maybe it is the CLOUD Act question that keeps coming up in procurement. Maybe you opened the settings page and wondered when a code hosting tool got this complicated.
We started Codebahn because we had the same feeling. European teams ended up on US infrastructure by default, and the cost of leaving grew while nobody was looking. We wanted managed Git that earns the switch on its own, not a worse tool with better jurisdiction.
We are independent, self-funded, and accountable to the people who use the product. If something breaks, send us an email and we fix it. If it is not the right fit, your data exports in one click and you owe nothing.
Give us a look. We think the product speaks for itself.
Simon Nordberg
Founder
Same software, choose your level
Capacity-based pricing, not per-seat. Adding teammates or agents doesn't move the bill. Pay annually and save 2 months.
Organization
Teams, permissions, hosted CI, container registry.
Unlimited users on every plan. 30-day money-back guarantee. Card required at sign-up. Compare with GitHub and GitLab.
Not sure we fit? Read when not to use Codebahn.