
wger
Self-hosted fitness manager for workouts, exercises, nutrition, and body measurements with calendars, routines, and an API for integrations.

wger is a self-hosted fitness management web app for planning and tracking workouts, exercises, nutrition, and body measurements. It provides structured training plans and logging, along with a large exercise database and an API for integrations.
Key Features
- Workout planning with routines/schedules and training logs
- Exercise database (with muscles, equipment, and images) and the ability to add custom exercises
- Nutrition logging with foods, meals, and nutritional values (macro/micro nutrients depending on data)
- Body measurement tracking (e.g., weight, waist, body fat) and progress visualization
- Calendar views for workouts and planning
- Multi-user support with user accounts and permissions
- REST API for integrating with other apps and automations
- Internationalization (multiple languages supported)
Use Cases
- Personal training diary to plan cycles and track progression over time
- Small gym/club instance to maintain shared exercise definitions and member tracking
- Fitness data hub integrated via API with dashboards, mobile clients, or automation tools
Limitations and Considerations
- Exercise and nutrition datasets depend on what you import/configure; completeness varies by region/source
wger is a practical option for individuals or groups who want a structured training and nutrition tracker under their own control. Its combination of planning tools, an extensible exercise database, and an API makes it suitable for both standalone use and integrations.




