Kliva tech stack

Trail race plans that sync to your Garmin

kliva.run ↗Checked Oct 2026

The stack

“The whole app is Next.js: 31,000 race pages statically rendered in five languages, plus the planner as a client app on top.” — the maker, Sep 2026 ↗

“Every login code and welcome email goes through Resend. Set up in an afternoon, never thought about it again.” — the maker, Sep 2026 ↗

“Every GPX trace runners upload lands in Cloudflare R2. Zero egress fees matter when you serve elevation profiles for thousands of races.” — the maker, Sep 2026 ↗

“Most of Kliva was built pair-programming with Claude Code, from the race data pipeline to the Garmin data field. Solo project, but it never felt like it.” — the maker, Sep 2026 ↗

Other

“Kliva runs on Vercel: 31,000 static race pages in five languages, five cron jobs and share-card generation, all run by one person with no ops team.” — the maker, Sep 2026 ↗

Built on a similar stack

Products that share the most distinctive building blocks with Kliva.