
osmandapp /
OsmAnd
An offline world map application with highly detailed routing.
Overview
OsmAnd is a highly detailed, open-source offline world map and navigation application powered by OpenStreetMap data. Unlike minimal navigation tools, OsmAnd focuses on providing highly customizable map rendering configurations, offline search coordinates, and voice-guided turn-by-turn routing for driving, cycling, and hiking.
It supports downloading entire countries or regions directly to local device storage, enabling full navigation capabilities without internet access. It features contour line layers, GPX track recordings, and point-of-interest indicators. While the interface has a steep learning curve due to the density of available options, the sheer utility and privacy assurances it offers are unmatched.
Key topics
- android
- navigation
- offline-maps
- openstreetmap
Getting started
Installation steps vary depending on how a project is packaged, so the most reliable source is always the official README. As a starting point:
How it compares
Here is how this project sits alongside a few other tools in the same category:
Questions about this project
- What is OsmAnd?
- OsmAnd is a highly detailed, open-source offline world map and navigation application powered by OpenStreetMap data. Unlike minimal navigation tools, OsmAnd focuses on providing highly customizable map rendering configurations, offline search coordinates, and voice-guided turn-by-turn routing for driving, cycling, and hiking.
- What license does OsmAnd use?
- GPL-3.0
- How popular is OsmAnd on GitHub?
- OsmAnd has roughly 4.5k stars and 1.1k forks on GitHub as of the latest data.
- Is OsmAnd actively maintained?
- This repository has been updated recently, which is generally a good sign of active maintenance.
- What language is OsmAnd written in?
- OsmAnd is written primarily in Java, C++.
Repository info
| Owner | osmandapp |
|---|---|
| Primary language | Java, C++ |
| License | GPL-3.0 |
| Created | July 16, 2026 |
| Last updated | July 16, 2026 |