Every run,
measured.

Reko syncs with your Strava and goes deeper into your data. Personal records across every distance, leaderboards of your own efforts, and pace trends you can actually read. Self-hosted. Your data stays yours.

MITv0.1 · open-source · self-hosted
reko.run/dashboard

Overview

April 2026 · 14 activities

This week
31.40km
↑ 12% vs last week
Avg pace
4:32/km
↓ 0:08 vs April
Longest run
18.20km
Sun · easy
New PRs
2
5K · 10K
ActivityDateDistPR
Tempo · Regent’s Park
Apr 125.02 km5K
Easy lakes loop
Apr 118.10 km
Long Sunday
Apr 0718.24 km
10 × 400m @ track
Apr 046.40 km
Commute home
Apr 034.10 km
10K race · Hackney
Mar 3010.00 km10K
Recovery jog
Mar 285.20 km
Progression · Hampstead
Mar 2612.10 km
0GitHub stars
0Activities tracked
MITOpen source license
FreeSelf-hosted, forever

Plug it in,
host it yourself.

Reko is a single TanStack Start app. Clone, add your Strava client ID, and deploy. Your activity history never leaves a box you control.

No accounts to make. No plan to upgrade. No analytics pixels watching your splits.

TanStack StartTypeScriptTailwindPostgresDocker
~/reko
$ git clone github.com/reko-run/reko
Cloning into 'reko'... done.
$ cp .env.example .env
$ echo "STRAVA_CLIENT_ID=..." >> .env
$ docker compose up
reko ¦ ✓ ready on :3000
reko ¦ ✓ strava oauth configured
reko ¦ synced 412 activities
$ open http://localhost:3000