Top pick · highest health
wger
Web-based personal workout, fitness and weight logger/tracker. It can also be used as a simple gym management utility and offers a full REST API as well.
Health and Fitness
Strava keeps your rides and runs, and the social feed around them, on its own platform. The four tools here are all AGPL-3.0 and all ship Docker images, but none replaces the social side: what they give you is your data on a server you control. For GPS activities, FitTrackee tracks outdoor workouts imported from files, so it suits runners and riders who record on a device and want their history kept privately. Endurain is a fitness tracker with the same aim, but its repository is archived, so do not expect fixes or new features. wger is a different kind of tool, a workout, fitness and weight logger with a REST API that also works as simple gym management, so it fits strength training better than mileage. Statistics for Strava is not a replacement at all: it builds a self-hosted dashboard from the Strava data you already have, for anyone who wants to keep using Strava but own the analysis.
Healthiest
Health 95/100: 394 commits in 90 days, latest release 2.7, Docker image available.
Showing 4 of 4 tools
Top pick · highest health
Web-based personal workout, fitness and weight logger/tracker. It can also be used as a simple gym management utility and offers a full REST API as well.
Simple workout/activity tracker.
Fitness tracking service designed to give users full control over their data and hosting environment.
Statistics dashboard generated from Strava data.
We track 4 open-source Strava alternatives, of which 2 currently score 70 or above on Repoly's GitHub health scale and 4 ship a Docker image. wger leads on health at 95/100 with 394 commits in the last 90 days; across all 4 projects you are choosing between AGPL-3.0.
wger edges FitTrackee 95 to 92, and most of the difference is stars: 7.2k stars against 1.2k stars.
The most recent release is FitTrackee v1.3.6, published 19 days ago. Endurain is archived upstream. By stack, Python (2) is the most common. wger, FitTrackee, Endurain and 1 more are copyleft.
3 of these 4 also appear among the MyFitnessPal alternatives; Statistics for Strava is specific to Strava.
| Tool | Health | Stars | Last commit | Licence | Self-hosting | Best for |
|---|---|---|---|---|---|---|
| wger Steady at 95 since 11 Sep | 95 | 7.2k | yesterday | AGPL-3.0 | Docker image | Long-term use: health 95/100 |
| FitTrackee Steady at 92 since 11 Sep | 92 | 1.2k | 9 days ago | AGPL-3.0 | Docker image | Community size: 1.2k stars |
| Endurain Up 3 points since 27 Sep | 57 | 178 | 22 days ago | AGPL-3.0 | Docker image | Avoid for new installs: archived |
| Statistics for Strava Down 1 point since 11 Sep, no release for 3 months | 49 | 10 | 3 months ago | AGPL-3.0 | Docker image | Fresh releases: v5.0.0, 3 months ago |
Yes. 3 of the 4 Strava alternatives we track are on GitHub, led by wger (github.com/wger-project/wger, health 95/100, 7.2k stars) and FitTrackee (github.com/SamR1/FitTrackee, health 92/100). Endurain is developed on Codeberg instead. Each tool page links its repository and shows the health score we recompute from it every night.
wger scores highest at 95/100, with 394 commits in the last 90 days, 7.2k stars on GitHub and its latest release (2.7) published 2 months ago. It is also the most active by raw commit count.
4 of 4 publish a Docker image or Compose file: wger, FitTrackee, Endurain, Statistics for Strava. Docker support contributes 10 of the 100 available health points, because it is the clearest signal that self-hosting is a supported path rather than an afterthought.
On measured health wger leads, 95 to 92. wger has 394 commits in 90 days, 7.2k stars and 2.7 from 2 months ago; FitTrackee has 70 commits in 90 days, 1.2k stars and v1.3.6 from 19 days ago. wger is ahead or level on every term Repoly measures.
None of the 4 tracked alternatives use a permissive licence; 4 are copyleft (GPL, AGPL or similar), which requires publishing changes to any modified version you distribute.