
openGym
Health & fitnessPlan routines, log workouts and track body weight on your own server.
openGym started as one person's answer to workout apps that wanted a subscription, an account or training data on someone else's server. It is a free tracker for planning routines, logging sets and watching progress, and it runs on your own server or on a phone with no account at all.
- Plan routines from over 5,600 exercises, browsable by muscle and filtered by the equipment you own.
- Run guided sessions with weights pre-filled from last time, rest timers and record detection.
- Import history from Strong, Hevy and FitNotes, and export everything as JSON or CSV.
What people use it for
Leave a subscription workout app
Import your history from Strong, Hevy or FitNotes, then load a starter plan or rebuild your own routines. Export everything as JSON or CSV whenever you want it.
Follow a progression rule without a spreadsheet
Choose linear, Greyskull LP, double or triple progression per routine or per exercise. Each target explains why it is that number, missed reps never add load and stalls trigger a deload.
Host a tracker for family or friends
Start the containers with Docker Compose, put HTTPS on your own domain so passkeys work, and turn on invite-only sign-up. Each person keeps their own profile, synced across their devices.