Fetching latest headlines…
I built Lyftr, a self-hosted workout tracker
NORTH AMERICA
πŸ‡ΊπŸ‡Έ United Statesβ€’April 20, 2026

I built Lyftr, a self-hosted workout tracker

0 views0 likes0 comments
Originally published byDev.to

I got tired of paying for fitness tracking apps and not owning my data, so I built Lyftr β€” a self-hosted workout tracker you can run on your own server or VPS with one Docker command.

What it does

  • Log workouts with 800+ exercise library (auto-seeded on first run)
  • Build reusable programs with target sets and weights
  • Active workout mode β€” guided set-by-set flow
  • Dashboard with volume trends, 12-week consistency heatmap, and muscle balance charts
  • All data in a single SQLite file you control

Stack

Go + Gin backend, React + TypeScript + Tailwind frontend, SQLite, Docker + nginx.

Getting started

git clone https://github.com/Cawlumm/lyftr.git
cd lyftr
cp .env.example .env
docker compose up -d

Open http://localhost. That's it.

Why self-hosted?

Your workout history is valuable data. I didn't want it locked in a SaaS that could raise prices, change APIs, or shut down. SQLite means one file to back up.

Still VERY early beta β€” actively building. Source: github.com/Cawlumm/lyftr

Lots of Feedback welcome!

Comments (0)

Sign in to join the discussion

Be the first to comment!