Self-hosted Maps and Global Positioning System (GPS) software
Maps, cartography, GIS and GPS software.
19 projects, sorted by GitHub stars (as recorded in the dataset). Star counts and dates come from the dataset snapshot, not live.
| Name | Description | License | Stars | Updated | Platforms | |
|---|---|---|---|---|---|---|
| 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). | AGPL-3.0 | 10,701 | 2026-10-17 | Docker | Source |
| 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. | BSD-2-Clause | 8,160 | 2026-10-20 | C++ | Source |
| GraphHopper | Fast routing library and server using OpenStreetMap. | Apache-2.0 | 6,737 | 2026-10-19 | Java | Source |
| Nominatim | Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data. | GPL-2.0 | 4,527 | 2026-10-20 | C | Source |
| wanderer | Trail database where you can upload your recorded tracks or create new ones and add various metadata to build an easily searchable catalogue. | AGPL-3.0 | 4,011 | 2026-10-17 | Docker, Go, Nodejs | Source |
| AdventureLog | Travel tracker and trip planner. | GPL-3.0 | 3,825 | 2026-08-12 | Docker | Source |
| 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. | BSD-2-Clause | 2,911 | 2026-10-13 | Nodejs, Docker | Source |
| OpenStreetMap | Collaborative project to create a free editable map of the world. | GPL-2.0 | 2,856 | 2026-10-20 | Ruby | Source |
| OpenTripPlanner | Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems. | LGPL-3.0 | 2,762 | 2026-10-20 | Java, Javascript | Source |
| OpenRouteService | Route service with directions, isochrones, time-distance matrix, route optimization, etc. | GPL-3.0 | 1,986 | 2026-10-20 | Docker, Java | Source |
| TRIP | Minimalist POI Map tracker and Trip planner. | MIT | 1,956 | 2026-10-02 | Docker | Source |
| AirTrail | Personal flight tracking system. | GPL-3.0 | 1,652 | 2026-09-26 | Docker, Nodejs | Source |
| OwnTracks Recorder | Store and access data published by [OwnTracks](https://owntracks.org/) location tracking apps. | GPL-2.0 | 1,219 | 2026-09-08 | C, Lua, deb, Docker | Source |
| NextGIS Web | Web GIS server for geospatial data management, web map publishing, and QGIS-centered collaborative workflows. | GPL-3.0 | 293 | 2026-10-20 | Docker | Source |
| Geo2tz | Get the timezone from geo coordinates (lat, lon). | MIT | 99 | 2026-10-12 | Go, Docker | Source |
| Bicimon | Bike Speedometer as Progressive Web App. | MIT | 63 | 2022-04-15 | Javascript | Source |
| Onloc | Track and share your location in real time. Control and lock stolen or lost phones. | AGPL-3.0 | 11 | 2026-10-12 | Docker | Source |
| MapTiler Server | Host OpenStreetMap vector tiles, satellite imagery, own geodata and data from PostGIS database. | ⊘ Proprietary (non-free) | — | — | Unknown | Source |
| Traccar | Java application to track GPS positions. Supports loads of tracking devices and protocols, has an Android and iOS App. Has a web interface to view your trips. | Apache-2.0 | — | — | Java | Source |