Illustration of European ideas, from geometry and the printing press to rail, flight, computing and clean energy

The EuroMakers Journal

European software,up close.

Deep dives into products made in Europe, stories from the makers behind them and guides you can use today.

Editorial cover for Rankdelta's keys still say AstroSEO
Editorial

Rankdelta's keys still say AstroSEO

Swiss SEO suite: GEO for ChatGPT traffic, a Site Explorer, a writer, from $29. They call the index an estimate. The FAQ sells open source you can self-host. There is no public repo. API keys still start with sk_astroseo_.

4 min readRead
Editorial cover for Firma.dev sells envelopes, not seats
Editorial

Firma.dev sells envelopes, not seats

Fifty envelopes are €2.45. There is no seat. The PDFs are promised in AWS Paris. The company on the contract is a Delaware LLC.

5 min readRead
Editorial cover for Heute is an agenda, not a timetable
Editorial

Heute is an agenda, not a timetable

Structured wants a start time and a duration. Heute, from a Berlin psychologist on Griebenowstraße, shows what's coming without asking how long everything takes. The day lives in SQLite on the phone.

4 min readRead
Editorial cover for Proton chose the hardware
Editorial

Proton chose the hardware

A midnight filter swap in Frankfurt took Mail, VPN, Drive, and Pass down together. Proton's on-call powered the servers off first. Primary databases do not fail over without a person.

4 min readRead
Editorial cover for Stelae runs on a single machine
Editorial

Stelae runs on a single machine

Leon Becker's WordPress editor in Türkheim sleeps when you stop typing. The public beta lasts until 31 October 2026. Then €19.90 a year, no grandfathering — because one person on one host is the product.

5 min readRead
Editorial cover for Germany paid to keep VLC on Windows XP
Editorial

Germany paid to keep VLC on Windows XP

The orange button on videolan.org still ships VLC 3.0.23. The release notes credit Germany's Sovereign Tech Fund — and they still list Windows XP.

4 min readRead