Skip to content
You must be logged in to sponsor DuarteSantos8

Become a sponsor to Duarte Santos

Hi, I'm Duarte. I build openGym, a free, open-source gym and bodyweight tracker you can self-host or use on Android.

openGym is AGPL and stays free. There's no paid tier and nothing is held back for sponsors. Sponsoring doesn't unlock features. It keeps the project alive.

What openGym does

  • πŸ“… Plan your week from a library of 1,324 exercises with animated demos, or start from a ready-made plan (Push/Pull/Legs, Upper/Lower, Full Body, 5Γ—5)
  • πŸ‹οΈ Guided workouts: weights pre-filled from last time, a rest timer between sets, PRs detected as you go, plate math for the plates you own
  • πŸ“ˆ Real progression rules (Linear, Greyskull LP, double progression) that explain every target, plus 1RM curves, a muscle map and a bodyweight chart
  • πŸ” Passkey login, offline support and sync between your phone and laptop, with no account on someone else's server
  • πŸ“¦ Import from FitNotes, Strong, Hevy and Apple Health, and export everything whenever you like
  • 🌍 17 languages, including right-to-left Arabic
  • πŸ€– An optional AI coach that uses your own key (Anthropic, OpenAI, Gemini or Ollama) and never changes anything without your OK

No ads, no subscription, no telemetry. One docker compose up and it's running.

Where your money goes

  • 🎬 The exercise library. All 1,324 animated demos are properly licensed for openGym, which cost around $500. Paying that back is the first goal.
  • πŸ–₯️ The server that runs the hosted instance, the demo and the website (it lives in my flat, and it eats electricity)
  • 🌐 Domains, mail and the boring infrastructure bits
  • ⏱️ Time. A new release every two weeks doesn't write itself

What's coming

  • v1.3.10: workout queue and rotation, pyramid sets, lots of community PRs
  • v1.4.0: a proper database backend (target January 2027)
  • The full roadmap lives in the milestones

If openGym replaced an app you used to pay for, sending a bit of that subscription this way is the nicest compliment there is.

Prefer a one-off coffee? Buy me a coffee β˜•.

Can't sponsor at all? A ⭐, a bug report or a PR helps just as much.

πŸ’¬ Discord
🌍 Website
πŸ§ͺ Demo
πŸ“± Android APK

Featured work

  1. DuarteSantos8/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 lo…

    JavaScript 5,503

Select a tier

$ a month

Choose a custom amount.