Self-hosted maps and global positioning system (gps)

17 apps · 10 Docker-ready. All open-source; click through for license, source, and a docker-compose starter.

NameLicenseStackDocker
AdventureLog
Travel tracker and trip planner.
GPL-3.0 Docker Docker
AirTrail
Personal flight tracking system.
GPL-3.0 Docker/Nodejs Docker
Bicimon
Bike Speedometer as Progressive Web App.
MIT Javascript
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 Docker Docker
Geo2tz
Get the timezone from geo coordinates (lat, lon).
MIT Go/Docker Docker
GraphHopper
Fast routing library and server using OpenStreetMap.
Apache-2.0 Java
NextGIS Web
Web GIS server for geospatial data management, web map publishing, and QGIS-centered collaborative workflows.
GPL-3.0 Docker Docker
Nominatim
Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data.
GPL-2.0 C
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 C++
OpenRouteService
Route service with directions, isochrones, time-distance matrix, route optimization, etc.
GPL-3.0 Docker/Java Docker
OpenStreetMap
Collaborative project to create a free editable map of the world.
GPL-2.0 Ruby
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 Java/Javascript
OwnTracks Recorder
Store and access data published by [OwnTracks](https://owntracks.org/) location tracking apps.
GPL-2.0 C/Lua/deb/Docker Docker
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 Nodejs/Docker Docker
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
TRIP
Minimalist POI Map tracker and Trip planner.
MIT Docker Docker
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 Docker/Go/Nodejs Docker