7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Wger

Open source

wger is a self-hosted, open-source workout, nutrition and body weight tracker with custom routines, an exercise database, REST API and mobile apps.

wger.de
Wger homepage screenshot
GitHub stars
7k
Last commit
2 days ago
Repository age
13 years
Version
2.7
Licence
AGPL-3.0
Self-hosted
Yes

About Wger

wger is a free workout and fitness manager that you can host yourself. It covers training plans, nutrition and body measurements in one application, and it is built for individuals who want control over their fitness data as well as gyms that need basic multi-user management.

Users can create flexible workout routines with automatic weight progression rules, track diet plans, body weight and custom measurements, and log calories using a food database from Open Food Facts. A progress gallery stores photos, and a built-in exercise wiki can be extended by the community. Apps are available for Android, iOS, F-Droid and Flathub, and a REST API supports third-party integrations and automations.

wger is written in Python with Django, released under AGPL-3.0 or later, and translated by the community through Weblate. Hosting your own instance is described as being close to a single docker compose command, and the project also runs a public instance at wger.de.

Key features

  • Custom workout routines with weight progression
  • Diet plan, body weight and measurement tracking
  • Calorie logging with Open Food Facts data
  • Progress photo gallery
  • Community exercise wiki
  • REST API and mobile apps

Good fit for

  • →Tracking gym workouts and nutrition
  • →Basic management of a small gym
Built with
Python
Django
Tags
fitness
workout
nutrition
weight-tracker
self-hosted
django
docker
rest-api

Wger: questions and answers

What is Wger used for?
wger is a self-hosted, open-source workout, nutrition and body weight tracker with custom routines, an exercise database, REST API and mobile apps. It is a good fit for tracking gym workouts and nutrition, and basic management of a small gym.
Is Wger open source?
Yes. Wger is open source under the AGPL-3.0 licence. Its source code is on GitHub at wger-project/wger and is written mainly in Python.
Is Wger free?
Yes. Wger is open source, so the software itself is free to use. A managed cloud version is also available.
Can I self-host Wger?
Yes. Wger can be self-hosted on your own server or infrastructure.
What are some alternatives to Wger?
Similar open-source tools in the Productivity category include Tandoor Recipes, SparkyFitness and Stirling PDF. SaaS products in the same category include Better Gym & Calorie Tracker, Cado and CalCalc AI.
Is Wger actively maintained?
Yes. The most recent commit to Wger was on 1 October 2026, and the latest release is 2.7, published on 3 September 2026. The project has 7k stars on GitHub.

Open-source alternatives to Wger

See all

SaaS alternatives to Wger

See all