🏋️ workoutlog Live · Self-host

Workouts + progression for strength trainers + lifters + bodybuilders

Per workout: exercises × sets × reps × weight. Program templates (PPL, upper/lower, 5/3/1, PHAT, GVT). Auto-progression (add 5 lb when all sets hit). Body metrics (weight, waist, chest). Progress photos. Rest timer. No ads, no Instagram "fitness influencer" feed, no 'unlock PRO' for basic features. Just a log.

What it does

🏋️

Session logging

Per exercise: 5×5 at 185 lb. Copy-last-session for fast entry. Drop sets / AMRAP / rest-pause modes. Warm-up sets optional. One-handed phone entry between sets. Dark mode for 5 AM gym light.

📋

Program templates

PPL 6-day, Upper/Lower 4-day, 5/3/1 (BBB/Boring-But-Big, 531-FSL), PHAT (Power/Hypertrophy), German Volume Training, Smolov, Texas Method, Reverse Pyramid. Start a program, it schedules your sessions.

📈

Auto-progression

Hit all 5×5 at 185? Next session is 190. Miss reps? Stay at 185 one more week. Miss 2 weeks in a row? Deload by 10%. Progression rules per program template. Gains stay honest.

📏

Body metrics

Weekly: body weight, waist, chest, thighs, biceps. Monthly: body fat %, progress photos (front / side / back). Year-over-year graph. Real signal vs scale noise.

⏱️

Rest timer

90 sec for accessory, 3 min for compound, 5 min for max. Per-exercise default. Auto-start after logging a set. Notification at end. No more "how long has it been?" while scrolling X.

🔒

Lifter-owned

Flask + SQLite. Your lifts, photos, body metrics stay on your server. Not on a fitness-SaaS that sells 'transformation stories' with your data.

Quickstart

# clone git clone https://github.com/Dangercorn-Enterprises/workoutlog.git && cd workoutlog pip install -r requirements.txt && python app.py # → port 8467

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Coach-shared
$19/mo
  • Everything in Hosted
  • Coach-shared mode (PT sees your log)
  • Supplement + nutrition tracker
  • Apple Watch sync
  • SSO
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

workoutlog is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.