Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Dreeve, a self-hosted dashboard for your sports and fitness data (github.com/dreeveapp)
18 points by frogfuhrer 27 days ago | hide | past | favorite | 3 comments
I've been building this for a few years under the name "Statistics for Strava" but I renamed it to Dreeve recently because of Strava's recently changed API usage terms. They paywalled their API.

You point it at your activity files (FIT/TCX/GPX) or connect a Strava account, and it gives you a dashboard with segment efforts, gear and maintenance tracking, a heatmap, monthly calendar view, milestones and a year-in-review. It runs as a Docker container, stores everything in SQLite, and nothing leaves your machine.

Stack is PHP 8.5 + Symfony, SQLite, Docker Compose. Simple, straightforward and fast.

Caveats: it's built around a single user, so there's no multi-tenant story. The AI workout assistant is optional and off unless you configure it. Segment data still comes from Strava if you want it, which is the one dependency I haven't been able to remove.

Docs at https://docs.dreeve.app. Happy to answer any questions you have



This looks nice, it also imports data from Garmin Connect? If I use Garmin Connect to sync to Strava, should I use the Garmin integration to have more data?

I'd like to have a way to archive and keep all my workout data locally and this looks interesting


You can only sync from Strava OR Garmin, not both at the same time. If you have a Strava subscription, I think setting up the Strava import will be best


Great app! Super useful




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: