Alternatives
Products that do what Dreeve, a self-hosted dashboard for your sports and fitness data does
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,…
- 1WT
I tried some web tools to track my workouts (specifically, running); some (like FitTrackee) came close, but I always found annoyances. So I decided to build my own. Specifically geared towards distance-based workouts, such as walking, running or cycling.
2024 · github.com
- 2TY
Today marks ten years, 3653 consecutive days, of running at least one mile every day under the USRSA rules [1]. To celebrate, I built an interactive dashboard that turns a decade of GPX files into charts you can explore. Running has truly changed my life: I've made lifelong friends, explored beautiful places, and more importantly invested into my own health and fitness, which I'm starting to see the positive benefits as I get older. The stack is pretty simple: a NextJS app, with a Postgres database to keep all my running data, and all the stats are pre-computed and cached in Redis, so I…
2025 · nodaysoff.run
- 3IM
2021 · routinedb.com
- 4

- 5

- 6IA
I recently added a Segments feature to the Hangtime mountain biking app for Android and IOS. If you are familiar with Strava’s segments, this new feature works much the same. For example, you can add a segment to an existing recorded ride by simply defining a start and end point for the segment. Once the segment is created, it will match any new rides, and optionally “back match” all previous rides. If a segment matches a ride, you you will see your time to complete that segment as well as your personal record (PR) and king of the mountain (KOM) for that segment. The KOM represents the best…
2022 · mtbx.bike
- 7

- 8
PeakRoutine▲278Personalized health coaching powered by your biomarkers
Jun 2026 · peakroutinehealth.com
- 93T
I'm working on a GPS track visualizer for quite some time. It shines in hilly and mountaineous terrain (where a 3D view makes more sense), but it also offers quite a lot of Strava-like features (statistics etc.). You can upload your GPX and FIT files manually, or sync directly with Garmin, Coros and Polar. See https://cubetrek.com for the live app and check out some examples there. It's free and opens source. Also, anyone who likes to work with 3D visualizations (especially Babylon.js), let me know if you like to help polish this thing further.
2025 · github.com
- 10MS
After decades of tracking my exercise programs in progressively more complex spreadsheets I eventually burned out on metrics and complicated periodization programs to the point where I had almost stopped exercising. I am now at a place where I simply want the minimal amount of structure and tracking to make sure I can maintain my fitness, so I boiled the entire concept down to what I felt was its essence: enough information and structure to remind you of what is needed today, and how it went on the same exercises last week. To reduce friction, the interface is kept as simple as possible.…
2024 · github.com
- 11IM
2025 · stravatocalendar.com
- 12

- 13

- 14
- 15

- 16

- 17

- 18

- 19IM
I'm working on https://cubetrek.com, a web app to manage, visualize and compare your running, hiking, mountainbiking, skiing... activities. Some features include: a github-style calendar heatmap, 3D visualization of tracks (especially useful for hill climbs and mountaineous terrain in general), a world map displaying all your activities at once. Excluded features: although you can share yoir tracks to the world, should you choose so, there are no friends, no likes, no comments, i.e. none of that social networking stuff. And no ads. Any feedback is appreciated, let me know what you…
2023 · cubetrek.com
- 20IJ
Hey HN, I built Pace, a Claude Connector that lets you connect all your wearables (Garmin, Polar, Whoop, 20+) with Claude. You connect your devices once and can analyze your data with Claude. No Dashboard needed, just in natural language. I already use it everyday, especially the visualization tool in Claude makes this really cool to use. Tools include: overview, sleep, training, activity, samples and trends. Tech Stack: Python (FastMCP), Google Cloud Run, Google Cloud SQL (PostgreSQL) and Firebase It is live and free to try (no Claude Pro/MAX Plan needed).. Would love feedback,…
Apr 2026 · pacetraining.co
- 21

- 22AA
Im a triathlete and the data for my training lives in 6 apps: Garmin, Strava, WHOOP, Intervals.icu, Wahoo, Withings, Apple Health, sometimes Hevy. Every morning Id eyeball a few of them and make a call on whether to do the planned session. For the past month I have been building a thing that does this for me, and got it to the point where I use it myself every day. It OAuths into whatever platforms you connect, reconciles the activities (tbh harder than it sounds — same ride shows up in Strava, Garmin, and Wahoo with different timestamps and rounding), computes daily load and readiness, and…
Apr 2026 · athletedata.health
- 23

- 24NC
Hey HN! I recently open-sourced a project that I came up with in the late 2022 and have been working on and off since. It's taken around a year or so of active development in total. My problem with habit-trackers is that they're all the same. All of them basically allow to track only one thing - X times per 1 day. That's very rigid and goes against my instinct to ease into new things. I wanted something that's flexible, self-sustainable, and wouldn't require a lot of maintenance. After a bit of tinkering I came up with something novel - adjustable habit frequencies. And made all the custom…
Feb 2026 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →