OpenSourceProjects logo
wger logo

wgerSelf hosted FLOSS fitness/workout, nutrition and weight tracker

Self hosted FLOSS fitness/workout, nutrition and weight tracker

5,975 stars
875 forks
Python
AGPL-3.0
wger screenshot

wger

A free and open-source, self-hosted fitness and nutrition tracker that helps users manage workouts, track progress, and monitor dietary intake. Built with Django and available across web and mobile platforms, wger provides comprehensive fitness management without relying on proprietary services.

Key Features

  • Custom Workout Routines: Create flexible routines with automatic weight progression rules tailored to your fitness level
  • Nutrition Tracking: Log calories and meals using an integrated food database powered by Open Food Facts
  • Progress Gallery: Upload and organize photos to visually track fitness progress over time
  • Exercise Wiki: Access a built-in exercise database that community members can contribute to and expand
  • Multi-Platform Apps: Native applications available on Android, iOS, F-Droid, and Flathub for seamless tracking
  • REST API: Powerful API for third-party integrations and custom automation workflows
  • Multi-User Support: Includes basic gym management features for groups and teams
  • Docker Deployment: Simple self-hosting with Docker Compose for complete data privacy and control

Use Cases

  • Personal Fitness Tracking: Track workouts, monitor weight changes, and log custom body measurements independently
  • Gym Management: Small gyms or personal trainers can manage multiple users and workout programs
  • Nutrition Monitoring: Log daily meals and calories while maintaining control over personal dietary data
  • Progress Documentation: Build a visual record of fitness transformation using the progress photo gallery
  • Offline Fitness Management: Self-host on local infrastructure to maintain privacy without cloud dependencies

Who Is It For

wger is ideal for fitness enthusiasts, personal trainers, small gym operators, and health-conscious individuals who want complete control over their fitness and nutrition data. It appeals to privacy-focused users who prefer self-hosting solutions and communities seeking collaborative fitness management tools.