GitHub Repos beginner 3 min read Jul 16, 2026
Public Preview Sign in free for the full digest →

Free Exercise Dataset: 1,324 Workouts on GitHub

“The maintainer deleted every exercise GIF in this repo over an ownership dispute, then quietly put them back.”

Free Exercise Dataset: 1,324 Workouts on GitHub
1 Views
0 Likes
0 Bookmarks
Source · github.com

You know that feeling when you're building a fitness app and need exercise data — names, which muscles they hit, what equipment they need, step-by-step form instructions — and every option is either a paid API with a request quota or a scraped list with no schema? This repo hands you 1,324 exercises as one validated JSON file you own outright, no API key, no monthly cap. But the animated GIFs that make an exercise list actually usable in a mobile UI aren't fully free — they come from a commercial stock site, and the maintainer got uncertain enough about the rights to delete them once. If you're evaluating this for a commercial app, you inherit that same uncertainty the moment you copy the images directory.

datasetfitnessgymjsonexercise-databaseworkoutfitness-app

You clone the repo and get one file, data/exercises.json, with 1,324 records — each has a name, category, body part, equipment, target muscle, and instructions in 10 languages, checked against a JSON Schema so a malformed record can't sneak in. A separate setup.html page runs entirely in your browser and generates the exact CREATE TABLE and INSERT statements for Postgres, MySQL, SQL Server, or SQLite — you paste those into your own database and you're done, no API integration required. There's also an 'Ask Your LLM' button that produces a copy-paste prompt with the schema built in, so you can hand it to Claude or ChatGPT and get a working Express, FastAPI, Spring Boot, Laravel, or Gin backend scaffolded around it. The trade-off: you're vendoring a static snapshot instead of calling a maintained API, so you own the import pipeline, but you also own whatever legal exposure comes bundled with the media.

01
1,324 schema-validated exercise records — a Draft 2020-12 JSON Schema catches malformed data before it reaches your app, so you're not writing your own validation layer
02
10-language instructions, four added via community pull requests in the past week — you get Hindi, Polish, Korean, and French coverage most free datasets skip
03
Client-side SQL generator (setup.html) — get working CREATE TABLE and INSERT statements for Postgres, MySQL, SQL Server, or SQLite without writing a migration by hand
04
'Ask Your LLM' backend prompt — copy one generated prompt into Claude or ChatGPT and get an Express, FastAPI, Spring Boot, Laravel, or Gin API skeleton back
05
Static JSON you own, not a rate-limited API — no request quota and no dependency on someone else's uptime, unlike WorkoutX's 500-request free tier
06
180×180 animated GIFs bundled per exercise — capped at that resolution specifically because of the third-party media license, so don't expect anything larger
Who it’s for

If you're building a fitness or workout-tracking app and need exercise data — names, muscle groups, equipment, multilingual instructions — without paying for a hosted API, this saves you the data-entry work LogPress's own maintainer already did. It's a good fit if you're comfortable owning your own import pipeline, since setup.html generates the SQL for you. It's not a good fit if you plan to ship the bundled GIFs commercially without resolving the media licensing question yourself first — the repo's own open issue #3 shows that question is still unanswered by the maintainer.

Worth exploring

For the text and schema data alone — names, muscle groups, equipment, 10-language instructions — this is genuinely usable: it's MIT-licensed, schema-validated, and actively maintained, with 4 contributors merging translation and schema PRs weekly as of July 2026. For the bundled media, treat it as unresolved: the maintainer removed then restored the images and videos directories over 'conflicting ownership claims,' and a direct question about commercial copyright risk in issue #3 has sat unanswered since May 2026. Use the data, get your own legal read before shipping the GIFs in a paid product.

Developer playbook
Tech stack, code snippet, sentiment, alternatives.
PM playbook
Adoption angles, user fit, positioning.
CEO playbook
Traction signals, ROI, build vs buy.
Deep-dive insight
Full long-form analysis, no fluff.
Easy mode
Core idea, fast — when you need the gist.
Pro mode
Technical nuance, edge cases, tradeoffs.
Read the full digest
Go beyond the preview

Deep-dive insight, Easy and Pro modes, plus action playbooks — the full breakdown is one tap away.

Underrated tools. Unfiltered takes.

Read the full digest in the Snaplyze app for deep-dive insight, Easy and Pro modes, and the playbooks you can actually use.

Install Snaplyze →