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.
Is this real?
How do you make money?
How do you block slop?
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 choose the ones you want. A GitHub import brings over the full Git history, labels, issues, and closed and merged pull requests with their comments. Original numbers, timestamps, and author attribution all remain intact. The import runs on your own machine, so your GitHub token stays with you. Any other Git remote works too, but those arrive as Git-only imports because there is no API for reading the surrounding metadata.
Can I try it without leaving GitHub?
Does it work with the tools I already use?
/api/v1
with GitHub-compatible request and response shapes, so most scripts written for GitHub need nothing more than a new base URL. It covers a large part of GitHub's API, but not all of it, so review the available endpoints before porting a large integration. The
pun
CLI manages repositories, pull requests, reviews, and comments from the terminal. You can secure your account with TOTP or a passkey.
How do I get an account?
Where is my code actually hosted?
How do I get my data back out?
git clone
gives you a complete copy of each repository, including its full history. It's ordinary Git, so the tools you already use will work. Issues, pull requests, and their comments are available through the REST API. There is no one-click export archive yet, but it's planned. 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.