wger
Overview
wger (pronounced vɛɡɐ) is a self-hosted, open-source workout and fitness manager. It allows you to create custom workout routines with automatic weight progression, track your nutrition with an extensive food database powered by Open Food Facts, log body weight and measurements, and manage your entire fitness journey — all while keeping your data completely under your control.
Key Features
- Custom Workout Routines: Create flexible routines with automatic weight progression rules
- Nutrition Management: Log your calories with a food database from Open Food Facts
- Progress Tracking: Track body weight, body measurements, and upload progress photos
- Exercise Library: Access and contribute to a built-in wiki of exercises with instructions
- REST API: Powerful API for third-party integrations and automations
- Multi-User Support: Includes basic gym management features for multiple users
- Docker Deployment: Easy self-hosting with a single docker compose up -d
- Cross-Platform Apps: Available on Android, iOS, F-Droid, and Flathub
- Multilingual: Translated by the community via Weblate into many languages
Use Cases
- Personal workout and nutrition tracking with full data ownership
- Small gym management with multiple client accounts
- Fitness enthusiasts who want to track progress with detailed statistics
- Any self-hoster looking for a complete fitness management solution
Platforms
Web (Python/Django), Android, iOS, Desktop (Flathub)
Licence
AGPL-3.0-or-later (code), CC-BY-SA-4.0 (documentation), Creative Commons (exercise/ingredient data)
Website
https://wger.de
Views: 2