

Live, self-hosted training data
Check out the founder's live training data, so you can see how TrainingGeeks works in practice! Live from June 1, 2026 onward.
It's served read-only on a simple Raspberry Pi at home, auto-syncing from intervals.icu and Garmin — super easy to set up and run yourself!
Track every discipline

Open source · Self-hosted · Yours Forever
You train hard for your precious data. Now you can track all of it, exactly how YOU want. No more putting your VO₂max behind a "Premium" button. No more monthly charges. TrainingGeeks is built by the community, for the community. See the entire source code for yourself, make any changes you want, or download our version here. Make your training truly your own.
We rebuilt the parts of the big-name analytics suite that athletes open every day — then made them yours to keep, tweak, and host.
Drag workouts around, log what you actually did, and watch completed days turn green.
Fitness, Fatigue, and Form — CTL, ATL and TSB — charted per sport to give you the full picture.
Add and remove charts with a click. PMC, time-in-zone, peak curves, weekly everything. Build the view you want.
Mean-maximal power, pace, and heart-rate curves, and gold/silver/bronze on your best efforts.
HR / power / pace zones from real methods, plus structured training plans you can drop onto the calendar.
Bring your activities and planned workouts in automatically. Partnered seamlessly with Intervals.icu to connect Garmin, Polar, Apple, and more.
TrainingGeeks is forever open source. Built by a community of athletes, for a community of athletes.
Bring PRs (Pull Requests) so that we can keep hitting PRs (Personal Records).
Real screenshots from the application!




Your activities live in a database on your machine — not in our data center (because we don't have one). We'll never ask for your card — no subscription has ever made an athlete faster. Don't like a chart? Change it. Missing a feature? Build it — or open an issue and guilt us into it.