
wger Workout Manager is a free, open-source fitness app for building routines, recording body data, logging calories and documenting progress. It runs on Android, iOS, Linux and the web, with self-hosting and a REST API. Its routines support progression rules, but the documentation says they assume repeated workouts rather than ad-hoc sessions.
What it does
wger helps you create workout routines, record weights, and apply automatic progression rules. You can log calories from an Open Food Facts database, track body weight and measurements, and upload progress photos. It is a broad [[list:fitness-tracking-apps|workout tracking app]] rather than a single-purpose log.
It also includes an exercise wiki, multi-user support, and basic gym-management functions. The project provides a REST API for connecting other tools.
On the wrist
The facts list wearable sync, but do not name compatible watches such as Apple Watch, Wear OS, Garmin, or Fitbit. They also do not describe what appears on a watch itself.
The app is listed for Android and iOS, as well as Linux and the web. A self-hosted installation is supported with Docker Compose.
Getting started
wger is free and open source, with no paid trial or paid tier described in the facts.
You can choose the hosted app or deploy your own instance. Self-hosting brings installation and administration work, and the latest 2.7 release includes breaking changes for self-hosters.
Strengths
Custom routines can follow weekly schedules or repeating cycles, and a setting can require logged sets before the routine advances. Combining exercises in one set creates a superset, which gym mode alternates.
The app covers workouts, nutrition, body measurements, photos, and an exercise database. Gym mode guides a session and lets you record weights with one tap.
Catches
The routine model assumes you repeat the same workout for several weeks, so it may not fit ad-hoc training.
Self-hosting requires deployment and administration. Older versions are not supported, and release 2.7 brings breaking changes for self-hosters.
Pricing
wger is free. The Free plan is billed 100% free and includes workout tracking, nutrition and weight tracking, open-source code, and self-hosting.
The separate “Free and open source” plan is also free, with 100% free access under AGPL-3.0-or-later.
Who it suits
- People wanting a free, open-source fitness manager
- Users who need self-hosting or API access
- Gyms needing basic member and trainer roles
Who should look elsewhere
- You need a named Apple Watch, Garmin, Fitbit, or Wear OS integration.
- Your training changes often instead of repeating set routines.
- You want a fully managed service with no self-hosting concerns.
What is good
- Free plans include workout, nutrition, and weight tracking.
- Custom routines support automatic weight progression.
- Self-hosting and a REST API are available.
- Gym mode records weights with one tap.
- Exercise wiki and progress-photo tools are included.
Know this first
- Routine design may not suit ad-hoc workouts.
- Compatible watch models are not named.
- Self-hosting brings deployment and administration work.
- Older versions are unsupported.
- The latest 2.7 release has self-hosting breaking changes.
On your watch
wger Workout Manager syncs with a watch.
The short of it
Choose wger if you want one free system for routines, nutrition, body measurements, progress photos, and basic gym administration, with the option to run it yourself. Its open code, API, and community translations suit technically minded users and organizations that need control over deployment. Look elsewhere if named watch support or a clearly documented first-run flow is essential. The routine design is also a poor match for workouts that change from session to session.
What wearers ask
Is wger Workout Manager free?
Yes. The Free plan is billed 100% free. A separate Free and open source plan is also listed as free.
Which phones and computers can run wger?
The facts list Android, iOS, Linux, and web platforms. A self-hosted installation can be deployed with Docker Compose.
Does wger work with a smartwatch?
Wearable sync is listed, but the facts do not name compatible watch brands or explain which functions run on a watch.
Can I build my own workout routine?
Yes. You can create custom routines with automatic weight-progression rules, weekly schedules, or repeating cycles.
Can wger track food and body changes?
Yes. It supports calorie logging with an Open Food Facts database, body weight and custom measurements, and progress photos.
Is wger suitable for changing workouts?
Its documentation says routines assume the same workout is repeated for some weeks, so it may not suit ad-hoc workouts.
Can a gym use wger?
The project describes multi-user gym, member, trainer, and manager roles, plus contracts and member exports.