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 5/20/2026, 12:00:45 PM
View RepositoryCompare wger with
Similar open source alternatives
Stronk
Open Source Fitness Tracking App
MyFitnessPal
NutriTrace
Self-hosted personal nutrition tracker with PWA and Android app. No telemetry, no cloud sync, full data ownership.
MyFitnessPal
SparkyFitness
Built for Families. Powered by AI. Track food, fitness, water, and health — together.
MyFitnessPal