Animations et jeu de données d’exercices pour applications fitness.
Un jeu de données et une base de données d’exercices prêts pour la production — illustrations cohérentes, données d’entraînement structurées et, avec Standard, animations en boucle à fond transparent. Licence commerciale unique, sans abonnement.
Curl haltères incliné
Le même catalogue d’exercices. Deux personnages cohérents.
Une animation. Tous les fonds.
Posez le même clip transparent sur un mode clair, un mode sombre, la couleur de votre marque ou n’importe quel thème. Essayez ci-dessous.




WebP transparent en boucle — 960 px. Un par exercice animé, dans images/animations/<slug>.webp.
Transformez le volume d’entraînement en carte musculaire.
L’ensemble complet couvre 37 zones musculaires par personnage (18 devant + 19 derrière), avec des calques transparents pour distinguer chaque côté. Vous contrôlez la couleur et l’intensité dans votre interface.
Face + dos · Gauche/droite indépendants · WebP à fond transparent




















Cycle automatique
Aperçu optimisé. Chaque bundle inclut les calques en pleine résolution et un manifeste.
Au-delà de l’app
Pas seulement dans votre app — aussi dans votre marketing
Les mêmes clips se glissent dans vos Reels et Shorts, vos montages YouTube, vos supports de cours et vos publicités. Le fond est transparent : la couleur de votre marque ou vos propres images passent derrière, et l’export en MP4 tient en une commande.
Commencez par le bundle d’aperçu
Un échantillon gratuit du jeu de données payant, avec les fichiers exacts de production — sans inscription, sans filigrane. Parcourez-le hors ligne avec le visualiseur inclus.
Le jeu de données complet — 643 exercices, un seul paiement, sans abonnement.
AcheterTémoignages clients
DEADSTOP
Almstedt Studio
RepDB's stills and animations made a night-and-day difference in my app. The transparent backgrounds sit perfectly on a dark theme, and the metadata let me build filters and detail views I'd been putting off for months. GymGrove
Workout tracker
RepDB gave GymGrove a consistent, high quality set of exercise animations. We could illustrate exercises without producing any artwork ourselves. Gymosaur
Fitness app
We’re very happy with our purchase. The RepDB dataset and artwork have been excellent to work with. Overlood
Workout tracker
We're happy with RepDB. The new muscle heatmap overlay set integrated seamlessly with our existing setup. Interform
Product team
RepDB saved the day for us. The exercise animations have transparent backgrounds, so they look great against our dark interface and fit naturally into our product. Utilisez-le comme vous voulez.
JSON. SQLite. Types TypeScript écrits à la main ou générés. Les mêmes données, trois formes.
{
"id": "squat",
"name": "Squat arrière à la barre",
"category": "strength",
"description": "Un mouvement polyarticulaire du bas du corps qui cible les quadriceps, les fessiers et les ischio-jambiers.",
"instructions": [
"Positionne la barre sur le haut des trapèzes.",
"Décroche la barre et recule, pieds à la largeur des épaules.",
"Gaine la sangle abdominale et descends jusqu'à ce que les cuisses soient parallèles au sol.",
"Pousse dans les talons pour te redresser.",
"Répète."
],
"tips": [
"Garde la poitrine haute tout au long du mouvement.", Objets complets dans le bundle d’aperçu gratuit → schema.sql
INSERT INTO exercise (id, name, category, difficulty, equipment, body_part)
VALUES ('squat', 'Squat arrière à la barre', 'strength', 'intermediate', 'barbell', 'upper_legs'); TypeScript
interface Exercise {
id: string;
name: string;
description?: string;
instructions?: string[];
tips?: string[];
category: "strength" | "cardio" | "olympic" | "plyometrics" | "strongman";
difficulty?: "beginner" | "intermediate" | "advanced";
equipment?: string;
body_part?: string;
primary_muscles?: string[];
secondary_muscles?: string[];
goals?: string[];
tags?: string[];
variation_group?: string;
relations?: { to: string; type: "alternative" | "progression_of" | "regression_of" }[];
images?: { classic?: string[]; flat?: string[] };
}
// Per-locale bundle: exercises.fr.json — bare `name`/`description`/`instructions`/`tips`,
// plus a top-level `enum_labels` map so you can render category / difficulty /
// body_part / goals / force_type / mechanic without a hand-written translation table:
// bundle.enum_labels.category[ex.category] // e.g. "Kraft"
// Full bundle: exercises.json — fields suffixed _en/_de/_es to ship all languages at once. Licence commerciale, paiement unique.
Une licence commerciale claire, avec un périmètre défini pour chaque offre — votre service juridique peut la valider en dix minutes.
Ce que vous pouvez faire
Ce que vous ne pouvez pas faire
Un seul paiement. Sans abonnement.
- Les 643 exercices
- Images HD + animations en boucle
- Métadonnées JSON + graphe de relations
- Traductions EN + DE + ES + FR
- Usage commercial sous votre marque
- Fond transparent
- Muscles mis en évidence
- Carte musculaire · face + dos
- Embeddings IA
- Personnage féminin — Non inclus
L’achat de Standard + Female sera bientôt disponible.
Paiement unique · le prix affiché est le total, TVA incluse · facture juste après le paiement
Uniquement des images fixes, sans animations ? Starter — $299
- Tout Standard est inclus.
- Déploiement en marque blanche sous les marques de vos clients
- Tailles ou formats d’image personnalisés
- Style graphique, couleurs ou identité visuelle sur mesure
- Exercices supplémentaires ou contrats sur mesure