🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.
-
Updated
Apr 11, 2026 - TypeScript
🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.
A comprehensive dataset of 433 fitness exercises. Each entry includes name, category, target muscle group, equipment, instructions, thumbnail image, and animation video.
Self hosted FLOSS fitness/workout, nutrition and weight tracker
SparkyFitness: Built for Families. Powered by AI. Track food, fitness, water, and health — together.
Python 3 API wrapper for Garmin Connect to get statistics and set activities
Self-hosted platform to unify wearable health data through one AI-ready API.
🍴 OpenNutriTracker is a free and open source calorie tracker with a focus on simplicity and privacy.
Open Public Domain Exercise Dataset in JSON format, over 800 exercises with a browsable public searchable frontend
A React Native package to interact with Apple HealthKit
Open Public Domain Exercise Dataset in JSON format
Minimalist fitness app to plan your workouts, track your personal records and leverage smartwatch data
Analyze your workout logs from Hevy, Strong, Lyfta, and more, with actionable insights, interactive muscle heatmaps, plateau detection, AI-powered analysis, calendar filtering, shareable progress cards, and detailed exercise + muscle breakdowns, all for FREE.
ExerciseDB API is an fitness exercise database api that allows users to access high-quality exercises data which consists 11000+ exercises. This API offers extensive information on each exercise, including target body parts, equipment needed, video, gifs, images for visual guidance, and step-by-step instructions.
React native library for health connect (Android only)
💪 Track your gym progress and flex on people
Add a description, image, and links to the fitness topic page so that developers can more easily learn about it.
To associate your repository with the fitness topic, visit your repo's landing page and select "manage topics."