About GeoPulse
GeoPulse is a self-hosted platform that builds a searchable location timeline from raw GPS data. It is presented as an open-source alternative to Google Timeline, collecting points from sources such as OwnTracks, Overland, Dawarich, GPSLogger, Home Assistant and Traccar and converting them into stays, trips and movement patterns.
It automatically detects and classifies trips, with configurable sensitivity and travel mode logic, and offers analytics on distance, visit frequency and movement over time. A map matching feature refines noisy routes to follow roads. It integrates with Immich, Memos and weather data so photos, notes and conditions appear in your map history, and you can import historical data and export it in standard formats.
GeoPulse is built with Java and Quarkus, a Vue front end, PostgreSQL and PostGIS, and the README says it typically uses little memory and CPU. The interface is available in English and Ukrainian. Installation is done with Docker, with options for MQTT, Kubernetes, Unraid and Proxmox in the deployment documentation. The licence is listed as other, so check the repository terms.
Key features
- Automatic trip and stay detection
- Support for OwnTracks, Overland, and Traccar data
- Immich, Memos, and weather integrations
- Map matching for cleaner routes
- Data import and export
- Distance and visit analytics
Good fit for
- →Replacing Google Timeline with a self-hosted option
- →Keeping a private travel history
- →Combining location with photos in Immich
- Tags
- location-timeline
- gps-tracking
- self-hosted
- privacy
- owntracks
- postgis
- quarkus
- analytics
- google-timeline-alternative
GeoPulse: questions and answers
- What is GeoPulse used for?
- GeoPulse is a self-hosted, privacy-first location timeline that turns GPS data from apps like OwnTracks and Home Assistant into trips, stays and analytics. It is a good fit for replacing Google Timeline with a self-hosted option, keeping a private travel history and combining location with photos in Immich.
- Is GeoPulse open source?
- Yes. GeoPulse is open source under a custom licence. Its source code is on GitHub at tess1o/geopulse and is written mainly in Java.
- Is GeoPulse free?
- Yes. GeoPulse is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host GeoPulse?
- Yes. GeoPulse can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What are some alternatives to GeoPulse?
- Similar open-source tools in the Analytics category include Umami, Ackee and Aptabase. SaaS products in the same category include Datalyic, Adjust and AffiliateTrack.
- Is GeoPulse actively maintained?
- Yes. The most recent commit to GeoPulse was on 2 October 2026, and the latest release is v1.39.0, published on 7 September 2026. The project has 1.4k stars on GitHub.
Open-source alternatives to GeoPulse
See all
Umami
Analytics
Umami is a privacy-first analytics platform. Traffic, campaigns, behavior, conversions, an
MITvs Google Analytics★ 39k
Ackee
Analytics
Self-hosted, Node.js based analytics tool for those who care about privacy.
MITvs Google Analytics★ 4.7k
Aptabase
Analytics
✨ Open Source, Privacy-First and Simple Analytics for Mobile, Desktop and Web Apps
AGPL-3.0vs Google Analytics★ 1.8kShynet
Analytics
Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.
Apache-2.0vs Google Analytics★ 3.2k
Litlyx
Analytics
Powerful Analytics Solution. Setup in 30 seconds. Display all your data on a Simple, AI-po
Apache-2.0vs Google Analytics★ 1.7k
Countly
Analytics
Countly is a privacy-first, AI-powered analytics and engagement platform for understanding
OSSvs Mixpanel★ 5.9k
SaaS alternatives to GeoPulse
See all
Datalyic
Analytics
Privacy-friendly real-time web analytics with no cookie banners
SaaS
Adjust
Analytics
Mobile measurement and fraud prevention platform for app marketing attribution
SaaS
AffiliateTrack
Analytics
Dashboard that combines web analytics and affiliate network data for affiliate publishers
SaaS
Affinsy
Analytics
Uses market basket analysis and RFM segmentation on order data to find cross-sell and win-back audiences
SaaS
Analyse
Analytics
Web analytics with funnels and cohorts, an AI SEO content engine and a data copilot
SaaS
Analytics Mates
Analytics
AI analytics platform for reasoning about Google Analytics data, with a free GA4 audit
SaaS
