Self-Hosted Maps and GPS: 44 Open-Source Apps
Best for your setup
Homelab Novice
Wants it running tonight, with one command.
Dawarich10.8k
Dawarich is a self-hostable web app for tracking, visualizing, analyzing, and sharing location history as an alternative to Google Timeline.
- Ships a Compose file
- Live demo
See all86/100 fitHow well this app matches homelab novices, 0 to 100
Homelab Expert
Runs a stack already and wants it to plug in.
OpenStreetMap2.9k
A Ruby on Rails application that powers the OpenStreetMap website and API.
- REST or GraphQL API
- Postgres support
See allDefault rank #19
84/100 fitHow well this app matches homelab experts, 0 to 100
Homelab Hacker
Wants control: APIs, scripts and many ways to run it.
OwnTracks Recorder1.2k
OwnTracks Recorder stores and serves location data published by OwnTracks apps via MQTT or HTTP, with a built-in REST API and WebSocket live updates.
- Scriptable API
- Many ways to install
See allDefault rank #21
87/100 fitHow well this app matches homelab hackers, 0 to 100
44 projects
organicmaps
15.8k
Organic Maps is a privacy-focused offline maps and GPS app for hiking, cycling, biking, and driving.
Maps and GPSTrip PlanningFully FOSS+2
3 ContainersFully FOSS
Open Source Routing Machine (OSRM)
8.2k
A high-performance routing engine for OpenStreetMap data with HTTP API, C++ library, and Node.js bindings.
Maps and GPSPermissive LicenseTrip Planning+1
GraphHopper
6.7k
GraphHopper is a fast, memory-efficient routing engine for calculating routes, turn-by-turn instructions, road attributes, snapping to roads, and isochrones.
Maps and GPSPermissive License
Dawarich
10.8k
Dawarich is a self-hostable web app for tracking, visualizing, analyzing, and sharing location history as an alternative to Google Timeline.
Maps and GPSSelf Hosting SolutionsTrip Planning+1
3 Containers
fleetbase
4.4k
Fleetbase is a modular logistics and supply chain operating system for managing orders, fleets, routing, and operational workflows.
Inventory ManagementResource PlanningMaps and GPS+2
8 Containers
wanderer
4.0k
wanderer is a self-hosted trail database for uploading, organizing, searching, and sharing GPS tracks and routes.
Maps and GPSCopyleft LicenseTrip Planning+2
3 Containers
OpenTripPlanner
2.8k
OpenTripPlanner is an open source multi-modal trip planner for public transportation, walking, bicycling, and mobility services.
Maps and GPSTrip PlanningSelf Hosting Solutions+1
TileServer GL
2.9k
TileServer GL serves vector and raster maps with GL styles and renders map tiles server-side using MapLibre GL Native.
Maps and GPSWeb ServersPermissive License
TREK
15.2k
TREK is a self-hosted real-time collaborative travel planner with maps, budgets, packing lists, journaling, and built-in AI features.
Travel OrganizationTrip PlanningMaps and GPS+4
Single Container
TeslaMate
9.2k
TeslaMate is a self-hosted data logger for Tesla vehicles with dashboards, analysis, and home automation integrations.
Miscellaneous ToolsSelf Hosting SolutionsPersonal Dashboards+5
Shelf
3.0k
Shelf is an open-source platform for tracking physical assets, bookings, custody, locations, and inventory across teams and organizations.
Inventory ManagementMaps and GPSCopyleft License+4
2 Containers
PhotoPrism
40.4k
An AI-powered photo and video library for browsing, organizing, searching, and sharing media privately.
Photo GalleriesCopyleft LicenseMedia Management+4
13 ContainersOpen CoreFOSS with Issues
osiris
11.4k
OSIRIS is an open-source intelligence and reconnaissance dashboard that aggregates live aviation, CCTV, seismic, maritime, news, weather, cyber, crypto, sanctions, and conflict data into a single map-based interface.
Maps and GPSPersonal DashboardsNetwork Utilities+2
3 Containers
Nominatim
4.5k
Nominatim is a geocoding and reverse geocoding tool for searching OpenStreetMap data by name and address.
Maps and GPSSelf Hosting SolutionsCopyleft License
OpenRouteService
2.0k
Openrouteservice is a customizable Java-based routing service that provides directions, isochrones, matrix calculations, snapping, and graph export from OpenStreetMap data.
Maps and GPSAutomation ToolsTrip Planning+1
AdventureLog
3.8k
AdventureLog is an open-source travel companion for logging adventures, planning trips, and sharing travel experiences.
Maps and GPSCopyleft LicenseTrip Planning+4
Nextcloud Memories
3.9k
Memories is a photo management app for Nextcloud with timeline browsing, sharing, metadata editing, and AI-based tagging.
Photo GalleriesCopyleft LicenseMedia Management+3
5 ContainersCloud Required
farmOS
1.4k
A web-based application for farm management, planning, and record keeping.
Resource PlanningCopyleft LicenseAgriculture Management+4
2 Containers
OpenStreetMap
2.9k
A Ruby on Rails application that powers the OpenStreetMap website and API.
Maps and GPSWeb ServersCopyleft License
AirTrail
1.7k
A web application for tracking flights and viewing flight history.
Maps and GPSCopyleft LicenseAnalytics Tools+3
OwnTracks Recorder
1.2k
OwnTracks Recorder stores and serves location data published by OwnTracks apps via MQTT or HTTP, with a built-in REST API and WebSocket live updates.
Maps and GPSSelf Hosting SolutionsIoT Platforms+1
Workout Tracker
1.3k
A self-hosted workout tracking web application for personal or family use, focused on running and other GPX-based activities.
Health & FitnessMaps and GPSSelf Hosting Solutions+1
10 Containers
TRIP
2.0k
TRIP is a self-hostable minimalist map tracker and trip planner for managing points of interest and organizing travel itineraries.
Maps and GPSTrip PlanningSelf Hosting Solutions+4
Vela
2.2k
Vela Maps is a degoogled Android maps and navigation app that provides live traffic, place data, and turn-by-turn routing with no Google account or Play Services required.
Maps and GPSFully FOSSTravel Organization
Fully FOSS
FitTrackee
1.2k
A simple self-hosted workout and activity tracker for recording outdoor activities from files on your own server.
Health & FitnessCopyleft LicenseMaps and GPS+3
ChronoFrame
2.0k
A self-hosted web application for photo display and management with map-based browsing, EXIF parsing, and multi-format image support.
Photo GalleriesPermissive LicenseMedia Management+3
Open-Meteo
6.5k
An open-source weather API providing free non-commercial access to forecasts, historical weather, marine, air quality, geocoding, elevation, and flood data.
Miscellaneous ToolsMaps and GPSAnalytics Tools+2
Open Core
Damselfly
1.8k
Damselfly is a server-based digital photo management system for managing large folder-based photo collections with fast search, tagging, and AI-assisted recognition.
Photo GalleriesMedia ManagementArtificial Intelligence+4
Geo Activity Playground
100
Geo Activity Playground is a self-hosted web app for viewing recorded outdoor activities and generating insights from local activity data.
Maps and GPSHealth & FitnessAnalytics Tools+2
Single Container
jetlog
350
A self-hostable personal flight tracker and viewer.
Miscellaneous ToolsCopyleft LicenseMaps and GPS+4
Single Container
teikei
66
Teikei is a web application and JSON REST API for mapping community-supported agriculture in Germany, Switzerland, and Austria from crowdsourced data.
Agriculture ManagementMaps and GPSSelf Hosting Solutions+1
Geo2tz
99
A self-hosted service that returns the timezone for given latitude and longitude coordinates.
Maps and GPSPermissive LicenseAPI Management+1
SportTracker
20
SportTracker is a self-hosted server for recording and analyzing workout data, with support for multiple users, workout logs, goals, charts, maps, and planned tours.
Health & FitnessMaps and GPSAnalytics Tools+1
2 Containers
NextGIS Web
294
NextGIS Web is an open-source web GIS server for geospatial data management, web map publishing, and QGIS-centered collaboration.
Maps and GPS
Open Core
Onloc
11
Onloc is a service for tracking and locating devices, providing the back-end for storing and retrieving its data.
IoT PlatformsRemote AccessMaps and GPS
FMD Server
222
A server to communicate with the FMD (Find My Device) Android app, to locate and control your devices.
IoT PlatformsRemote AccessCopyleft License+2
Statistics for Strava
10
Dreeve is the new name for Statistics for Strava, an app for viewing and analyzing Strava activity statistics.
Analytics ToolsHealth & FitnessCopyleft License+3
Single Container
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.
Maps and GPSIoT PlatformsSelf Hosting Solutions+1
Mejiro
184
Pellicola is a PHP web app for instant photo publishing and browsing.
Photo GalleriesMedia ManagementWeb Servers+3
Posio
698
A multiplayer geography game built with Django, HTMX, Leaflet, and Django Channels.
GamesPermissive LicenseMaps and GPS+1
safehaven
4
An open-source solution to create collaborative maps
Maps and GPSSelf Hosting SolutionsGroupware Suites+2
MapTiler Server
Host OpenStreetMap vector tiles, satellite imagery, own geodata and data from PostGIS database.
Maps and GPSSelf Hosting SolutionsDatabase Management+1
Endurain
1.9k
Endurain is a self-hosted fitness tracking service for managing workout and activity data with privacy and customization in mind.
Health & FitnessCopyleft LicenseMaps and GPS+2
Fully FOSS