RepDB
359 Übungen · EN · DE · ES

Der kommerziell sichere Übungsdatensatz.

Einmalzahlung. Keine Rate Limits. Transparente WebP in zwei Stilen. Eingebaute Alternativen und Progressionen.

Lebenslanger Zugang. Kommerzielle Lizenz inklusive. SQLite + JSON + WebP. Kostenlose Vorschau mit 21 Übungen herunterladen.
Stability-Ball-Push-Up — Classic
Classic
3D-Render-Stil
Stability-Ball-Push-Up — Flat
Flat
Illustrationsstil
Stability-Ball-Push-Up — dieselbe Übung, zwei visuelle Stile in jedem Bundle.
Killer-Feature

Ein WebP.Jeder Hintergrund.

Jedes Bild im Classic-Stil hat einen echt transparenten Hintergrund. Auf Weiß, im Dark Mode, auf einer Markenfarbe, vor einem Foto — keine Masken, kein Compositing, kein „weißes Quadrat auf meinem dunklen UI". Wir haben keinen anderen Übungsdatensatz gefunden, der das liefert.

Einarmiges Kettlebell-Bodendrücken on Hell
Hell
Consumer Fitness App
Einarmiges Kettlebell-Bodendrücken on Dunkel
Dunkel
Dark Mode
Einarmiges Kettlebell-Bodendrücken on Marke
Marke
Deine Markenfarben
Einarmiges Kettlebell-Bodendrücken on Canvas
Canvas
Über alles komponierbar

Selbe Datei. Keine themenspezifischen Asset-Varianten, keine Canvas-Tricks, kein Runtime-Compositing. images/classic/one-arm-kettlebell-floor-press-peak.webp.

Anwendungsfall · Progression

EinfacherSchwerer, ohne API.

Jede Übung kommt mit regression_of und progression_of Relationen. Geh die Progression-Leiter rauf und runter mit einer einzigen Abfrage — kein Backend, keine Coach-Logik.

Incline Push-Up
Sprosse 1 von 5
Incline Push-Up
Push-Up
Sprosse 2 von 5
Push-Up
Negativer Push-Up
Sprosse 3 von 5
Negativer Push-Up
Stability-Ball-Push-Up
Sprosse 4 von 5
Stability-Ball-Push-Up
Klatschen-Push-Ups
Sprosse 5 von 5
Klatschen-Push-Ups
Anwendungsfall · Gerät + Muskelgruppe

Ganzkörper-Kettlebell-Workout in 6 Abfragen.

Filter nach Gerät, Körperpartie oder per Hand zusammengestellt — alles im JSON. Kein Endpoint, kein Rate Limit, kein Warten auf unser CDN.

Kettlebell-Pistolkniebeuge
Kettlebell-Pistolkniebeuge
Double Kettlebell Clean
Double Kettlebell Clean
Kettlebell-Kreuzheben
Kettlebell-Kreuzheben
Einarmiges Kettlebell-Rudern
Einarmiges Kettlebell-Rudern
Kettlebell Floor Press
Kettlebell Floor Press
Kettlebell Halo
Kettlebell Halo
Anwendungsfall · Sicherheits-Constraints

Knieschonender Beintag, sofort einsatzbereit.

Jede Übung ist sicherheitsgekennzeichnet — knee_safe, shoulder_safe, lower_back_safe, no_axial_load. Reha-freundliche UIs ohne eigenen Classifier.

Langhantel Hip Thrust
Langhantel Hip Thrust
Rumänisches Kreuzheben
Rumänisches Kreuzheben
Liegender Beinbeuger
Liegender Beinbeuger
Glute Bridge
Glute Bridge
Maschinen-Hüftabduktion
Maschinen-Hüftabduktion
Kettlebell-Swing
Kettlebell-Swing

Nutze es, wie du willst.

JSON. SQLite. TypeScript-Typen handgeschrieben oder generiert. Selbe Daten, drei Formen.

exercises.de.json
{
  "id": "squat",
  "name": "Langhantel-Kniebeuge",
  "category": "strength",
  "description": "Eine mehrgelenkige Unterkörperübung, die Quadrizeps, Gesäßmuskeln und Beinbeuger beansprucht.",
  "instructions": [
    "Lege die Stange auf den oberen Trapezmuskeln ab.",
    "Entracke und tritt zurück, Füße schulterbreit.",
    "Spanne den Core an und gehe herunter, bis die Oberschenkel parallel sind.",
    "Drücke durch die Fersen zurück in den Stand.",
    "Wiederhole."
  ],
  "tips": [
    "Halte die Brust während der gesamten Bewegung oben.",
    "Drücke die Knie in Linie mit den Zehen nach außen."
  ],
  "force_type": "push",
  "mechanic": "compound",
  "difficulty": "intermediate",
  "equipment": "barbell",
  "body_part": "upper_legs",
  "primary_muscles": [
    "gluteus_maximus",
    "quadriceps"
  ],
  "secondary_muscles": [
    "erector_spinae",
    "hamstrings"
  ],
  "goals": [
    "hypertrophy",
    "strength",
    "power"
  ],
  "tags": [
    "powerlifting",
    "leg_day",
    "big_three"
  ],
  "variation_group": "squat",
  "is_unilateral": false,
  "is_bodyweight": false,
  "is_placeholder": false,
  "relations": [
    {
      "to": "banded-squat",
      "type": "alternative"
    },
    {
      "to": "banded-squat",
      "type": "alternative"
    },
    {
      "to": "db-squat",
      "type": "alternative"
    },
    {
      "to": "db-squat",
      "type": "alternative"
    },
    {
      "to": "heel-elevated-squat",
      "type": "alternative"
    },
    {
      "to": "heel-elevated-squat",
      "type": "alternative"
    },
    {
      "to": "smith-machine-squat",
      "type": "alternative"
    },
    {
      "to": "trx-squat",
      "type": "alternative"
    },
    {
      "to": "trx-squat",
      "type": "alternative"
    },
    {
      "to": "jump-squat",
      "type": "progression"
    },
    {
      "to": "front-squat",
      "type": "progression_of"
    },
    {
      "to": "pause-squat",
      "type": "progression_of"
    },
    {
      "to": "stability-ball-wall-squat",
      "type": "regression"
    },
    {
      "to": "goblet-squat",
      "type": "regression_of"
    },
    {
      "to": "smith-machine-squat",
      "type": "regression_of"
    }
  ],
  "images": {
    "classic": [
      "start",
      "peak"
    ],
    "flat": [
      "start",
      "peak"
    ]
  }
}
schema.sql
INSERT INTO exercise (id, name, category, difficulty, equipment, body_part)
VALUES ('squat', 'Langhantel-Kniebeuge', '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.de.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.

Kommerziell sicher, einmal zahlen.

Keine unklare Urheberrechtslage. Kein DMCA-Risiko. Klare Tier-Bedingungen, damit dein Legal-Team in zehn Minuten zustimmt.

Was du darfst

In kommerziellen Apps einsetzen — iOS, Android, Web, Desktop.
JSON / SQL an dein Schema anpassen.
Bilder direkt in deinen App-Build integrieren.
In bezahlten Produkten, Abos, Einmalkäufen verwenden.

Was du nicht darfst

Den Rohdatensatz als Datensatz weiterverkaufen oder weiterverbreiten.
In ML-Trainingsdatensätzen für den Wiederverkauf verwenden.
Den Relations-Graph in eine konkurrierende API zurückentwickeln.
Vollständige Lizenz lesen →

Einmal zahlen. Für immer dein.

Keine Rate Limits. Kein Abo. Jeder Tier liefert das gleiche 359-exercise-Bundle — Tiers unterscheiden sich nur im Lizenzumfang. Neue Illustrationen kommen als kostenloses Update.

Indie
$69
$49
Solo-Entwickler, Hobby-Projekte, Lernen.
  • Ein Produkt
  • Privat oder kommerziell bis $10k/Jahr Umsatz
  • Alle 359 Übungen — classic + flat WebP
  • 27 Muskel-Diagramme + 72 Geräte-Icons
  • Updates inklusive
Beliebteste Wahl
Standard
$199
$149
Ein kommerzielles Produkt. Keine Umsatzgrenze.
  • Alles aus Indie
  • Ein kommerzielles Produkt — beliebiger Umsatz
Unlimited
$499
$399
Agenturen und Studios mit mehreren Produkten.
  • Alles aus Standard
  • Unbegrenzt Produkte und Marken
  • Verwendung in Kundenarbeit — Agentur / White-Label
Enterprise
Contact us
Custom-Verträge, Migrations-Hilfe, Priority-Support.
  • Alles aus Unlimited
  • Migrations-Hilfe — Import aus bestehenden Datensätzen
  • Custom-Übungen oder Korrekturen auf Anfrage
  • Rechnung + individuelle Lizenzvereinbarung auf Anfrage
  • Priorisierter E-Mail-Support
Kontakt aufnehmen
Launch-Preis: Der durchgestrichene Preis ist der reguläre Tier-Preis. Bis zum 01.06.2026 gilt der Launch-Rabatt unten.
Alle Bundles enthalten: 359 illustrierte Übungen · classic + flat WebP · EN + DE + ES Übersetzungen · 27 Muskel-Diagramme + 72 Geräte-Icons · 15 fertige Workout-Templates · vorberechnete AI-Embeddings · MET-Werte · TypeScript-Typen · SQLite + schema.sql + JSON · Relations-Graph (Alternativen, Progressionen, Geräte-Substitutionen).