Try describing what you need:

Self-Hosted Maps and GPS: 44 Open-Source Apps

Best for your setup

  • Novice

    Dawarich10.8k
    • Ships a Compose file
    • Live demo

    86/100 fitHow well this app matches homelab novices, 0 to 100

    See all
  • Expert

    OpenStreetMap2.9k
    • REST or GraphQL API
    • Postgres support

    Default rank #19

    84/100 fitHow well this app matches homelab experts, 0 to 100

    See all
  • Hacker

    OwnTracks Recorder1.2k
    • Scriptable API
    • Many ways to install

    Default rank #21

    87/100 fitHow well this app matches homelab hackers, 0 to 100

    See all
44 projects
organicmaps logo

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
Details
Open Source Routing Machine (OSRM) logo

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
Details
GraphHopper logo

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
Details
Dawarich logo

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
Details
fleetbase logo

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
Details
wanderer logo

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
Details
OpenTripPlanner logo

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
Details
TileServer GL logo

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
Details
TREK logo

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
Details
TeslaMate logo

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
Details
Shelf logo

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
Details
PhotoPrism logo

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
Details
osiris logo

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
Details
Nominatim logo

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
Details
OpenRouteService logo

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
Details
AdventureLog logo

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
Details
Nextcloud Memories logo

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
Details
farmOS logo

farmOS

1.4k
A web-based application for farm management, planning, and record keeping.
Resource PlanningCopyleft LicenseAgriculture Management+4
2 Containers
Details
OpenStreetMap logo

OpenStreetMap

2.9k
A Ruby on Rails application that powers the OpenStreetMap website and API.
Maps and GPSWeb ServersCopyleft License
Details
AirTrail logo

AirTrail

1.7k
A web application for tracking flights and viewing flight history.
Maps and GPSCopyleft LicenseAnalytics Tools+3
Details
OwnTracks Recorder logo

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
Details
Workout Tracker logo

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
Details
TRIP logo

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
Details
Vela logo

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
Details
FitTrackee logo

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
Details
ChronoFrame logo

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
Details
Open-Meteo logo

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
Details
Damselfly logo

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
Details
Geo Activity Playground logo

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
Details
jetlog logo

jetlog

350
A self-hostable personal flight tracker and viewer.
Miscellaneous ToolsCopyleft LicenseMaps and GPS+4
Single Container
Details
teikei logo

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
Details
Geo2tz logo

Geo2tz

99
A self-hosted service that returns the timezone for given latitude and longitude coordinates.
Maps and GPSPermissive LicenseAPI Management+1
Details
SportTracker logo

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
Details
NextGIS Web logo

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
Details
Onloc logo

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
Details
FMD Server logo

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
Details
Statistics for Strava logo

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
Details
Traccar logo

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
Details
Mejiro logo

Mejiro

184
Pellicola is a PHP web app for instant photo publishing and browsing.
Photo GalleriesMedia ManagementWeb Servers+3
Details
Posio logo

Posio

698
A multiplayer geography game built with Django, HTMX, Leaflet, and Django Channels.
GamesPermissive LicenseMaps and GPS+1
Details
safehaven logo

safehaven

4
An open-source solution to create collaborative maps
Maps and GPSSelf Hosting SolutionsGroupware Suites+2
Details
Bicimon logo

Bicimon

64
A bike speedometer web app.
Maps and GPSPermissive LicenseHealth & Fitness+1
Details
MapTiler Server logo

MapTiler Server

Host OpenStreetMap vector tiles, satellite imagery, own geodata and data from PostGIS database.
Maps and GPSSelf Hosting SolutionsDatabase Management+1
Details
Endurain logo

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
Details