tess1o/geopulse
A self-hosted, privacy-first location timeline platform: an open-source alternative to Google Timeline with automatic trip detection, Immich integration, and rich analytics. observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 99
- Release rhythm 86
- Longevity 30
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 2
- age_days: 428
- days_rel: 12
- days_push: 7
- n_releases_24m: 78
Adoption not part of the score
1360 stars · 57 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
GeoPulse is a self-hosted, privacy-first web application that turns raw GPS points from trackers like OwnTracks, Overland, Traccar, and GPSLogger into a searchable location timeline of stays, trips, and movement analytics. It offers map visualization, dashboards, geofences, Immich/Memos/Weather integrations, data import/export, and a REST API, deployed via Docker Compose or Kubernetes/Helm.
Use cases
- replace Google Timeline with a self-hosted location history
- turn OwnTracks GPS points into a timeline of stays and trips
- visualize my location history on a private map
- track travel distance and movement patterns analytics
- see my Immich photos on a map timeline
- import historical GPS data from GPX, GeoJSON, or Google Timeline exports
- set up geofences and location sharing with family
When to choose
- you want full ownership of your location data on your own infrastructure
- you already use OwnTracks, Overland, Traccar, GPSLogger, or Home Assistant for tracking
- you need automatic stay/trip detection with configurable thresholds
- you want integrations with Immich, Memos, or weather enrichment
When to avoid
- you need a turnkey phone tracking app with no self-hosting effort
- you only need simple real-time vehicle fleet tracking rather than personal timeline analytics
- you cannot run Docker/Kubernetes or a Postgres/PostGIS database
Facets
application · maturity active
geospatial analytics data-visualization web-framework api-framework self-hosted privacy self-hosted analytics web-development self-hosted gps-tracking location-timeline google-timeline-alternative owntracks postgis quarkus vue3 immich-integration trip-detection location-history maps docker kubernetes web-server linux
10 sources
- readme: https://github.com/tess1o/geopulse · fetched 2026-08-28 · ccda566bbb55
- homepage: https://geopulse.cc · fetched 2026-08-29 · 651d1a18d4c4
- site_page: https://geopulse.cc/docs/getting-started/introduction · fetched 2026-08-29 · 1111ecec92c3
- site_page: https://geopulse.cc/docs/api/intro · fetched 2026-08-29 · fda22c6da64a
- site_page: https://geopulse.cc/docs/getting-started/deployment · fetched 2026-08-29 · 63ef407afa3d
- site_page: https://geopulse.cc/docs/user-guide/gps-sources/overview · fetched 2026-08-29 · 23dcbc097922
- site_page: https://geopulse.cc/docs/user-guide/core-features/timeline · fetched 2026-08-29 · 95b4595c83ad
- site_page: https://geopulse.cc/docs/user-guide/core-features/dashboard · fetched 2026-08-29 · 0fe3b532338b
- site_page: https://geopulse.cc/docs/getting-started/deployment/docker-compose · fetched 2026-08-29 · 2414d282105d
- site_page: https://geopulse.cc/docs/getting-started/deployment/kubernetes-helm · fetched 2026-08-29 · c540efaa5fe0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tess1o/geopulse | main | 81 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem