52

Statistics for Strava is a self-hosted, open-source dashboard for your Strava data.

Features and improvements worth mentioning since we lasted posted here:

  • Dark mode
  • Added a timeline view of your key achievements and milestones over time.
  • Added statistics for recording devices, giving you more insight into which devices you use for your activities
  • You can now view Eddington metrics in both metric and imperial units, regardless of your default unit system
  • Use compression algorithms to store data. This results in a 70% drop in used storage space
  • A lot of bug fixes and quality of life improvements

As always, thanks for your feedback and I'm looking forward to more feature requests! Stay fit, stay healthy 💪

  • Example: https://statistics-for-strava.robiningelbrecht.be/dashboard
  • GitHub: https://github.com/robiningelbrecht/strava-statistics
  • Docs: https://statistics-for-strava-docs.robiningelbrecht.be/#/--
top 22 comments
sorted by: hot top new old
[-] porcoesphino@mander.xyz 10 points 4 months ago

What about a non-commercial alternative to strava? It's core feature is literally push a button, gps tracking, push a button and stop, then some tagging

[-] eodur@piefed.social 3 points 4 months ago

Gadgetbridge is working on connectivity that should help connect it to things like Endurain. Thats probably our best bet.

[-] boonhet@sopuli.xyz 2 points 4 months ago

Best I can do is Strava with a one-time purchase instead of a subscription

Okay if all you want is the gps tracking and simple metrics like pace, I could probably knock that out in an afternoon and put it up for free. But IIRC, Strava does a lot more than that. I haven't used it in ages though so not too sure.

[-] ExcessShiv@lemmy.dbzer0.com 2 points 4 months ago* (last edited 4 months ago)

A good, no fuss, simple open source GNSS tracker with HR that is compatible with gadget bridge would go a long way. I just want something like a classic casio digital watch that tracks my runs and forwards the raw data for analysis on my phone or a self hosted service.

[-] VonReposti@feddit.dk 1 points 4 months ago
[-] ExcessShiv@lemmy.dbzer0.com 0 points 4 months ago* (last edited 4 months ago)

That's not HW, I need the bloody HW to do any actual HR tracking. GNSS without HR is not worth much to me. There are no good HW solutions on the market, they either violate privacy or suck on a functional level.

[-] VonReposti@feddit.dk 1 points 4 months ago
[-] ExcessShiv@lemmy.dbzer0.com 1 points 4 months ago* (last edited 4 months ago)

And all of them are limited or require official app alongside of it. I repeat myself; there are no good open source (or just privacy respecting) HW solutions available.

[-] VonReposti@feddit.dk 2 points 4 months ago

That's simply not true. The Decathlon HRM Band for example connects to virtually everything that can understand a generic HRM over BLE. And limited in what sense? It's either sending a heart rate or not.

[-] ExcessShiv@lemmy.dbzer0.com 1 points 4 months ago* (last edited 4 months ago)

It doesn't track with GNSS, I don't run with my phone.

[-] boonhet@sopuli.xyz 1 points 4 months ago

You may want to look at the supported devices on this project. It's an app to get data to/from wearables.

Two of the supported devices are bangle.js and bangle.js 2. These are open source smart watches with GNSS and HR, which have different apps available already that I believe can record data without your phone connected, and then sync later, either to your phone or computer (not sure on that one). And you can develop your own apps too of course.

I don't really know much more than that. I do want to get back into exercising regularly, and would like to track my progress, so I may get one myself at some point.

[-] ExcessShiv@lemmy.dbzer0.com 1 points 4 months ago

I've already looked into gadgetbridge, but all supported devices unfortunately have fairly limited functionality. I get that it's the premise with the reverse engineering they do to make things almost work.

The bangle.js models are a fucking ugly apple watch clone, I'd never wear that thing. And I'm not looking to get an actual smartwatch, I have no need for any of that clutter or a desire to charge my watch daily or every other day.

I've used a coros pace 2 for a long time, definitely not private but very limited smartwatch bullshit and >week of battery with +1h of daily GPS tracked running. Not supported by gadgetbridge though.

[-] statisticsforstrava@lemmy.world 2 points 4 months ago

This is not ment to be an alternative to Strava, but an addition to Strava. For an alternative I suggest you checkout https://github.com/endurain-project/endurain

[-] m4ylame0wecm@lemmy.zip 2 points 4 months ago

OpenTracks, OSM Dashboard, OsmAnd+ worked for basic stuff for me.

[-] artyom@piefed.social 2 points 4 months ago

We have Wanderer, which is actually excellent, except it's only for sharing trails, and not activities.

[-] hanke@feddit.nu 5 points 4 months ago

This looks awesome! I'll look into setting this up when I get back into my running habit again.

[-] statisticsforstrava@lemmy.world 1 points 4 months ago

Looking forward to your feedback :)

[-] Damarus@feddit.org 4 points 4 months ago

Do I need a premium subscription for this?

[-] JustEnoughDucks@feddit.nl 4 points 4 months ago

Nope, it bypasses that and gives you many of the strava premium features by just parsing it out of the "raw" data. Most of the strava features are just statistics or hiding basic data calculated from your runs behind a paywall anyway. You can do the calculations yourself, technically.

[-] Damarus@feddit.org 1 points 4 months ago

That's really cool, thanks for the clarification

[-] statisticsforstrava@lemmy.world 3 points 4 months ago

Nowp, no premium subscription required.

this post was submitted on 05 Mar 2026
52 points (94.8% liked)

Selfhosted

60693 readers
395 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS