wger logo

wger

Free workout and fitness manager with self-hosted workout, nutrition, weight, and gym tracking

Repository activity
  • Stars6.2k
  • Forks917
  • Open Issues256
License

AGPL-3.0

Languages
  • Python
  • HTML
  • CSS
wger screenshot

About wger

wger is a free workout and fitness manager for planning routines, tracking body data, and managing nutrition. It covers custom workout routines, automatic weight progression rules, diet plans, body weight, custom measurements, and progress photos in one system.

Nutrition logging uses a food database from Open Food Facts, and the built-in exercise wiki can be accessed and contributed to. wger also includes a REST API for third-party integrations or automations, multi-user support, and basic gym management features. Apps are available for Android, iOS, F-Droid, and Flathub.

wger is self-hostable with Docker Compose for full control of the instance. The application code is licensed under AGPL-3.0-or-later, with exercise and ingredient data under Creative Commons licenses on individual entries and documentation under CC-BY-SA-4.0.

Key features

  • Custom workout routines with automatic weight progression rules
  • Diet plans, body weight, and custom measurement tracking
  • Calorie logging with Open Food Facts food database
  • Progress gallery for fitness photos
  • REST API and multi-user support with basic gym management

Details

First released
2013
Self-hosting
Docker Compose
Apps
Android · iOS · F-Droid · Flathub
Nutrition
Open Food Facts database
API
REST API
License
AGPL-3.0-or-later