# OpenGym

> A self-hosted gym and body-weight tracker for total privacy

- Canonical URL: https://www.fosshunter.com/tools/opengym
- JSON export: https://www.fosshunter.com/tools/opengym.json
- Website: https://github.com/DuarteSantos8/openGym
- Category: fitness
- Open source: yes
- Self-hostable: yes
- Verified listing: no
- Featured: no
- Published at: 2026-11-03T05:52:09+00:00
- Catalog revision: `903966813`

## Repository metrics (point-in-time)

- Repository: https://github.com/DuarteSantos8/openGym
- Stars: 19174
- Forks: 2543
- Open issues: 235
- License: AGPL-3.0
- Last push: 2026-11-04T06:10:39+00:00
- Metrics observed at (synced_at): 2026-11-04T07:18:08+00:00
- Archived: no

Tags: Self-Hosted, Fitness, Workout Tracker, Gym, BodyWeight
Tech stacks: docker, javascript, nodejs, react, vite

## Features
- Supports importing workout data from FitNotes, Strong, and Hevy apps. *(highlighted)*
- Provides visual muscle maps to track fatigue and recovery progress. *(highlighted)*
- Includes passkey authentication for secure and easy login access. *(highlighted)*

## Description

OpenGym is a self-hosted fitness tracker to plan routines, log workouts, and monitor body weight. It features passkey login, PWA support for offline use, and muscle fatigue tracking while keeping all data on your own server.

---
Source: [FOSSHunter — OpenGym](https://www.fosshunter.com/tools/opengym) — cite `synced_at` and the catalog revision when quoting metrics.
Interpretation rules: https://www.fosshunter.com/llms-full.txt
