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.

View on GitHub

Hosted beta · Strava limits this deployment to 10 connected athletes.

Connect with
MITv1.1 · open-source · self-hosted
reko.run/dashboard

Activities

September 2026 · 11 activities

ActivityDateDistancePR
8 × 400m @ Tropical ParkSep 86.36 km
Evening RunSep 75.58 km
Long run · Old CutlerSep 418.49 km
Tempo · Brickell BaywalkSep 37.38 km
Commute homeSep 18.26 km
10K race · Key BiscayneAug 3010.00 km10K
Recovery jogAug 274.96 km
Easy Baywalk loopAug 264.64 km
Progression · Old CutlerAug 2512.87 km
ShakeoutAug 225.06 km
0GitHub stars
0Activities tracked
MITOpen source license
FreeReko · no paid plan

Plug it in,
host it yourself.

Reko is a single TanStack Start app. Clone, bring your own Strava API app, and deploy. Your activity history never leaves a box you control.

No Reko account or paid Reko plan. Self-hosted installs have zero telemetry by default.

Strava currently requires Standard Tier API developers to have an active Strava subscription. Developer program update.

TanStack StartTypeScriptTailwindPostgresDocker
~/reko
$ git clone https://github.com/6uan/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