# Best self-hosted Maps & GPS apps

> Mapping, routing, geocoding and location tracking software. Build navigation and travel tools on open map data. The most popular self-hosted maps & GPS apps on GitHub are Dawarich, Open Source Routing Machine (OSRM) and GraphHopper. appsgit lists 17 self-hosted apps in this category, ranked by GitHub stars. All 17 apps here are open source.

## Key facts

| Fact | Value |
|---|---|
| Apps listed | 17 |
| Most starred | Dawarich (10,597 stars) |
| With a Docker image | 11 |
| Canonical URL | https://appsgit.com/categories/maps |

## All 17 Maps & GPS apps

- [Dawarich](https://appsgit.com/apps/dawarich): Visualize your location history, track your movements, and analyze your travel patterns with complete privacy and control (alternative to Google Timeline a.k.a. Google Location History). (10,597 stars, AGPL-3.0, Ruby, Docker)
- [Open Source Routing Machine (OSRM)](https://appsgit.com/apps/open-source-routing-machine-osrm): High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper. (8,124 stars, BSD-2-Clause, C++)
- [GraphHopper](https://appsgit.com/apps/graphhopper): Fast routing library and server using OpenStreetMap. (6,719 stars, Apache-2.0, Java)
- [Nominatim](https://appsgit.com/apps/nominatim): Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data. (4,509 stars, GPL-3.0, Python)
- [wanderer](https://appsgit.com/apps/wanderer): Trail database where you can upload your recorded tracks or create new ones and add various metadata to build an easily searchable catalogue. (3,952 stars, AGPL-3.0, Go, Docker)
- [AdventureLog](https://appsgit.com/apps/adventurelog): Travel tracker and trip planner. (3,791 stars, GPL-3.0, Svelte, Docker)
- [TileServer GL](https://appsgit.com/apps/tileserver-gl): Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native. Map tile server for Mapbox GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc. (2,906 stars, BSD-2-Clause, JavaScript, Docker)
- [OpenStreetMap](https://appsgit.com/apps/openstreetmap): Collaborative project to create a free editable map of the world. (2,837 stars, GPL-2.0, Ruby)
- [OpenTripPlanner](https://appsgit.com/apps/opentripplanner): Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems. (2,749 stars, LGPL-3.0, Java)
- [OpenRouteService](https://appsgit.com/apps/openrouteservice): Route service with directions, isochrones, time-distance matrix, route optimization, etc. (1,978 stars, GPL-3.0, Java, Docker)
- [TRIP](https://appsgit.com/apps/trip): Minimalist POI Map tracker and Trip planner. (1,946 stars, MIT, TypeScript, Docker)
- [AirTrail](https://appsgit.com/apps/airtrail): Personal flight tracking system. (1,617 stars, GPL-3.0, TypeScript, Docker)
- [OwnTracks Recorder](https://appsgit.com/apps/owntracks-recorder): Store and access data published by OwnTracks location tracking apps. (1,211 stars, GPL-2.0, C, Docker)
- [NextGIS Web](https://appsgit.com/apps/nextgis-web): Web GIS server for geospatial data management, web map publishing, and QGIS-centered collaborative workflows. (288 stars, GPL-3.0, Python, Docker)
- [Geo2tz](https://appsgit.com/apps/geo2tz): Get the timezone from geo coordinates (lat, lon). (99 stars, MIT, Go, Docker)
- [Bicimon](https://appsgit.com/apps/bicimon): Bike Speedometer as Progressive Web App. (63 stars, MIT, HTML)
- [Onloc](https://appsgit.com/apps/onloc): Track and share your location in real time. Control and lock stolen or lost phones. (11 stars, AGPL-3.0, TypeScript, Docker)

## Related categories

- [Travel Organization](https://appsgit.com/categories/travel): Trip planners and travel organizers. Plan itineraries and keep travel documents in one place.
- [Home Automation & IoT](https://appsgit.com/categories/home-automation): Smart home hubs, IoT platforms and energy tools. Control lights, sensors and devices locally with no cloud dependency.
- [Remote Access](https://appsgit.com/categories/remote-access): Remote desktop, SSH gateways and access proxies. Reach your machines securely from anywhere.
- [Utilities](https://appsgit.com/categories/utilities): Handy standalone tools that do not fit elsewhere, such as converters, translators and design apps. Small utilities worth self-hosting.
- [Finance & Budgeting](https://appsgit.com/categories/finance-budgeting): Personal finance, budgeting, expense tracking and payment tools. Manage your money without handing your data to a fintech app.
- [CMS](https://appsgit.com/categories/cms): Content management systems and headless CMS platforms for websites and apps. Publish and manage content on a stack you control.

---

Canonical page: https://appsgit.com/categories/maps
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
