whatisgithub

What is exercises-dataset?

hasaneyldrm/exercises-dataset — explained in plain English

Analysis updated 2026-05-18

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

In one sentence

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

What do people build with it?

USE CASE 1

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

USE CASE 2

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

USE CASE 3

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

USE CASE 4

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

What is it built with?

JSONHTMLJSON Schema

How does it compare?

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 get it running?

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.

So what is it?

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.

Copy-paste 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

What 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.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.