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

August 2026 · 13 activities

ActivityDateDistancePR
10 × 400m @ Tropical ParkAug 246.25 km
Unwind runAug 227.47 km
Long run · Old CutlerAug 1915.69 km
Steady state · BaywalkAug 185.97 km
Easy Baywalk loopAug 158.02 km
5K race · South BeachAug 135.00 km5K
Recovery jogAug 125.48 km
Evening RunAug 117.03 km
Progression · Old CutlerAug 1011.33 km
ShakeoutAug 84.16 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