
Dreeve
Self-hosted dashboard that turns your Strava and FIT/TCX/GPX activity data into deep stats, heatmaps and gear tracking.
Open source alternative to:




Dreeve (formerly known as Statistics for Strava) is a self-hosted, open-source dashboard for your sports and fitness data. Connect your Strava account or import raw FIT/TCX/GPX files, and Dreeve builds an activity portal with a dashboard, detailed activity pages, monthly overviews, heatmaps, segment leaderboards, Eddington numbers, milestone timelines, challenges, and a yearly "Rewind" recap.
Beyond viewing data, Dreeve helps you manage it: an admin panel covers activities, gear and all settings, automation rules can tag commuting activities and match gear for you, and maintenance tracking keeps tabs on wear and tear on bikes, shoes and other equipment. It can also generate shareable user badges to embed on a website or blog, and offers an optional AI workout assistant for personalized suggestions.
Where Strava locks its best analytics and history features behind a paid subscription, Dreeve gives you an infinitely richer statistics layer over the same data while keeping full ownership of your data on your own server. It ships as a Docker image built on PHP/Symfony with a web app and PWA support so it feels like a native app on your phone.
Frequently Asked Questions
How does Dreeve get my activity data?
You can connect a Strava account so Dreeve imports your existing activities, or you can import raw FIT, TCX and GPX files directly. GPX files exported from other tracking apps work through the same importer.
Do I need a Strava account to use Dreeve?
No. The Strava integration is optional. If you record your activities with a device or app that exports FIT, TCX or GPX files, you can feed those into Dreeve without ever linking a Strava account.
Does Dreeve have a mobile app?
Dreeve is a web application with PWA support, so you can install it to your phone home screen and use it like a native app. There is no separate app in the App Store or Play Store.
Can Dreeve track wear and maintenance on my equipment?
Yes. Dreeve lets you register gear such as bikes and shoes, tracks usage per item, includes maintenance tracking for wear and tear, and supports automation rules that match gear to activities or flag commutes automatically.
How is Dreeve deployed?
Dreeve is distributed as a Docker image and self-hosted on your own server with docker-compose. The documentation at docs.dreeve.app walks through installation and configuration.
OpenAltFinder Score
Project Details
Repository details
Updated 10/15/2026, 11:00:17 AM
View RepositorySponsor Dreeve
Compare Dreeve with
Similar open source alternatives

CubeTrek
Open-source GPS track manager with 3D topography visualization for outdoor activities.
Strava
RunnerUp
RunnerUp is a free, open source GPS run tracker for Android with audio cues, interval workouts, heart rate zones โ no accounts or ads.
Strava
OpenTracks
A privacy-focused sport tracking application for Android that records GPS tracks and supports Bluetooth sensors without any internet access or ads.
Strava
Ryot
Self-hosted tracker for media consumption and fitness, with imports from Trakt, Goodreads, MyAnimeList, Plex, Jellyfin and more.

Geo Activity Playground
Geo Activity Playground is a self-hosted data analysis and visualization tool for GPS-tracked outdoor activities. Explore routes, heatmaps, and detailed stats from every device.
Strava
Endurain
Self-hosted fitness tracking service for running, cycling, and more with full data control.
Strava
