wger
Self-hosted workout and fitness manager with nutrition tracking and mobile apps.
Open source alternative to:
wger (pronounced "vega") is a free, open-source workout and fitness manager that you can self-host or use via official mobile apps. Built with Python and Django, it provides a complete solution for tracking workouts, nutrition, body measurements, and progress photos without relying on proprietary subscription services.
The platform includes a built-in exercise wiki with a community-contributed database, custom workout routines with automatic weight progression rules, and nutrition management powered by Open Food Facts. It supports multiple users with basic gym management features and offers a REST API for third-party integrations.
wger is available as a web application that deploys easily with Docker, and through cross-platform mobile apps on Android, iOS, F-Droid, and Flathub. The project is actively translated by the community via Weblate and released under the AGPL-3.0 license.
Categories:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 4/25/2026, 5:00:53 AM
View RepositoryCompare wger with
Similar open source alternatives
Stronk
Open Source Fitness Tracking App
MyFitnessPal
AnyHabit
A universal habit and tracking dashboard tailored for Raspberry Pi and Docker with a modern React frontend.
Habitica
SparkyFitness
Built for Families. Powered by AI. Track food, fitness, water, and health — together.
MyFitnessPal