gitwtfhub

wtf is exercises-dataset?

hasaneyldrm/exercises-dataset — explained in plain English

Analysis updated 2026-05-18

16,551HTMLAudience · developerComplexity · 1/5LicenseSetup · easy

TL;DR

A ready-to-use dataset of 1,324 fitness exercises with animations, muscle and equipment data, and instructions in ten languages.

Mindmap

mindmap
  root((Exercises Dataset))
    What it is
      1324 fitness exercises
      Animations and thumbnails
      Ten language instructions
    Tech stack
      JSON data file
      JSON Schema validation
      Standalone HTML tools
    Use cases
      Power a workout app
      Machine learning training
      Browse exercises online
    Audience
      App developers
      Fitness researchers
      Data scientists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Populate a fitness or workout planning app's exercise database without creating the content yourself.

REASON 2

Train or test a machine learning model on exercise recognition or workout recommendations.

REASON 3

Browse the exercise library directly in a web browser using the included interactive tool.

REASON 4

Generate a working backend API for the dataset using the setup guide's AI assistant prompt.

What's in the stack?

JSONHTMLJSON Schema

How it stacks up

hasaneyldrm/exercises-datasettrycua/cuaemilwallner/screenshot-to-code
Stars16,55116,52616,482
LanguageHTMLHTMLHTML
Setup difficultyeasyhardhard
Complexity1/54/54/5
Audiencedeveloperresearcherresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

The JSON data and browser tools work immediately with no setup, database or API integration needs the separate setup.html guide.

The code and data are free to use under MIT, but the animation GIFs and thumbnail images are used under separate media terms from their original creator.

Wtf does this do

Exercises Dataset is a ready made collection of information about 1,324 fitness exercises, meant for anyone building a workout app, doing fitness research, or working on a machine learning project related to exercise. Each exercise comes with a short animation GIF, a small thumbnail image, the body part and muscle it targets, the equipment needed, and step by step instructions written out in ten different languages including English, Spanish, Chinese, and Hindi. The data was originally built to power a separate mobile app called LogPress, an AI assisted workout tracker, but the README explains it can be dropped straight into anyone else's own backend. The main file is a single JSON document listing every exercise as a structured record, along with a JSON Schema file that describes exactly what fields each record contains so the data can be validated automatically. The repository also includes two browser based tools that need no server or installation to use. One is a searchable, filterable exercise browser you simply open in a web browser, letting you look through every exercise by category, equipment, or targeted muscle. The other is a developer setup guide that generates ready to run database import scripts for several common databases, produces sample client code in multiple programming languages for calling a backend API, and even provides a prompt you can paste into an AI assistant like ChatGPT or Claude to have it generate a working backend API for this dataset. According to the included statistics, exercises are spread across body parts such as upper arms, upper legs, and back, and roughly a quarter of them require no equipment at all, making the dataset useful for apps focused on home workouts. The code and data are released under the MIT license, while the animation GIFs and thumbnail images are used under separate terms from their original creator, Gym visual, as explained in the repository's notice file.

Yoink these prompts

Prompt 1
Show me how to import this exercises dataset into a PostgreSQL database using the setup.html guide.
Prompt 2
Help me write a REST API in FastAPI for the exercises.json data using the README's setup instructions.
Prompt 3
Explain the fields in each exercise record according to the JSON Schema in this repository.
Prompt 4
How can I use the index.html exercise browser to filter exercises by equipment and target muscle?

Frequently asked questions

wtf is exercises-dataset?

A ready-to-use dataset of 1,324 fitness exercises with animations, muscle and equipment data, and instructions in ten languages.

What language is exercises-dataset written in?

Mainly HTML. The stack also includes JSON, HTML, JSON Schema.

What license does exercises-dataset use?

The code and data are free to use under MIT, but the animation GIFs and thumbnail images are used under separate media terms from their original creator.

How hard is exercises-dataset to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is exercises-dataset for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.