Dreeve is a self-hosted, open-source dashboard for your sports and fitness data.
Formerly known as "Statistics for Strava".
Key Features
Import activities - Use raw FIT/TCX/GPX files or connect your Strava account
Admin panel - Manage activities, gear and every setting from your browser
Dashboard - See all your stats and charts at a glance
Automation rules - Automatically fill in gear, commute flags, sport types and more
Activities - Browse a detailed list of everything you've done
Monthly View - Monthly stats with an interactive calendar
Gear stats - Track how much you've used each bike, shoe, etc.
Maintenance Tracking - Keep tabs on gear wear and tear
Eddington - For your distance milestones
Segments & Efforts - Dive into your segment history and times
Heatmap - Visualize where you’ve been active the most
Milestones - A timeline view of your key achievements and milestones over time
Rewind - A fun way to look back on your year in motion
Challenges - See which Strava challenges you've conquered
Activity Photos - Relive your moments with a photo archive
AI workout assistant - Get personalized workout suggestions and insights powered by AI
User badges - Shareable badges you can embed on your website, blog, or forum profiles
PWA support - Use it like a native app on your phone
🌳 What's in a name?
Dreeve • /driːv/ • noun
A dreeve is the West-Flemish word (the birthplace of Dreeve's maintainer) for a country road lined with trees on both sides.
The kind of road every cyclist and runner loves.
📖 Documentation
Start off by showing some ❤️ and give this repo a star.
When you are done, head over to the documentation to get started with the installation and configuration of Dreeve.