Open source Self-hosted Free forever

Every ride. Every run. Every workout.
All yours.

A self-hosted dashboard for your sports and fitness data. Dreeve turns every workout into beautiful charts, deep insights and stats without handing anything over to a third party.

Formerly known as Statistics for Strava

demo.dreeve.app
Dreeve dashboard

Every stat you didn’t know you needed.

From a high-level dashboard down to per-segment splits, and everything in between.

Configurable dashboard

Every stat, chart and trend at a glance.

Segments & efforts

Dive into your segment history, KOMs and personal bests with rich filtering.

Heatmap

A world map of every kilometre you've ever covered, anywhere you've been.

Best efforts

Your fastest 5k, 10k, 50k, 100k and beyond across every sport you do.

Milestones & rewind

A timeline of your achievements, plus a yearly Rewind to look back on it all.

Photos

Browse all your activity photos in one place, organised by workout and date.

Monthly view

Interactive calendar with month-by-month totals, sport breakdowns and trends.

Gear & maintenance

Track wear on every bike, shoe and component. Get reminded when service is due.

AI workout assistant

Personalised workout suggestions and insights powered by your own data.

Explore the live demo →

demo.dreeve.app

A few practical things.

  • All your sports. Ride, run, swim, hike, ski. Even Zwift worlds get their own breakdown.
  • Not just Strava. Sync from Strava, import activity files, or use a connector for Garmin, Wahoo, Hammerhead, Polar and Zepp/Amazfit.
  • Light & dark theme. Picks your system preference and remembers it.
  • Translated. English, Nederlands, Deutsch, Français, Italiano, Português and more.
  • Mobile-ready. Install as a PWA and use it like a native app.

And a few promises.

  • Your data stays yours. Runs on your own server. Nothing is shared with a third party. No tracking, no ads.
  • Free forever. No subscription and no premium tier. Every feature is unlocked from day one.
  • Open source. AGPL-3.0 licensed and built in the open on GitHub. Audit it, fork it, contribute to it.

Run it with Docker.

If you can run a Docker container, you can run Dreeve. Connect Strava or drop in your activity files, hit go, and watch your years of data sync.

Also published to GitHub Container Registry

bash
# create a directory for the app $ mkdir dreeve && cd dreeve # drop in docker-compose.yml, and .env # (copy the examples from the docs) # spin it up $ docker compose up # open the dashboard → http://localhost:8080

Come say hi.

Dreeve is built by athletes, for athletes. Share ideas, report bugs or just chat about your last ride.