awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

health and fitness tracking application

Ranking updated Jun 30, 2026

For a mobile app for tracking personal fitness, the first results are wger-project/wger, snouzy/workout-cool and brandonp2412/flexify (Flexify is a gym workout tracking app that fits the health and fitness tracking category, though its limited description suggests it focuses on gym logging rather than full activity tracking, nutrition, or self-hosting features). jovandeginste/workout-tracker and nebulabio/gluco round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “health fitness”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “a mobile app for tracking personal fitness”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • wger-project/wgerwger-project avatar

    wger-project/wger

    5,636View on GitHub↗

    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 dat

    wger is a self-hosted web application designed for tracking workouts and nutrition with a built-in exercise library and food database, directly supporting workout logging and meal planning for fitness progress, though it does not cover step/activity tracking, wearable devices, or explicit progress charts and goal setting.

    PythonCalorie and Nutrition LoggingWorkout Performance LogsNutritional Calculations
    View on GitHub↗5,636
  • snouzy/workout-coolSnouzy avatar

    Snouzy/workout-cool

    7,939View on GitHub↗

    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.

    Workout-Cool is a self-hostable fitness application that logs workouts and tracks progress with a dashboard and exercise library, making it a genuine match for gym-focused personal health tracking, though it lacks activity tracking for steps/distance, wearable device integration, and nutrition tracking.

    TypeScriptWorkout Performance Logs
    View on GitHub↗7,939
  • brandonp2412/flexifybrandonp2412 avatar

    brandonp2412/flexify

    396View on GitHub↗

    Flex on people with this swanky, lightning-quick gym tracker!

    Flexify is a gym workout tracking app that fits the health and fitness tracking category, though its limited description suggests it focuses on gym logging rather than full activity tracking, nutrition, or self-hosting features.

    DartHealth and FitnessMore to explore
    View on GitHub↗396
  • jovandeginste/workout-trackerjovandeginste avatar

    jovandeginste/workout-tracker

    1,232View on GitHub↗

    This project is a self-hosted web application designed to serve as a centralized platform for managing personal fitness data. It functions as a comprehensive activity logger and fitness data aggregator, allowing users to consolidate workout histories, health metrics, and training logs into a single private dashboard. The application distinguishes itself by automating the synchronization of workout records from third-party fitness services through secure authorization flows. It supports the ingestion of standardized fitness files, enabling the extraction of performance metrics and the visualiz

    This self-hosted web app logs and tracks GPX-based workouts (running, cycling) and shows activities on a map, fitting the fitness-tracking category, but it lacks nutrition tracking, wearable integration, and explicit goal setting.

    GoWorkout Performance Logs
    View on GitHub↗1,232
  • nebulabio/gluconebulabio avatar

    nebulabio/gluco

    50View on GitHub↗

    An open source glucometer

    This is a specialized glucometer for blood glucose monitoring, not a general-purpose health and fitness tracking application for workouts, steps, or nutrition.

    C++Hardware and Wearables
    View on GitHub↗50
  • habitrpg/habiticaHabitRPG avatar

    HabitRPG/habitica

    13,944View on GitHub↗

    Habitica is an open-source productivity platform that applies role-playing game mechanics to personal task management. By tracking habits, daily goals, and to-do lists, the system translates completed tasks into character progression, experience points, and virtual rewards. The platform supports collaborative productivity by allowing users to join parties and complete group quests alongside their individual responsibilities. It is designed for self-hosting, providing users with full control over their data and system configuration through a structured relational database and a standardized ap

    Habitica is a gamified productivity and habit tracker for task management, not a dedicated health and fitness tracking app for workouts, steps, nutrition, or wearable data sync.

    JavaScriptHabit Trackers
    View on GitHub↗13,944
  • isoron/uhabitsiSoron avatar

    iSoron/uhabits

    9,645View on GitHub↗

    uHabits is a habit tracking application and behavioral progress tracker designed to monitor daily routines and build long-term consistency. It utilizes mathematical decay formulas to calculate habit strength, rewarding consistent activity while limiting the impact of occasional misses. The system includes a customizable scheduling engine that defines repetition patterns for recurring goals, supporting both simple daily and complex weekly intervals. Users can interact with their data via a home screen widget dashboard, allowing them to monitor status and mark tasks complete without opening the

    uHabits is a habit and routine tracker for building daily consistency, not a health and fitness app — it lacks workout logging, step tracking, nutrition features, and wearable device integration that this search requires.

    KotlinHabit Trackers
    View on GitHub↗9,645
  • tcgoetz/garmindbtcgoetz avatar

    tcgoetz/GarminDB

    2,923View on GitHub↗

    GarminDB is a local fitness data store and self-hosted health data archive designed to import, archive, and analyze health and activity metrics from Garmin accounts. It functions as a fitness data aggregator and metric analysis tool, maintaining a private database of health records for independent tracking and custom querying. The system features a GPS activity heatmap generator to visualize frequently traveled paths and a plugin system for integrating specialized third-party data fields and custom metrics. It employs a local-first persistence model that retains original source files on disk

    GarminDB is a self-hosted data archive and analysis tool for Garmin fitness data, not a standalone application for logging workouts or tracking daily activity directly.

    PythonFitness
    View on GitHub↗2,923
  • ln-dev7/square-uiln-dev7 avatar

    ln-dev7/square-ui

    4,823View on GitHub↗

    Square-ui is a component-based UI library and admin dashboard framework designed for building data-dense management interfaces. It provides a toolkit of reusable UI primitives and data visualization elements, such as kanban boards, heatmaps, and financial charts, to assemble internal tools and operational dashboards. The framework is distinguished by an event-driven UI architecture that utilizes a centralized event bus to synchronize real-time operational data across decoupled functional domains. It employs a constraint-based responsive grid system to organize widgets and manage data density

    Square-ui is a UI component library and dashboard framework for building admin interfaces—it provides reusable primitives and charts but is not a self-contained health and fitness tracking application with workout logging or wearable integration.

    TypeScriptHabit Trackers
    View on GitHub↗4,823
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
wger-project/wger5.6KPythonagpl-3.0Feb 19, 2026
snouzy/workout-cool7.9KTypeScriptMITApr 11, 2026
brandonp2412/flexify396DartMITJun 7, 2026
jovandeginste/workout-tracker1.2KGoNOASSERTIONJun 20, 2026
nebulabio/gluco50C++—May 11, 2016
habitrpg/habitica13.9KJavaScriptNOASSERTIONJun 22, 2026
isoron/uhabits9.6KKotlingpl-3.0Feb 7, 2026
tcgoetz/garmindb2.9KPythongpl-2.0Feb 9, 2026
ln-dev7/square-ui4.8KTypeScriptmitFeb 20, 2026

Related searches

  • an open source fitness tracking application
  • an open source calorie and fitness tracker
  • an open source activity tracker for fitness
  • Wearable application framework
  • a self-hosted habit tracker
  • a daily routine checklist
  • Habit, time tracking and focus
  • an open source productivity tool for developers