openGym
Self-hosted gym & body-weight tracker — plan routines, log workouts (supersets, warm-ups, cardio), see which muscles are trained, fatigued or detrained, import from FitNotes/Strong/Hevy, passkey login. Your data, your server.
- bodyweight
- docker
- fitness
- fitness-tracker
- gym
- health
- mcp
- nodejs
- passkeys
- progressive-web-applications
- pwa
- react
- self-hosted
- self-hosting
- vite
- webauthn
- weightlifting
- workout-tracker
- Stars
- 3,001
- Forks
- 542
- + today
- +20
- Created
- 2mo
Ranking data as of October 4, 2026 (UTC).
Star History
Today, hour by hour
Overview
Self-hosted gym & body-weight tracker — plan routines, log workouts (supersets, warm-ups, cardio), see which muscles are trained, fatigued or detrained, import from FitNotes/Strong/Hevy, passkey login. Your data, your server. It ranks #11 on GitTiger, gaining +20 stars on October 4, 2026 (UTC).
The project is written in JavaScript and has 542 forks. It was created 2mo ago.
Project
`DuarteSantos8/openGym` is described as a self-hosted tracker for gym and body-weight training. The project description presents it as a way to plan routines and keep workout records on a server controlled by the user. JavaScript is the listed language.
Described capabilities
The description explicitly mentions routine planning and logging sessions that may include supersets, warm-ups, and cardio. It also describes viewing which muscles are trained, fatigued, or detrained, importing data from FitNotes, Strong, or Hevy, and passkey login. These are repository-description claims; the supplied material does not provide deployment steps, details of the import process, or a list of supported passkey environments. The metadata categorizes the project around fitness tracking and self-hosting.
Getting started
Consult the repository README for deployment, account setup, and usage instructions. No commands or server requirements were supplied here. Review the README before importing existing workout records or exposing a self-hosted instance.
git clone https://github.com/DuarteSantos8/openGym.git
cd openGym
# see README for setupFrequently Asked Questions
Can I host my own instance?
Yes. The project is described as self-hosted; deployment instructions were not supplied, so consult the README.
Which workout sources can be imported?
The description names FitNotes, Strong, and Hevy.
What workout information can it track?
It is described as logging routines and sessions, including supersets, warm-ups, and cardio, and showing muscle training status.