European Git hosting
Git hosting that never leaves Europe.
Public and private Git repos, hosted 100% in the EU, on a platform built for humans, not AI. We block slop, never use your code to train models, and focus on availability, not shiny AI features.
Five values we build by
We're not just a Git hosting platform. We're the Git hosting platform with a backbone. These are the values that guide us.
No US kill-switch. Just European law.
Your repos never leave the EU. That means no CLOUD Act subpoenas, no foreign platform politics, and no vendor an ocean away who can lock you out overnight — only GDPR and a privacy-first approach.
Bots are welcome. Slop gets blocked.
Maintainers are drowning. Reputation hunters spray low-effort contributions across popular packages just to get their name on the list. We block the slop instead of enabling it, so maintainers don't burn out.
Built for humans.
We build for developers, not bots. No AI buttons bolted onto every surface. We obsess about DX while others chase shiny AI features but can't keep the servers online.
Always online.
When your Git host is down, so is your team. We put availability front and centre and engineer for it relentlessly, because you should be able to ship at any hour.
We don't train a model with your code.
We don't use your code to train models, and we don't let partners either — no exceptions, no fine print, no quiet opt-out buried in the terms.
One platform
Everything you'd expect from a modern Git host.
FAQ
Questions, answered.
How do I move a repository over from GitHub?
pun
CLI and run pun import. With no arguments it lists your GitHub repositories so you can pick the ones you want. A GitHub import brings the full git history along with labels, issues, and closed and merged pull requests with their conversation comments — original numbers, timestamps and author attribution all intact. It runs on your own machine, so your GitHub token stays with you. Any other git remote works too; those arrive as a git-only import, since there's no API to read the surrounding metadata from.
What doesn't come over, and what's still missing?
Can I try it without leaving GitHub?
Does it work with the tools I already use?
/api/v1
whose endpoints take the same shapes GitHub's do, so most scripts written against GitHub need nothing more than a new base URL. It covers a good part of GitHub's surface rather than all of it, so it's worth a look before you port anything large. The
pun
CLI drives repositories, pull requests, reviews and comments from the terminal, and you can secure your account with TOTP or a passkey.
How do I get an account?
What does it cost?
Where is my code actually hosted?
How do I get my data back out?
git clone
gives you every repository in full, history and all — it's ordinary git, so the tooling you already have works. Issues, pull requests and their comments are readable through the REST API. There's no one-click export archive yet; it's on the list. Leaving should be as easy as arriving.
Move your repos to Europe.
Host your code on a platform that keeps it in the EU, blocks the slop, and never trains on it.