TrainingGeeks

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!

View Live →

Track every discipline

Open source · Self-hosted · Yours Forever

We're tired of the proprietary. We're here to set PRs.

You train hard for your precious data. Now you can track all of it, exactly how YOU want, for free. This is the platform you've been looking for. You know the one — shaped vaguely like a mountain range, that puts your VO₂max behind a "Premium" button and charges you monthly to scroll your own calendar. TrainingGeeks is that. Minus the invoice. Plus the entire source code, so you can host it yourself and make it your own.

Everything you actually use.
Anything you want to add.

We rebuilt the parts of the big-name analytics suite that athletes open every day — then made them yours to keep, tweak, and host.

A calendar that plans and remembers

Drag workouts around, log what you actually did, and watch completed days turn green while the ones you skipped go an accusatory red.

Three key metrics

Fitness, Fatigue, and Form — CTL, ATL and TSB — charted per sport, no asterisk telling you to upgrade.

Dashboards you control

Add and remove charts with a click. PMC, time-in-zone, peak curves, weekly everything. Build the view you want.

Peak performances which earn hardware

Mean-maximal power, pace, and heart-rate curves, and gold/silver/bronze on your best efforts.

Zones, thresholds, and plans

HR / power / pace zones from real methods, plus structured training plans you can drop onto the calendar.

Auto-sync with your preferred platforms

Bring your activities and planned workouts in automatically. Partnered seamlessly with Intervals.icu to connect Garmin, Polar, Apple, and more.

Endless additional features.

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).

See it in action

Real screens from the app — your calendar, your dashboards, your analysis. No mockups.

Dashboard — add and remove the charts you care about.
Dashboard — add and remove the charts you care about.
Calendar — plan, log, and see compliance at a glance.
Calendar — plan, log, and see compliance at a glance.
Activity analysis — every metric, planned vs. completed.
Activity analysis — every metric, planned vs. completed.
Analyze — route map, elevation, HR, power, and pace on one timeline.
Analyze — route map, elevation, HR, power, and pace on one timeline.

Open source. Self-hosted. Yours Forever.

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