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!
πΊπΈ
More news from United StatesUnited States
NORTH AMERICA
Related News
What Does "Building in Public" Actually Mean in 2026?
20h ago
The Agentic Headless Backend: What Vibe Coders Still Need After the UI Is Done
20h ago
Why Iβm Still Learning to Code Even With AI
22h ago
I gave Claude a persistent memory for $0/month using Cloudflare
1d ago
NYT: 'Meta's Embrace of AI Is Making Its Employees Miserable'
1d ago