Free open-source exercise API with 593 male & female demo videos, form cues & step-by-step instructions. 317 exercises, no API key, MIT licensed, one-click self-host.
-
Updated
Jul 1, 2026 - TypeScript
Free open-source exercise API with 593 male & female demo videos, form cues & step-by-step instructions. 317 exercises, no API key, MIT licensed, one-click self-host.
Static multilingual REST-like API with 1300+ exercise GIFs organized by muscle, equipment, body part and category. Served via GitHub + jsDelivr CDN. EN/ES supported.
Free exercise dataset in JSON — 21 fitness exercises with classic + flat WebP images, target muscles, equipment, MET, and EN/DE/ES instructions. Full 350+ exercise commercial dataset at repdb.co
A Flask web app that generates personalized workout routines, tracks weekly progress, and lets users search exercises from a local exercise database.
The world's most comprehensive open-source exercise database — coaching cues, contraindications, progressions, CrossFit, kettlebell sport, and rehab protocols. CC BY-SA 4.0.
🚀 Full-stack fitness coaching platform built with Next.js, TypeScript, and Prisma ⚡ Features workout planning, progress tracking 📊, and an extensive exercise database 💪
Free open-source fitness exercise database (300+ exercises) in clean JSON format. Includes muscles, difficulty, equipment (bodyweight + machines), execution tips, and more. Perfect for workout apps, AI tools, and trainers
Muscle group image generator API + ExerciseDB. Apache-2.0, MCP-compatible, 873 exercises pre-mapped. Open source by NextSolutions.
React Native (Expo) example app for the REPDB exercise dataset (preview): animated WebP loops, two visual styles, muscle/equipment icons, EN/DE/ES.
Next.js example app browsing the REPDB exercise dataset (preview): two visual styles, looping animations, muscle/equipment icons, EN/DE/ES.
Optimizes aim and flight mechanics for Icarus Trainer.
Add a description, image, and links to the exercise-database topic page so that developers can more easily learn about it.
To associate your repository with the exercise-database topic, visit your repo's landing page and select "manage topics."