SelfHostHub

Self-hosted Maps and Global Positioning System (GPS)

SelfHostHub lists 19 open-source Maps and Global Positioning System projects you can host on your own server. The most-starred on GitHub are Dawarich (10,695 stars), Open Source Routing Machine (OSRM) (8,151 stars) and GraphHopper (6,732 stars). 11 of them document a Docker install, and 8 offer a live demo you can try first.

Replacing a paid app? See open-source alternatives to Google Maps.

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).

Maps and Global Positioning System (GPS)AGPL-3.0

High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper.

Maps and Global Positioning System (GPS)BSD-2-Clause

Fast routing library and server using OpenStreetMap.

Maps and Global Positioning System (GPS)Apache-2.0

Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data.

Maps and Global Positioning System (GPS)GPL-2.0

Trail database where you can upload your recorded tracks or create new ones and add various metadata to build an easily searchable catalogue.

Maps and Global Positioning System (GPS)AGPL-3.0

Travel tracker and trip planner.

Maps and Global Positioning System (GPS)GPL-3.0

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.

Maps and Global Positioning System (GPS)BSD-2-Clause

Collaborative project to create a free editable map of the world.

Maps and Global Positioning System (GPS)GPL-2.0

Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems.

Maps and Global Positioning System (GPS)LGPL-3.0

Route service with directions, isochrones, time-distance matrix, route optimization, etc.

Maps and Global Positioning System (GPS)GPL-3.0

TRIP

2.0k

Minimalist POI Map tracker and Trip planner.

Maps and Global Positioning System (GPS)MIT

Personal flight tracking system.

Maps and Global Positioning System (GPS)GPL-3.0

Store and access data published by [OwnTracks](https://owntracks.org/) location tracking apps.

Maps and Global Positioning System (GPS)GPL-2.0

Web GIS server for geospatial data management, web map publishing, and QGIS-centered collaborative workflows.

Maps and Global Positioning System (GPS)GPL-3.0

Get the timezone from geo coordinates (lat, lon).

Maps and Global Positioning System (GPS)MIT

Bike Speedometer as Progressive Web App.

Maps and Global Positioning System (GPS)MIT

Track and share your location in real time. Control and lock stolen or lost phones.

Internet of Things (IoT)AGPL-3.0

Host OpenStreetMap vector tiles, satellite imagery, own geodata and data from PostGIS database.

Maps and Global Positioning System (GPS)⊘ Proprietary

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.

Maps and Global Positioning System (GPS)Apache-2.0

How to choose self-hosted Maps and Global Positioning System software

  1. Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
  2. Match the licence to your use. 11 use a GPL-family licence (copyleft, including AGPL) and 7 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
  3. Pick a stack you can run. The most common platforms here are Docker (11), Java (4), Nodejs (3) and C (2). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Use a live demo where one exists (8 here), or a throwaway container first, and confirm it can import your existing data before switching.

Frequently asked questions

What is the most popular self-hosted Maps and Global Positioning System software?

By GitHub stars, the top projects in this category are Dawarich (10,695 stars), Open Source Routing Machine (OSRM) (8,151 stars) and GraphHopper (6,732 stars).

How many open-source Maps and Global Positioning System tools are listed?

19 projects are currently listed in the Maps and Global Positioning System category on SelfHostHub.

Which licences do self-hosted Maps and Global Positioning System projects use?

The most common licences in this category are GPL-3.0 (4), AGPL-3.0 (3) and GPL-2.0 (3).

Can I run these Maps and Global Positioning System tools with Docker?

11 of the 19 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.

Related categories