The real Organic Maps story: OSM is finally production-grade infrastructure

4 min read 1 source clear_take
├── "The real story isn't the fork — it's that OpenStreetMap has quietly become production-grade infrastructure"
│  └── top10.dev editorial (top10.dev) → read below

Argues that framing Organic Maps purely as a post-acquisition fork misses the deeper shift: the app is a thin native client on top of OSM data, and the surrounding OSM ecosystem (Protomaps, MapTiler, Valhalla, OSRM, Nominatim, Photon, StreetComplete) has matured into a viable production stack. The industry's default reach for Google Maps or Mapbox is increasingly based on outdated assumptions about OSM data quality and tooling.

└── "Organic Maps matters primarily as an ad-free, tracker-free, offline-capable alternative born from the Maps.me fork"
  └── @tosh (Hacker News, 861 pts) → view

By submitting Organic Maps to Hacker News where it hit 861 points, tosh surfaced the app to the community on the strength of its privacy-respecting, offline-first pitch. The submission and its reception frame Organic Maps as a values-driven alternative built by ex-Maps.me engineers after the Mail.ru/Mytona acquisition, emphasizing the AGPL license, absence of ads/telemetry, and airplane usability.

What happened

Organic Maps hit the top of Hacker News this week with 861 points, sending another wave of downloads to the AGPL-licensed offline mapping app built by the ex-Maps.me engineers who left after the Mail.ru/Mytona acquisition. Most of the coverage — including our own earlier take — framed this as a fork-after-acquisition story: engineers walk, they take the code lineage with them, they ship an ad-free, tracker-free alternative that works on a plane.

That framing is correct but incomplete. The interesting technical story isn't the fork — it's that Organic Maps is a thin native client sitting on top of OpenStreetMap data, and OSM has quietly become production-grade infrastructure while the industry wasn't paying attention.

Here's what's actually in the app: a C++ rendering engine, a routing engine (car/bike/pedestrian), a search index, and a mechanism for downloading region-scoped map packs. That's it. No proprietary map data. No server round-trip for routing. No telemetry backhaul. The app on your phone is roughly 80MB; a country-sized data pack is anywhere from 50MB (small European country) to 3GB (US). Everything else — the actual geography, the road network, the POIs, the addresses — comes from OSM.

Why it matters

For most of the last fifteen years, the conventional wisdom for anyone building geospatial software has been: use Google Maps, or if you're feeling brave, Mapbox. The reasoning was reasonable at the time. OSM data was patchy in poor countries, addresses were unreliable in the US suburbs, and the tooling to turn OSM's raw XML into something a mobile app could actually use was a research project.

That's not the situation anymore. The pieces have quietly assembled: Protomaps and MapTiler ship OSM-derived vector tiles you can host on a CDN for pennies; Valhalla and OSRM give you routing quality that's within striking distance of Google in most road-heavy regions; Nominatim and Photon handle geocoding; and StreetComplete and MapComplete have turned the data-quality flywheel into something like a self-sustaining loop. Organic Maps' 861 upvotes are a symptom of that maturity, not the cause of it.

The community reaction on HN is instructive. The top comment thread isn't about the fork or the privacy angle — it's people comparing routing quality against Google in specific cities, arguing about POI freshness in rural areas, and debating whether OSM's addressing beats Apple Maps in Japan (it doesn't; Apple licensed proprietary data there). That's the conversation of a mature ecosystem: users comparing implementations, not evangelizing the underlying tech.

The cost implications are the part that should get an engineering manager's attention. Google Maps Platform pricing starts at $7 per 1,000 dynamic map loads once you cross the free tier, plus per-request routing costs. A modestly successful mobile app doing 10 million map loads a month pays Google somewhere north of $60k. The equivalent OSM stack — self-hosted tiles behind CloudFront, Valhalla on a couple of EC2 boxes — runs low four figures if you know what you're doing. That's not a small delta.

What this means for your stack

If you're currently paying Google Maps Platform bills and your use case is anything other than "we specifically need Street View" or "we need routing in a country where OSM is thin" (chunks of Africa, parts of Southeast Asia), the calculus has shifted enough that you should at least run the numbers. The migration path is genuinely tractable now: Protomaps for tiles, Valhalla for routing, Nominatim for geocoding, and MapLibre GL for the client. That's a stack, not a research project.

The caveats are real and worth naming. OSM data quality is uneven — great in Germany, patchy in Alabama, unreliable for indoor mapping anywhere. Business POI data (hours, phone numbers, current status) is where Google's proprietary Places database still crushes OSM; if your product depends on "is this restaurant open right now," you're going to keep paying somebody. And OSM's contributor community has its own governance drama; the ODbL license has real share-alike obligations that a lot of teams handwave past until legal notices them.

For mobile specifically, Organic Maps is worth studying as an architecture reference regardless of whether you use it. The way it structures offline region packs, the way its routing engine trades off memory for speed on constrained devices, the way it handles vector tile rendering without draining a battery — this is a working example of how to do offline-first geospatial in 2026. The source is on GitHub, AGPL-3, and unlike a lot of "open source" mobile apps, it's genuinely readable.

Looking ahead

The more interesting question isn't whether Organic Maps takes market share from Google — it won't, and its authors would be the first to say so. The interesting question is whether OSM's data quality curve continues to bend up now that the tooling has caught up. Every StreetComplete edit, every AGPL-licensed client that ships, every company that migrates a small internal tool off Google Maps and contributes their address corrections back — those compound. Google's data advantage was decisive in 2015 and comfortable in 2020. In 2026 it's starting to look defensible-but-shrinking, and the shape of that curve is what actually matters for the next decade of geospatial software.

Hacker News 1118 pts 354 comments

Organic Maps

→ read on Hacker News
eisa01 · Hacker News

Organic Maps was my go to app for a navigation app where you can fix errors yourself immediately! So much better than having to work for free on the proprietary apps, and hope they accept your editsThere’s a fork from one year ago, CoMaps, that is gaining different featuresE.g., I am adding CarPlay

Yacoby · Hacker News

There is also CoMaps (https://www.comaps.app/) which is a fork of Organic Maps, after concern over the governance of Organic Maps https://itsfoss.com/news/organic-maps-fork-comaps/

lone-cloud · Hacker News

I would recommend people use comaps instead which is the actual FOSS fork. OM has a long history of malicious behaviour like quietly adding ads, turning a part of its previously open sourced code proprietary and misappropriating donations. OM has lost most of its community a year ago to comaps and a

y04nn · Hacker News

The quality of the maps is getting better, much more useful and detailed than Google Maps. I find it much easier to locate myself on Organic Maps than Google Maps. For example parks are only a green blob on Google Maps, while benches, walking paths, drinking water points, toilets and other landmarks

h4kunamata · Hacker News

To the best of my knowledge, Organic Maps is a dying project.CoMaps was forked from Organic Maps because of shift in how things were being done and ignored. I mean, those in IT know very well how that is ending.CoMaps is highly active and receiving new features release by release.If you wanna use a

// share this

// get daily digest

Top 10 dev stories every morning at 8am UTC. AI-curated. Retro terminal HTML email.