Top
Best
New

Posted by tosh 4 hours ago

Organic Maps(organicmaps.app)
446 points | 124 comments
eisa01 3 hours ago|
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 edits

There’s a fork from one year ago, CoMaps, that is gaining different features

E.g., I am adding CarPlay Dashboard support that you can test by joining the TestFlight

We are in great need of both more testers and some proper iOS devs (I am not). We’re racing to get scene lifecycle support by September, perfect opportunity if you like modernising old codebases!

https://www.comaps.app/ https://codeberg.org/comaps/comaps

david-gpu 55 minutes ago||
All these apps rely on the data provided by OpenStreetMap (OSM). It is a Wikipedia-like project where anybody can contribute edits.

https://www.openstreetmap.org/

hinata08 4 minutes ago||
yeah, so were LibreOffice and OpenOffice relying on the .odt format

CoMaps forked out of OrganicMaps after a row about money

frevib 33 minutes ago|||
Any recommendations for an OSS maps app that provides tracks like Strava,l and Komoot?
aitchnyu 3 hours ago||
Any ones which tries to avoid realtime traffic, especially in India? Also ones which detects some shortcuts as narrow, meandering roads that will be extremely slow.
eisa01 3 hours ago|||
There’s actually work ongoing on live traffic support from various public sources!

https://codeberg.org/comaps/comaps/projects/21877

harkdif 2 hours ago||
This looks really solid. It's the thing that would make me switch over. 90% of the time I know exactly where I'm going but need Google Maps to tell me what's unexpectedly in the way while I'm trying to get there.
dexterdog 2 hours ago||
My problem is that more often than not the road or business name I'm trying to find us just not in the database. If I'm at home I'll try to add it but if I'm driving that is not going to happen and I'll just use something else.
harkdif 2 hours ago||
Yeah, that's a great call-out. While I can reckon my way most places, memorizing cross streets isn't my strength. Not having at least decent recency on top of traffic makes it tough.
ryukoposting 36 minutes ago||||
I'll preface this by saying I can't speak for India. I live in the US. Use your own discretion to decide what here might apply to you.

I've been using Organic Maps for almost 3 years. I lived in Chicago during this time, as well as some smaller American cities. I go back and forth between Organic Maps and GMaps depending on the situation.

I've found that Organic Maps' lack of traffic data isn't a big deal for me. It doesn't always give you an accurate ETA, sure, but it isn't any worse at actually getting you to your destination.

The thing with GMaps is that everyone has traffic data, so nobody has an advantage. Google's alternative routes end up equally saturated as the main routes, meaning a "dumb" maps app that always takes the main route will get you to your destination in basically the same amount of time. This is backed up by my own personal experience, and some academic research [1].

Now, when I do need an accurate ETA, I go back to GMaps. I'll also use GMaps to route to businesses sometimes, because OSM doesn't have up-to-date info about businesses throughout most of middle America.

[1]: https://trid.trb.org/view/1495267

nekusar 12 minutes ago||
I prefer Google Maps cause they'll tell you where pigs camp out.

Saved me a lot of speeding tickets on the interstate.

mbirth 29 minutes ago|||
There’s Magic Earth which uses OSM map data but also integrates live traffic information. Not sure whether it works in India, though.

https://www.magicearth.com/

Yacoby 3 hours ago||
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/
random3 1 hour ago||
Thank you! This is highly relavant. I wish OPs would put a bit more research into what they post

https://itsfoss.com/news/organic-maps-fork-comaps/

> Despite being advertised as a community-driven project, key decisions, including financial management, partnerships (with Kayak, for instance), and the inclusion of proprietary components in the code were made by a small group of shareholders, often without input from the broader contributor community.

JumpCrisscross 1 hour ago||
> a small group of shareholders

This is sketchy. The entity at the bottom of the page is Organic Maps OÜ, which is an Estonian private limited company. Estonia has non-profits (MTÜs). The fact that this isn't organised as one makes it a commercial venture, except one that asks for donations.

pastk 20 minutes ago||
Indeed and this is one of the key reasons we have started CoMaps. The main OM shareholder made it clear to us that interests of the company and the shareholders are at the forefront.
hirako2000 2 hours ago|||
what are the concerns over governance of organics maps ?
hellcow 2 hours ago|||
They tried to put ads into Organic Maps, and they only backed down because CoMaps sprung up in response.

Others in the thread highlighted other issues, like Organic Maps' proprietary license for some parts of the repo: https://github.com/organicmaps/organicmaps/blob/master/DATA_....

physicalecon 2 hours ago||||
Some parts of the server were closed source for a bit. No longer the case. Also people got upset that the developers used the product funding to pay for their personal expenses. The idea is folks want the developers to isolate all the money they make from this project and use it to only pay expenses directly related to this project. If they need to eat or something they should get a job, presumably.

https://www.comaps.app/news/2025-04-16/1/?ref=itsfoss.com

beart 1 hour ago|||
> If they need to eat or something they should get a job, presumably.

The tone of this comment is quite different from the text of the open letter to which you refer. Specifically this section. I don't have any personal knowledge either way, but this stood out to me.

> As it was revealed by Roman @rtsisyk it wasn't unusual for the Shareholders to use project's donations as their own money e.g. Alexander @biodranik paid for his personal holiday trip expenses this way. At the same time all other contributors were consistently denied any access to any financial information (even to the totals of money donated/spent). (It's fine for developers to be reimbursed for their hard work, but it should be done in a fair, transparent and accountable way.)

cryo32 1 hour ago|||
Going on holiday is why I work. And I use organic maps when I’m on holiday. And donate. Good luck to them.
JumpCrisscross 1 hour ago||
> And donate

How do you square this with Organic Maps being organised as a for-profit entity?

cryo32 56 minutes ago||
Same as when I donate money to Apple.
physicalecon 28 minutes ago|||
[dead]
pastk 1 hour ago|||
> Some parts of the server were closed source for a bit. No longer the case.

In fact, nowadays there are many more closed parts in OM's map generator - many OM's bigger new features like hiking, cycling and bus routes depend on closed source improvements to the map generator. And some binary files required to build the app (e.g. packed_polygons.bin) are nowadays distributed under a custom non-FOSS data license. I.e. nowadays its basically impossible to fork OM as is with all its features - and the "right to fork" is a cornerstone of FOSS.

Also ref to: https://isitreallyfoss.com/projects/organic-maps/

physicalecon 25 minutes ago||
[dead]
meta_ai_x 2 hours ago|||
[flagged]
b112 2 hours ago||
So sad. I imagine 99.9% of organic maps users will never know.
hypercube33 2 hours ago||
I was hoping for an offline open map with specifically tracking (My tracks from Google or now 3rd party) so I can log my adventures. bonus if I can save a printable thing for my wall or something...guess I know what this weekends project is.
TFNA 2 hours ago|||
OSMAnd is similarly OSM-based, offline, and FOSS (available from F-Droid) and does tracking. It is not typically recommended in posts like these because its wealth of options is daunting to the general public, while Organic Maps and CoMaps are more streamlined.
jraph 1 hour ago|||
Comaps can record tracks if that's what you need :-)
lone-cloud 1 hour ago||
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 are now rushing vibe coded features to compensate.
lexlambda 3 hours ago||
Organic mentions Open Source, but I just saw that FDroid mentions the following: "This app contains non open source components - compiled binary data files (including but not limited to .mwm map files) under a non FLOSS license"

Anyone has context on the following not hidden over Git-* issues (I was left thoroughly confused trying to understand it)?

gedankenstuecke 3 hours ago|
OrganicMaps rolled their own 'data license' for the actual map files: https://github.com/organicmaps/organicmaps/blob/master/DATA_...

Plus the code that's necessary to generate the map files that OM relies on is no longer openly published. So while true that the actual app code is open source, you can't use it without relying on their proprietary map files.

mpawelski 2 hours ago||
>Plus the code that's necessary to generate the map files that OM relies on is no longer openly published.

Seems like a big red flag. And another reason to migrate to CoMaps.

maelito 1 hour ago||
Organic Maps and its fork Comaps still lack a Web client.

We're this on https://cartes.app, trying to push the Web further (even on mobile devices) so that you don't even need an app for most use cases.

scanny 1 hour ago|
Would you consider using cache storage for enabling offline capabilities? Maybe I am in the minority but I usually go to organic maps for offline usage.
maelito 1 hour ago||
Yes it's planned. Should work in theory, but no one tried before.

Maps are so often done as native apps that to my knowledge no one tried to just use the PWA capabilities to cache tiles on the Web. Of course what's hard is cache invalidation. Does the user want to update the tiles ? Never ? Daily, weekly ? Only some regions ? Or manually ?

Here's an issue about that : https://codeberg.org/cartes/web/issues/1078

It's in French, unfortunately Codeberg has no auto-translate capabilities yet.

bpev 29 minutes ago||
FWIW, I have an experimental open-source implementation of offline-capable PWA protomaps. Haven't advertised it much, because I haven't sorted out performance (particularly on mobile), and it's a bit buggy still. Also, don't have cache invalidation. But it does work. Usually. xD

app: https://maps.bpev.me

source: https://tangled.org/bpev.me/maps

Based on results from indexeddb pmtiles work:

https://github.com/jtbaker/pmtiles-offline

https://github.com/protomaps/PMTiles/issues/395

AmblingAvocado 18 minutes ago||
> the same people, who created MapsWithMe/Maps.Me app

Ah, the same people who I bought Maps.Me from in 2012 - that when I went to use it recently now bombards me with "sale ending in 4 hours!" pro subscription ad popovers in order to restore functionality (more than 10 offline map areas) that existed at the time I bought the app? No thanks.

mamaar 2 hours ago||
There is also https://gitlab.com/tilelessmap/tilelessmap with some of the same focus areas.

> TilelessMap is an open, offline-first mapping engine designed for critical field use, such as forestry, emergency services, and humanitarian work. Built with C and optimized for mobile performance, TilelessMap enables full local map rendering without relying on cloud infrastructure — even in areas with poor or no internet connectivity.

They have an Android app with maps of Yellowstone, Sweden and Norway.

https://play.google.com/store/apps/details?id=org.tileless.m...

palata 1 hour ago|
I am curious: is it called "tileless" because it uses tiles, but offline? Or does it somehow not use tiles?
mamaar 55 minutes ago|||
There are no tiles. All geometry is loaded and rendered directly from an SQLite database on every render.

Geometry is stored as TWKB (Tiny Well-Known Binary) to reduce storage and transport size. During decoding, they do clever work using aggregate functions and reusing buffers across rows to reduce allocations.

There is real potential in the tech, but unfortunately little momentum behind it.

palata 42 minutes ago||
> There are no tiles. All geometry is loaded and rendered directly from an SQLite database on every render.

Which can be done with tiles. Or maybe I don't understand what you mean by "tiles"? What do you describe as "tiles"?

mamaar 20 minutes ago||
I would define a tile as a slice of geometries, not whole features.

The difference with Tileless' approach, is that they load whole features from the database and don't split them into tiles. So if a feature extends outside the current view, they would load the whole geometry rather than the intersection of the tile's extent and the geometry.

Vector tiles are optimized for concurrent downloads and browser / CDN caching and doing a good job of that.

jasonjayr 54 minutes ago|||
IIRC it usually means it stores the vectors and draws it clientside.
Cider9986 54 minutes ago||
StreetComplete is one of my favorite apps. It's like Pokemon Go mixed with Wikipedia because it gamifies contributing to OpenStreetMap, which powers (all?) mainstream opensource maps.

Looking forward to iOS support so more people can use it.

https://streetcomplete.app/

https://www.openstreetmap.org/

Tmpod 29 minutes ago||
For the more experience OSM contributors, there is also a fork called SCEE[1] that adds some extra "quests" and a ton of UI customisability!

[1]: https://wiki.openstreetmap.org/wiki/SCEE

mbirth 22 minutes ago||
iOS has Every Door[1] and there’s also MapComplete[2] which works as a PWA.

[1]: https://every-door.app [2]: https://mapcomplete.org

informal007 22 minutes ago||
I had my first hiking in a route without network connection one month ago, that was the first time I used the GPS without network by Organic Maps even I knew I could do it in the past. It showed me the possibility that some feature work well without network. It's a really good experience.
efrecon 3 hours ago|
I used comaps on a hike. It really is good at not draining your battery.

I've wanted to run it on my wear OS watch, but while you can sideload the APK, wearOS does not have a file browser, so it's not possible to import a planned route or similar. Has anyone here any idea for how to solve this?

More comments...