sevenseacat · 31 replies
pjullrich · 15 replies
Hi, Peter the Founder of Pushin.eu here. Sorry, the website escaped containment and landed on HN before I had the chance to update the "marketing materials" aka. landing page. So, here are a few points:

*The product is stable, but still in development. That's why some of the core things like pricing, etc. are missing. BUT:*

1. Business Model: Pushin will have subscriptions for individuals and teams. Pricing is not yet decided but it'll be close to GitHub/GitLab pricing.

2. Privacy: In true German fashion, we *don't* want your private data. Pushin doesn't track anything beyond the obvious: email, password hash, username, whatever information you put on your profile.

3. Roadmap: We're currently in Beta, but everything looks good so far. We'll probably go GA beginning of 2027. I'll focus on delivering the core features first and make sure that they are polished and of good quality before moving on to the nice-to-haves.

4. I say "we" but it's really only me (Peter Ullrich, peterullrich.com) and my dog (Bella, Labrador, beige). "We" are not VC funded, but bootstrapping on bare metal Scaleway servers. My wish is for this to become a proper company soon though.

5. Tech-stack: Elixir (Phoenix + LiveView) for most parts, Rust for the Git parts, S3-compatible buckets and Postgres on Scaleway, servers are bare metal Scaleway servers running in Paris.

6. Git implementation: Just like Tangled, I've used Rust and the gitoxide libraries to build a Git implementation that's fully compatible with the canonical Git CLI, but uses S3-compatible buckets as storage instead of keeping the entire repo on disk. I'll write in-depth about this soon, but it's very much what Tangled did, just with a different storage concept.

I gotta be honest that I'm both scared but also excited that Pushin hit HN. I wish we'd be better prepared, but here we are. Many thanks to anyone who is willing to try it out!

isodev ·
Hey Peter, that's a very cool idea. I think (digital) sovereignty doesn't just happen, it's something we need to build and that's how we do it. It's a bit like "local first". Looking forward to using it once it launches :)
pksunkara ·
How is this different from a custom forgejo hosted in europe? What features does this provide compared to traditional code forges?

Disclaimer: I am building https://juju.bi, therefore you don't need to answer if uncomfortable.

biglyburrito ·
Is there any type of email list I can subscribe to, to be informed of news/updates while (and even after) the site is in invite-only beta?
dadoum ·
You seem to cite tangled a lot, and logically, I am wondering if you have any plan to also federalize on top of the AT protocol, so accounts could interact across the site boundary and also allow self hosting but still benefiting from pushin network? It may be hard in terms of design so I understand if you say you won't.
emersion ·
Do you have plans to publish the source code under an open-source license?
pierot ·
Love your tech stack! Elixir and Phoenix will bring you lots of joy, it sure does for us ;)
juujian ·
Interesting team, what does Bella bring to the table?
sevenseacat ·
(sorry I got excited and shared it)
lexicality ·
How did you choose which countries to include on your map? You have countries that aren't in the EU but are missing countries which are.
asgeirn ·
Love to hear more about the Git implementation. In using S3, are you going the walgit route or more like git-remote-s3?
layer8 ·
What exactly does “Bots are welcome” mean in value 02?
niag ·
How can I get invited to try it out?
einpoklum ·
Your website seems to conflate "Europe" with the EU.

Can you clarify, here and on the website, whether the data remains:

* in _EU member state_ sovereign territory

* in _European states'_ sovereign territory

* on the contentinent of Europe

or some combination of the above?

I am specifically wondering about:

* Out-of-Europe territories of European states.

* UK, Norway, Russia, Switzerland, Serbia etc.

gitowiec ·
Good luck, aspecialy in the UE!
nerdalytics ·
Congratulations! I'm hooked. The AI slop block is what I like to learn more about. The FAQ does not include AI slop. Can you elaborate a bit on it please.
okso ·
A few observations:

- Registrar: HOSTINGER operations, UAB, Lithuania. Hostinger-branded authoritative DNS servers run on Cloudflare’s network. This creates a dependency on a US company.

- IPv6 is not supported by the public website/Git endpoint.

- DNSSEC would be a great addition for security, especially due to the use of US-based Cloudflare and Let's Encrypt.

kmarc ·
As a daily user of bitbucket, gitlab, and github, it's refreshing to see how insanely, extremely snappy this web ui is.

I hope all the best to succeed with this project, I'm sold!

pautasso ·
https://codeberg.org/

also fits the description of "Git hosting that never leaves Europe".

azarai ·
Nice idea, zero trust signals. Don't even see company details or the folks behind and no legal pages.
graemep ·
Its specifically based in France. This matters as EU law is less uniform than US law (yes, like differences between states, but a lot more so).

The UI is a lot snappier than Github.

The promise not to train models on the code is not very useful for public repos, and I cannot see anything about private repos.

askonomm ·
What I’d love to see is the ability to use my own domain name, so that if that service ever goes under, I can set up a git service with the same paths and everyone relying on my software can continue to do so. It’s just hard to find the trust to invest in a completely new domain to host my projects under.
Aeolun ·
Ooh, here come the others. I'm sure there's more people working on this same thing. Probably mostly a matter of how ready we are to release something. Nice to see it coming out of the Netherlands though.

I think the hardest part about working on the same thing is to not immediately post it when you see other products in the same space pop up.

Super3000 ·
I think this maybe needs some more time, to figure out what the actual plan with this is - if any.

The humour is there: https://pushin.eu/orgs/mctestface/members (Boaty Mac Boat Face ref mentioned)

throwaway934876 ·
Love it and will try to find a way to use it and pay for it.

That name though, does make me feel that somewhere in the stack is a tool called Gitler. Sorry!!

9763268964 ·
> Just European law.

So, calling for as many votes for and against a law as it takes for it to pass.

wedesoft ·
Will it have continuous integration or is it focused on just version control and issue tracking?
tosti ·
Smells vibe coded.
JaggerJo ·
I would want to know the pricing before I’d move anything there.

It should cost money - I just want to know how much.

jamwise ·
Feels like 2026 is the best time for non-US tech companies to grow. What a weird timeline we're in. Excited for our developments up here in Canada too :D
ramon156 ·
great idea, sadly full of vibe-code. I assume it was prompted by copying the style of some existing EU-style Design system.

Idea is promising though, hope it matures into something solid.

hum3hum3 ·
I just moved from github to vodeberg then to my own self hosted forgejo on hetzner. I may wait awhile and then try yours.
salifm ·
If I want to create an account not to host repositories, but only to report bugs by opening issues in a repository of an application I'm using, do I still need an invitation code?
saaaaaam ·
>Bots are welcome. Slop gets blocked.

And yet the marketing copy is egregious AI slop.

xinayder ·
How is this different than Codeberg?
trilogic ·
Congrats, great project. More info would be appreciated, I.E upload limit in GB for each and in total?
ahmedhossamdev ·
It looks great!!!
teekert ·
I don't like vibe coding myself, but I love AI assisted development, my new bottleneck is no longer the search for syntax and features but my understanding. Am I welcome on your platform?
jondea ·
This looks really nice! I'm interested in how the CI works though. One thing that annoys me about existing CI is that it's difficult to run locally and relatedly, config files don't work cross platform.

I'd love a CI platform that just used a super thin docker + script driver. Rather than platform specific YAML files that define steps.

sneak ·
“We block slop” - why does a git host care about the quality of code that I choose to produce?

As long as it’s within bandwidth and storage quota, why the hell should they care? “Slop” is ambiguous and ill-defined.

This is ideological anti-customer nonsense.

shevy-java ·
There has to be a more thorough solution here. The current form of EU is betraying EU citizens to the USA - we already saw this and were astonished how Leyen insta-submitted to the orange clown. This can no longer be explained by "better business deals", since this is systematic. So, Europe depending on the USA is a lose-lose scenario for EU citizens, including the lack of nuclear arsenal on an EU-wide basis. We see this right now with Putin committing his genocide - he knows that agent Krasnov will never do anything against him. So these isolated strategies such as "xyz never leaving Europe" is fine as a first step, but it needs to be integrated into a cohesive overall strategy, including doing something about US mega-corporations that are extremely hostile to european interests - aka Google, Facebook and so forth. At the very least the EU should help fund open source alternatives much more in a systematic manner, from A to Z. Even that in and by itself is not an overarching strategy, but it is the first two steps towards one.
deleted · [dead]

[comment dead]

dvh ·
You shouldn't allow repos without descriptions. Do people really cannot be bothered to write one sentence that describes the repo?
JuniperMesos ·
I wouldn't want to host software, or really any published work, in a legal regime that doesn't have something equivalent to the American first amendment.