GeoPulse
Self-hosted, privacy-first location timeline platform that turns raw GPS data into a searchable history of stays, trips, and movement patterns.
Open source alternative to:
GeoPulse is a self-hosted, privacy-first location timeline platform that transforms raw GPS data from mobile apps and home automation systems into a searchable visual history of your stays, trips, and movement patterns. It is positioned as a direct alternative to Google Maps Timeline, with full data ownership, no telemetry, and no third-party tracking.
The platform ingests real-time location data from a wide range of sources, including OwnTracks, Overland, GPSLogger, Home Assistant, Traccar, Dawarich, and Colota, and also accepts bulk imports from Google Timeline, GPX, GeoJSON, and CSV. From these points, GeoPulse automatically detects stays, trips, and data gaps using configurable rules, classifies travel modes, and produces rich analytics covering distance, visit frequency, and movement patterns. A built-in Immich integration overlays your photos directly onto the map timeline.
Deployment is straightforward via Docker Compose or Kubernetes/Helm, and the typical footprint is under 100 MB of RAM with negligible CPU usage, making it suitable for a Raspberry Pi or small VPS. The project supports multi-user setups with role-based access, per-user sharing, OIDC/SSO, and guest links with optional passwords. Optional AI features are available by bringing your own OpenAI-compatible key.
Note on licensing: GeoPulse is released under the Business Source License 1.1 (BSL-1.1). The source code is publicly available, but commercial use requires a separate paid license. It is free for personal, educational, and non-commercial use.
Categories:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 7/2/2026, 5:01:02 AM
View RepositoryCompare GeoPulse with
Similar open source alternatives
Dawarich
Self-hostable alternative to Google Maps Timeline for tracking and visualizing your location history.
Google Maps Timeline
Reitti
Self-hosted location tracking and analysis with automatic visit detection, trip classification, Immich integration, and multi-user timeline support.
Google Maps Timeline