opengym

Self-hosted gym and body-weight tracking for planning routines and logging workouts on your own server. It suits people who want private training records with passkey sign-in and local control.

Share on XLicense: AGPL-3.0

Overview

openGym is a self-hosted gym and body-weight tracker for planning routines, logging workouts, and reviewing training progress. It runs on your own server, stores data under your control, and supports passkey login, offline-friendly use, and mobile access. The app is designed for people who want to keep workout records private while tracking sets, weight, and body weight in one place.

Key features

  • Plan weekly routines with exercises, warm-ups, supersets, cardio, and rest timing.
  • Log sets, body weight, and workout details during guided sessions with a rest timer.
  • Track which muscles are trained, fatigued, or detrained and review charts and stats.
  • Import workouts from FitNotes, Strong, and Hevy and use passkey login on your own server.

Best for

Best for people who want to keep workout records private and self-hosted. It is a practical choice when you need a routine planner, workout log, and body-weight tracker without relying on another service.

Upstream
DuarteSantos8/openGym
Fork on GitHub
Guo-astro/opengym
Upstream stars
5.8k
Category
Apps and everyday utilities
Language
JavaScript
License
AGPL-3.0
Forked
2026-10-06
Sync status
In syncLast synced 2026-10-07