openGym: 1,324 Exercise Library, On Your Phone Without a Server
arvids-unavailable/openGym
About the project
If you don't want your workout data tied to someone else's server or dependent on subscription fees, openGym is the alternative. Deploy it on your own server with a single Docker Compose command, log in with passkeys, and store data as JSON files in a local folder. No ads, no account creation, and no external API calls.

Search through the 1,324-exercise library, view animated demos, and manage set and rest timers. Apply rules like Greyskull LP or Double Progression to automatically calculate the weight for the next set, and access 1RM estimates and muscle-specific training volume heatmaps. Push notifications alert you when rest timers end, even if the app is closed.
Import and merge history data from FitNotes, Strong, and Hevy, or extract only weight data from Apple Health. Install directly via APK on Android, or add to the home screen as a PWA or build with Xcode on iOS. Supports 12 languages, with a structure that allows users to directly back up and delete all their data.
arvids-unavailable/openGym
https://github.com/DuarteSantos8/openGym
JavaScript
This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.

