# dreeveapp/dreeve

Dreeve is a self-hosted, open-source dashboard for your sports and fitness data

Repository: https://github.com/dreeveapp/dreeve
Canonical: https://ross.abutalabs.com/products/dreeve
Homepage: https://dreeve.app
Language: PHP
License: AGPL-3.0
License Family: copyleft
Topics: self-hosted, statistics, strava, fitness, health, open-source
Last push: 2026-08-26T14:32:16+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 45
- inputs: {"age_days": 631, "days_push": 7, "days_rel": 9, "gap_med": 2.0, "n_releases_24m": 225}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2077, forks 126 (observed 2026-08-28T04:06:11.343809+00:00)

## What it is
Dreeve is a self-hosted, open-source dashboard for visualizing and analyzing sports and fitness data, formerly known as 'Statistics for Strava'. It imports activities from FIT/TCX/GPX files or a connected Strava account and presents stats, charts, heatmaps, gear tracking, and AI-powered workout insights through a browser-based interface.

## Use cases
- visualize my strava activities with charts and stats
- self-host a fitness dashboard for my workout data
- track gear usage and bike maintenance
- import gpx and fit files to analyze my runs and rides
- see a heatmap of everywhere I've cycled or run
- get yearly rewind and milestone stats for my training
- replace third-party strava analytics with a private dashboard

## When to choose
- you want full ownership and privacy over your sports data instead of third-party analytics
- you already run Docker and want a one-container deployment
- you need gear/maintenance tracking, segment history, and heatmaps in one place
- you want a PWA-accessible dashboard for cycling, running, swimming, and other sports

## When to avoid
- you need a mobile-first coaching or training-plan app rather than a stats dashboard
- you cannot self-host or run Docker containers
- you want a lightweight fitness tracker without server infrastructure
- you need real-time workout tracking during exercise

## Facets
- artifact type: application
- maturity: active
- function: data-visualization, analytics, charts, self-hosted, http-server
- domain: sports, data-visualization, self-hosted, healthcare
- platform: self-hosted, php
- tags: strava, fitness-dashboard, activity-tracking, pwa, gear-tracking, heatmap, fit-files, gpx, docker, web-server

## Member repositories
- dreeveapp/dreeve (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:11.343809+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:56:09.070221+00:00, confidence not recorded.
  - readme: https://github.com/dreeveapp/dreeve (fetched 2026-08-28T04:06:11.343809+00:00, sha 2a9ad9b4c56e)
  - homepage: https://dreeve.app (fetched 2026-08-29T10:36:19.379085+00:00, sha 11526c813fbb)
  - site_page: https://docs.dreeve.app (fetched 2026-08-29T10:36:19.381685+00:00, sha af2d54748923)
- Data as of 2026-08-30T08:39:29.467469+00:00.
