openGym
by DuarteSantos8
openGym is a self-hosted gym and body-weight tracker that allows users to plan routines, log workouts, and track progress. It can be used on a phone or self-hosted on a server.
- Stars
- 16.2k
- Licence
- AGPL-3.0
- Runs on
- A small server
- Setup
- Moderate
- Language
- JavaScript
- Age
- 99 days
What you can do with it
- Plan weekly routines
- Log workouts and body weight
- Track muscle training and progress
Could replace
- FitNotes
- Hevy
Our suggestion based on what it does, not a feature-by-feature comparison.
Ways a business could use it
- Save money by self-hosting instead of paying for a subscription
- Gain control over personal data and avoid third-party servers
Can you use it commercially?
Free to use. Anything you distribute that includes it must be open-sourced under the same licence. Running it as an online service also counts, so a hosted version must offer its source.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install with `docker compose up`
Follow the official instructions in the project README.
Checked 26 Oct 2026. Summary drafted by AI from the project's README.