awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wger-project avatar

wger-project/wger

0
View on GitHub↗
5,636 Stars·819 Forks·Python·agpl-3.0·12 Aufrufewger.de↗

Wger

wger is an open-source web application for fitness tracking, workout planning, and nutrition management. It provides a self-hosted platform where users can design weekly workout routines from a built-in exercise library, log their training progress, and plan daily meals using a food database with automatic nutritional calculations. The application supports multi-user accounts with credential-based login, passkey authentication, and third-party sign-in through OAuth providers.

The platform includes a documented REST API that enables programmatic access to workout logs, meal plans, and user data, with permanent API key authentication and an OpenAPI 3.0 schema for client library generation. Users can track body measurements, maintain a photo log to document physical changes over time, and monitor their diet and nutrition through calorie logging. The exercise library functions as a community-contributed wiki, allowing users to browse, search, and add new movements with detailed instructions.

wger is designed for self-hosting via Docker Compose, giving users full control over their personal health data on a private server. The application also supports multi-user management for shared or commercial environments.

Features

  • Fitness Tracking Applications - An open-source web platform for logging workouts, planning meals, tracking body measurements, and managing exercise routines.
  • Body Measurement Tracking - Provides a built-in tool for recording body weight and custom measurements to visualize physical changes.
  • Custom Workout Routines - Enables building flexible exercise plans with automatic weight progression rules to match personal fitness goals.
  • Exercise Libraries - Includes a community-contributed wiki of exercises with detailed instructions, search, and browsing capabilities.
  • Fitness Progress Trackers - Logs workouts, body weight, measurements, and progress photos with calendar-based review to monitor physical changes.
  • Calendar-Based Review Logs - Record weight, add custom notes, maintain a photo log, and use a calendar view to track changes over time.
  • Meal Planning - Provides a tool for building weekly meal plans from a food database with automatic nutritional calculations.
  • Nutritional Calculations - Maintains a food database and automatically computes nutritional values for meals and meal plans.
  • Workout Routine Builders - Builds weekly workout plans from an exercise library with configurable sets, reps, duration, and automatic weight progression.
  • Wiki-Style Content Libraries - Provides a community-contributed wiki of exercises that users can browse, search, and add to.
  • REST APIs - Provides a programmatic REST interface for connecting third-party tools and automating tasks.
  • Self-Hosted Applications - Deploys the application on a private server to keep all user data under personal control.
  • Fitness Application Deployments - Deploys the fitness application on a private server using Docker Compose to keep all user data under personal control.
  • Fitness Application Deployments - Deploys the fitness application on a private server to keep all user data under personal control.
  • Fitness Platform Deployments - Designed for self-hosting via Docker Compose, giving users full control over their personal health data on a private server.
  • Credential Authentication - Provides username and password login with optional session persistence across browser restarts.
  • Third-Party Authentication Providers - Supports sign-in via external identity providers such as Amazon, GitHub, and Google.
  • User Account Management - Supports multiple user accounts with registration, credential-based login, and third-party authentication providers.
  • Registration Forms - Provides a registration form with password strength validation for new user accounts.
  • User Account Creators - Provides a sign-up form to create new user accounts with password validation.
  • Programmatic Access APIs - Exposes a documented REST API for programmatic access to workout logs, meal plans, and user data.
  • Workout Performance Logs - Logs completed workouts with performance notes and subjective feedback to monitor progress over time.
  • Multi-User Account Systems - Supports multi-user accounts with registration, credential-based login, passkey authentication, and third-party OAuth sign-in.
  • Fit View - Logs workouts, meals, weight, and photos with custom notes and calendar-based review.
  • External API Integrations - Provides a publicly available REST API for custom integrations with external applications.
  • RESTful Data APIs - Exposes an OpenAPI 3.0-compliant REST API for programmatic access to workout logs, meal plans, and user data.
  • Body Weight Logging - Allows recording weight measurements over time to track changes in body composition.
  • Calorie and Nutrition Logging - Allows logging daily calorie intake using a food database and monitoring nutritional data over time.
  • Progress Photo Galleries - Ships a photo log feature for capturing and storing progress photos to visually track physical changes.
  • Progress Photo Logs - Provides a photo log feature for capturing and storing progress photos to visually document physical changes.
  • OAuth Provider Integrations - Delegates identity verification to external providers like GitHub and Google via OAuth 2.0.
  • Passkey Authentication - Supports passwordless sign-in using device-bound cryptographic credentials for faster authentication.
  • WebAuthn Authentications - Authenticates users with device-bound cryptographic credentials using the WebAuthn standard.
  • Multi-User Support - Supports multiple user accounts with basic management features for shared or commercial use.
  • Personal Management - Web-based fitness, workout, and weight tracking utility.

Star-Verlauf

Star-Verlauf für wger-project/wgerStar-Verlauf für wger-project/wger

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht wger-project/wger?

wger is an open-source web application for fitness tracking, workout planning, and nutrition management. It provides a self-hosted platform where users can design weekly workout routines from a built-in exercise library, log their training progress, and plan daily meals using a food database with automatic nutritional calculations. The application supports multi-user accounts with credential-based login, passkey authentication, and third-party sign-in through OAuth providers.

Was sind die Hauptfunktionen von wger-project/wger?

Die Hauptfunktionen von wger-project/wger sind: Fitness Tracking Applications, Body Measurement Tracking, Custom Workout Routines, Exercise Libraries, Fitness Progress Trackers, Calendar-Based Review Logs, Meal Planning, Nutritional Calculations.

Welche Open-Source-Alternativen gibt es zu wger-project/wger?

Open-Source-Alternativen zu wger-project/wger sind unter anderem: snouzy/workout-cool — Workout-Cool is a self-hosted fitness application that combines an exercise database browser, workout plan builder,… inventree/inventree — InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels,… apostrophecms/apostrophe — Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… baserow/baserow — Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like…

Open-Source-Alternativen zu Wger

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Wger.
  • snouzy/workout-coolAvatar von Snouzy

    Snouzy/workout-cool

    7,939Auf GitHub ansehen↗

    Workout-Cool is a self-hosted fitness application that combines an exercise database browser, workout plan builder, and progress tracking dashboard into a single coaching platform. The application runs on personal infrastructure with full code access, storing workout data locally in the browser while offering optional account-based synchronization for continuity across sessions. The platform provides a searchable exercise library with detailed instructions and video demonstrations, along with pre-built workout programs that can be filtered by difficulty, duration, and equipment requirements.

    TypeScriptcoachexercisefeature-sliced-design
    Auf GitHub ansehen↗7,939
  • inventree/inventreeAvatar von inventree

    inventree/InvenTree

    6,350Auf GitHub ansehen↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Pythondjangohacktoberfestpython
    Auf GitHub ansehen↗6,350
  • apostrophecms/apostropheAvatar von apostrophecms

    apostrophecms/apostrophe

    4,524Auf GitHub ansehen↗

    Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel

    JavaScriptapostrophecmscms-framework
    Auf GitHub ansehen↗4,524
  • teamhanko/hankoAvatar von teamhanko

    teamhanko/hanko

    8,801Auf GitHub ansehen↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    Auf GitHub ansehen↗8,801
  • Alle 30 Alternativen zu Wger anzeigen→