The main code repository of the navigation app CoMaps, a community-led fork of Organic Maps. Reinforced with commitment to transparency, privacy and being not-for-profit. https://www.comaps.app/
  • C++ 69.3%
  • C 8.8%
  • Java 7.3%
  • Swift 4.4%
  • Objective-C++ 3.1%
  • Other 6.9%
Find a file
Jean-Baptiste f832203c86
Some checks failed
DCO / check (pull_request) Successful in 2s
iOS Check / Build iOS (push) Waiting to run
macOS Check / macOS builds and tests (push) Waiting to run
Cleanup caches by a branch / cleanup (pull_request) Failing after 2s
Linux Check / Linux no unity build (push) Failing after 1s
Linux Check / Linux builds and tests (push) Failing after 2s
Android Check / Android Lint (push) Failing after 4m59s
Android Check / Build Android Debug (push) Failing after 1s
[android] Add new intent to be able to open app settings from Android settings
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr>
2026-01-16 20:04:43 +01:00
.forgejo subway check 2025-12-30 09:14:17 +01:00
.github Bump Github actions 2026-01-01 22:32:20 +01:00
3party CMake fixes for Windows 2025-08-18 09:07:05 +02:00
android [android] Add new intent to be able to open app settings from Android settings 2026-01-16 20:04:43 +01:00
cmake C++23 2025-08-18 09:07:05 +02:00
data [strings] Update from Codeberg Translate 2026-01-16 17:20:35 +00:00
dev_sandbox [cmake] remove shaders_compiler dead code 2025-09-21 19:31:15 +02:00
docs [desktop] Fix designer 2026-01-13 17:51:45 +01:00
generator [generator] Fix warning 2026-01-16 14:01:06 +01:00
iphone [strings] Update from Codeberg Translate 2026-01-16 17:20:35 +00:00
libs [search] Add Lithuanian synonyms 2026-01-16 13:55:30 +01:00
packaging [desktop] change id to app.comaps.comaps 2025-08-10 14:40:15 +01:00
qt [types] Adding subtypes file to Qt 2026-01-15 19:27:42 +01:00
tools Add poly/bin border editing instructions 2026-01-16 13:10:37 +01:00
xcode Adding general support for subtypes (and switching charging stations to using it) 2026-01-14 23:47:33 +01:00
.clang-format .clang-format rules 2025-08-17 14:28:44 +07:00
.clang-format-ignore .clang-format-ignore 2025-08-17 14:28:44 +07:00
.git-blame-ignore-revs Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005) 2025-05-08 21:10:51 +07:00
.gitattributes Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005) 2025-05-08 21:10:51 +07:00
.gitignore [desktop] Fix designer 2026-01-13 17:51:45 +01:00
.gitmodules [3party] Add glaze submodule 2025-08-18 09:07:05 +02:00
.prettierrc.yaml Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005) 2025-05-08 21:10:51 +07:00
CMakeLists.txt [cmake] Fixed issue when lto enabled 2026-01-15 12:30:03 +01:00
configure.sh [desktop] Display type names 2025-12-15 19:36:29 +01:00
CONTRIBUTING.md Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005) 2025-05-08 21:10:51 +07:00
CONTRIBUTORS [android] Unify custom map server dialog logic and UI 2025-12-18 09:41:55 +01:00
defines.hpp [types] Switched to using a constant for the filename 2026-01-15 19:27:42 +01:00
gcovr.cfg Continue rebranding of the project 2025-05-08 21:12:41 +07:00
INSTALL.md [docs] Update docs 2025-08-09 13:51:09 +02:00
LICENSE Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005) 2025-05-08 21:10:51 +07:00
NOTICE Update copyright of the project 2026-01-01 00:05:22 +01:00
omim_config.h Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005) 2025-05-08 21:10:51 +07:00
precompiled_headers.hpp Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005) 2025-05-08 21:10:51 +07:00
private.h nit 2025-11-18 12:04:02 +01:00
README.md [doc] Remove custom color to see red color when CI fails 2025-10-20 14:57:02 +02:00
SECURITY.md [doc] Create an security markdown file 2025-12-27 21:53:01 +01:00

Project Intro | Governance | FAQ | Contribute | Donate | Keep Connected

CoMaps

Hike, Bike, Drive Offline - Easy Map Navigation with Privacy


A community-led free & open source maps app based on OpenStreetMap, built for transparency, privacy, and not-for-profit values. A fork of Organic Maps, originally based on Maps.ME.

App Store Google Play F-Droid Obtainium Obtainium Codeberg


️ Highlights

  • Offline-first: Navigate without a connection
  • Privacy-respecting: No tracking, ads or data collection
  • Lightweight: Battery- and space-efficient
  • Simple: Polished, user-focused interface
  • Cross-platform: Available for Android, iOS, MacOS, and Linux.
  • Community-built: Free, open source, and collaborative
  • Transparent: Open finances and governance

🚀 Main Features

  • Downloadable detailed maps with places which are not available with Google Maps

  • Outdoor mode with highlighted hiking trails, campsites, water sources, peaks, contour lines, etc

  • Walking paths and cycleways

  • Points of interest like restaurants, gas stations, hotels, shops, sightseeings and many more

  • Search by name or an address or by point of interest category

  • Navigation with voice announcements for walking, cycling, or driving

  • Bookmark your favorite places with a single tap

  • Offline Wikipedia articles

  • Subway transit layer and directions

  • Track recording

  • Export and import bookmarks and tracks in KML, KMZ, GPX formats

  • A dark mode to use during the night

  • Improve map data for everyone using a basic built-in editor

  • Android Auto and CarPlay support

Freedom Is Here – Navigate the world with privacy and community at the forefront.


🤝 Contributing

You can help by donating, contributing code, translating, or by telling others about it. To build the best maps app there is a need for software development, design, product, community development, and other areas. Reach out to us and let us know how you want to help.

There is a dedicated Zulip chat for active contributors.


💬 Feedback


💸 Funding

CoMaps is free. To fund development, we rely on your voluntary support ♥️ Donate via OpenCollective or Liberapay.
The project's financial information is completely open and transparent at our Open Collective.


🔒 Privacy

The Android app has been reviewed by Exodus Privacy.

To verify the APK, use the following signing certificate fingerprints:

SHA-256: 4894e8e6963627ef660031d8593fe77297f835acb4e23810003e926135023b4c
SHA-1: 8b7b5739f917e9f7c681671ced0c9c8562123ade
MD5: 9cce0ffea281dc2f0e0a154d6d2e281e

To verify CoMaps via AppVerifier, use the following signing certificate fingerprint:

app.comaps
48:94:E8:E6:96:36:27:EF:66:00:31:D8:59:3F:E7:72:97:F8:35:AC:B4:E2:38:10:00:3E:92:61:35:02:3B:4C

⚖️ License

Licensed under the Apache License 2.0.
See LICENSE, NOTICE, and data/copyright.html.