Repolode
dreeveapp

dreeveapp/dreeve

A self-hosted, open-source dashboard that turns your Strava or uploaded FIT/TCX/GPX activity files into stats, charts and gear tracking.

Open-source alternative to:Strava

Stars
2,207
Forks
150
Open issues
3
Last commit
2 hours ago

What is it?

Dreeve is a self-hosted dashboard for sports and fitness data. You can import raw FIT, TCX or GPX activity files, or connect a Strava account, and the app builds an overview of your training with stats, charts and a detailed activity list.

Beyond basic summaries, it covers gear usage and maintenance tracking, distance milestones (Eddington), segment history, a heatmap of where you have been active, and a yearly review. Automation rules can set gear, commuting flags and similar fields on imported activities, and an admin panel manages activities, gear and settings in the browser.

The project is formerly known as Statistics for Strava. It includes an optional AI workout assistant that gives suggestions based on your data, shareable embeddable badges, and PWA support for use on a phone.

Key features

  • 01Imports FIT, TCX and GPX files or syncs with Strava
  • 02Dashboard with stats, charts and a monthly calendar view
  • 03Gear usage and maintenance tracking
  • 04Automation rules for activity fields such as gear and commuting
  • 05Heatmap, segment history and yearly rewind

Use cases

  • Tracking mileage and wear on bikes, shoes and other gear
  • Keeping a private archive of training data instead of relying on a hosted service
  • Reviewing yearly training totals and milestones

Quick start

  1. 1

    Read the documentation to install Dreeve

  2. 2

    Follow the installation and configuration guide at docs.dreeve.app

Things to know

  • Installation and configuration are documented externally at docs.dreeve.app, not in the README.
  • Self-hosting is required, so you must run and maintain your own server.

In collections

Topics

FAQ

What is dreeve?
A self-hosted, open-source dashboard that turns your Strava or uploaded FIT/TCX/GPX activity files into stats, charts and gear tracking. Dreeve is a self-hosted dashboard for sports and fitness data. You can import raw FIT, TCX or GPX activity files, or connect a Strava account, and the app builds an overview of your training with stats, charts and a detailed activity list.
Is dreeve free to use? What license does it have?
dreeve is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is dreeve still maintained?
Actively maintained. The last commit to dreeve was on Nov 7, 2026.
What can I use dreeve for?
Tracking mileage and wear on bikes, shoes and other gear Keeping a private archive of training data instead of relying on a hosted service Reviewing yearly training totals and milestones
How do I install dreeve?
Read the documentation to install Dreeve Follow the installation and configuration guide at docs.dreeve.app
Where can I get dreeve?
The source code and installation instructions are on GitHub: https://github.com/dreeveapp/dreeve

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects