An open source exercise list curated from exercemus, wger.de, and exercises.json
You can see the final results in the exercemus exercise library.
After struggling to find an easy-to-use, open source exercise list for exercemus, I decided to curate this open source list. The initial list was created from wger.de and exercises.json (big thanks to these projects). In the future, as exercises are modified and submitted to exercemus by users, they will open automated PRs and be added to this repository for all to enjoy. It is my personal belief that data like that provided here should be readily accessible by all.
You can use the latest exercise data directly in your code from here (yes, it is really this simple): https://raw.githubusercontent.com/exercemus/exercises/minified/minified-exercises.json
exercises.json has the following fields:
categories, alist<string>which defines the different exercise categoriesequipment, alist<string>which defines the different exercise equipmentmuscles, alist<string>which defines the different musclesmuscle_groups, amap<string, list<string>>which defines which muscle group corresponds to which muscles (useful for filtering exercises by muscle group)exercises, alist<exercise>(see below for schema) that has all of the exercises
Each exercise has the following schema:
category, fromcategoriesabovestrengthis the general catch-all category for exercises that are sport-agnostic
name, as astringwith no underscores and (url safe) charactersaliasesas alist<string>?for other names of the exercisedescriptionas astring?instructionsas alist<string>tipsas alist<string>?equipmentas alist<string>primary_musclesas alist<string>secondary_musclesas alist<string>tempoas astring?(3-1-1-0, for example)imagesas alist<string>?of urlsvideoas astring?url (embeddable YouTube videos used when possible)variation_onas alist<string>?- Example 1: Close-Grip Incline Bench Press is both a variation on
close-grip bench pressand alsoincline bench press) - Example 2: Zottman Preacher Curl is both a variation on
zottman curlandpreacher curl
- Example 1: Close-Grip Incline Bench Press is both a variation on
license_authoras astring?(wger-specific: who submitted the exercise online on wger)licenseas amap<string, string>?(wger-specific):full_nameas astringshort_nameas astringurlas astring
All code in this repository is under the MIT License to enable free use. However, all exercises in this repository have a license associated with them that you must follow. Only exercises with a (relatively) free open source license are included in this repository, but care must be taken to ensure that you follow each exercise's licensing requirements. THIS IS NOT ADVICE ON HOW TO PROPERLY HANDLE THESE LICENSES, but this typically involves just displaying the author, license, and link to the license alongside each exercise.