Download an exercise database (SQLite + JSON).
RepDB is a ready-to-ship exercise database — 511 illustrated exercises as a SQLite file plus JSON, with muscles, equipment, instructions, images, and EN/DE/ES translations. Import it and start querying immediately.
Your app, our data.
Three mock screens assembled from nothing but bundle assets — the images, the animation, and every piece of metadata come straight from the JSON. No retouching, no custom art.
- 1 Start in a high plank position.
- 2 Drive one knee toward your chest.
- 3 Quickly switch legs, driving the other knee forward.
UI mockups. Every image, name, and instruction comes straight from the dataset.
One WebP. Any canvas.
Every classic-style image ships with a true transparent background. Drop it on white, dark mode, a brand color, a photo backdrop — no masks, no compositing, no "white square on my dark UI." We haven't found another exercise dataset that ships this.




Same file. No per-theme asset variants, no canvas tricks, no runtime compositing. images/classic/one-arm-kettlebell-floor-press-peak.webp.
Every rep, in motion.
Looping, transparent-background exercise animations — drop them on any surface, exactly like the stills. Standard tier.




Looping transparent WebP — 960px. One per animated exercise, in images/animations/<slug>.webp.
Around 88% are rendered motion (and rising); the rest alternate the start and peak poses — animation_type tells you which.
Grab the preview bundle first
A free sample of the paid dataset with the exact production assets — no signup, no watermarks. Browse it offline with the bundled viewer.
- A hand-picked sample of exercises with full texts — names, descriptions, instructions, muscles, equipment, MET values — in EN + DE + ES
- Both paid image styles at full 1024×1024: classic (transparent background) and flat — start/peak stills
- A looping transparent animation for every exercise in the sample — the Standard-tier format, verbatim
- index.html viewer — browse stills and animations side by side, offline
- CC BY-NC 4.0 license — evaluation and non-commercial use
Ships as exercises.sqlite with schema.sql — open it in any SQLite client and start querying.
Normalized fields for muscles, equipment, instructions, relations, and safety tags — plus a hand-written TypeScript schema.
It's a file in your repo, not a service. No account, no API key, no monthly bill.
What's in the database
- 511 exercises with names, primary/secondary muscles, equipment, and step-by-step instructions
- exercises.sqlite + schema.sql + JSON + TypeScript types
- Classic (transparent WebP) and flat illustration images per exercise
- EN/DE/ES translations for every text field
- Alternative/progression relations and safety tags (knee_safe, shoulder_safe, …)
- Commercial license included, one-time payment
FAQ
What database format do you ship?
Can I query it offline?
Does it include images?
How is this better than other exercise databases?
How many exercises are there?
Can I build a fitness app on top of it with an AI agent?
Does it include German and Spanish translations?
Is there a commercial license, and is there a revenue cap?
Get the exercise database.
Download the full 511-exercise SQLite + JSON bundle from $199 — one-time purchase, commercial license.