RepDB
511 Übungen · EN · DE · ES
Aktualisiert 2. Aug. 2026

Der kommerziell sichere Übungsdatensatz.

Einmalzahlung. Keine Rate Limits. Zwei Stile — Classic (hervorgehobene Muskeln) + Flat. Eingebaute Alternativen und Progressionen.

Einmalkauf. Die gekaufte Version darfst du zeitlich unbegrenzt nutzen. Kommerzielle Lizenz inklusive. SQLite + JSON + WebP.
Mountain Climbers — loopende Animation im Classic-Stil
Seitheben Seitliegend — loopende Animation im Classic-Stil
Schrägbank-Kurzhantelcurl — loopende Animation im Classic-Stil
Loopende Animationen mit transparentem Hintergrund — eine pro animierte Übung im Standard-Tier.
Direkt aus dem Bundle

Deine App, unsere Daten.

Drei Mock-Screens, gebaut ausschließlich aus Bundle-Assets — Bilder, Animation und sämtliche Metadaten kommen direkt aus dem JSON. Kein Retuschieren, keine Custom-Grafik.

Friday
Leg Day
Glutes Hamstrings
2 of 5 done~45 min
Barbell Hip Thrust
Barbell Hip Thrust
4 × 12
Romanian Deadlift
Romanian Deadlift
3 × 10
Lying Leg Curl
Lying Leg Curl
3 × 12
Now
Glute Bridge
Glute Bridge
3 × 15
Kettlebell Swing
Kettlebell Swing
4 × 15
Gebaut mit: Muskelgruppen
Mountain Climbers
Mountain Climbers
knee-safe bodyweight Beginner
MET 8.0 · ≈ 315 kcal / 30 min
  1. 1 Start in a high plank position.
  2. 2 Drive one knee toward your chest.
  3. 3 Quickly switch legs, driving the other knee forward.
Gebaut mit: Animation + MET-Werten
Too hard? Too easy?
Swap Push-Up
Incline Push-Up
Incline Push-Up
Easier
Push-Up
Push-Up
Current
Decline Push-Up
Decline Push-Up
Harder
Clap Push-Ups
Clap Push-Ups
Harder
Gebaut mit: Relations-Graph

UI-Mockups. Jedes Bild, jeder Name und jede Anleitung stammt direkt aus dem Datensatz.

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.

Standard · animiert

Jede Wiederholung, in Bewegung.

Loopende Übungsanimationen mit transparentem Hintergrund — auf jeden Untergrund legbar, genau wie die Standbilder. Standard-Tier.

Seitheben Seitliegend
Seitheben Seitliegend
Langhantel-Pullover mit gebeugten Armen
Langhantel-Pullover mit gebeugten Armen
Schrägbank-Kurzhantelcurl
Schrägbank-Kurzhantelcurl
Kosakenkniebeuge
Kosakenkniebeuge· Zwei Posen

Loopendes transparentes WebP — 960px. Eines pro animierte Übung, in images/animations/<slug>.webp. Rund 88 % sind gerenderte Bewegungsclips (Tendenz steigend); die übrigen wechseln zwischen Start- und Peak-Pose — animation_type sagt dir, welche.

Hol dir zuerst das Preview-Bundle

Ein kostenloses Sample des bezahlten Datensatzes mit den exakten Produktions-Assets — ohne Anmeldung, ohne Wasserzeichen. Offline durchstöberbar mit dem mitgelieferten Viewer.

Inhalt von repdb-preview.zip
  • Ein kuratiertes Sample von Übungen mit vollständigen Texten — Namen, Beschreibungen, Anleitungen, Muskeln, Geräte, MET-Werte — in EN + DE + ES
  • Beide bezahlten Bildstile in voller 1024×1024-Auflösung: Classic (transparenter Hintergrund) und Flat — Start/Peak-Standbilder
  • Eine loopende transparente Animation für jede Übung im Sample — das Standard-Tier-Format, unverändert
  • index.html-Viewer — Standbilder und Animationen nebeneinander durchstöbern, offline
  • CC-BY-NC-4.0-Lizenz — Evaluierung und nicht-kommerzielle Nutzung
Das Format

Warum WebP, nicht PNG oder GIF.

WebP ist das einzige verbreitete Bildformat, das Transparenz und Animation in derselben Datei kann. PNG animiert nur über APNG, das kaum etwas zuverlässig darstellt. GIF animiert, ist aber auf 256 Farben und 1-Bit-Transparenz begrenzt — genau deshalb werden opake GIFs der Konkurrenz im Dark Mode zur weißen Box.

Was es bringt

~5,7× leichter als ein gleichwertiges verlustfreies PNG mit Alphakanal — gemessen über unseren gesamten 511-Übungen-Katalog.
Volle 24-Bit-Farbtiefe mit echter Pixel-Transparenz — bei Standbildern und in jedem Frame einer Animation.
Native Dekodierung in jedem modernen Browser, unter Android seit API 14 (animiertes WebP seit Android 9).
Flutter dekodiert es nativ auf iOS und Android — ohne Plugin.

Auf manchen Plattformen ein Zusatzschritt

iOS (UIKit/SwiftUI) — für animiertes WebP einen Decoder wie SDWebImage einbinden; statisches WebP wird seit iOS 14 teilweise nativ unterstützt.
React Native — expo-image oder eine andere WebP-fähige Image-Komponente nutzen; das eingebaute <Image> dekodiert es nicht.

Ein Format für beide Illustrationsstile und jede Animation im Paket — nichts, was du selbst konvertieren müsstest.

WebP passt nicht zu deinem Stack? Kontaktiere den Support und sag uns, welches Format du brauchst. Wir schauen, was wir tun können.

Der volle Datensatz — 511 Übungen, eine Zahlung, kein Abo.

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.",
Vollständige Objekte im kostenlosen Preview-Bundle →
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.

Eine klare kommerzielle Lizenz mit definierten Tier-Bedingungen — dein Legal-Team stimmt in zehn Minuten zu.

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

Die rohen Datendateien weiterverkaufen oder weiterverbreiten.
ML-Modelle trainieren, die den Datensatz reproduzieren oder ersetzen.
Vollständige Lizenz lesen →

Einmal zahlen. Kein Abo.

Beide bezahlten Tiers liefern alle 511 Übungen — Standard ergänzt transparente Hintergründe, Animationen, Formate und AI-Daten.

Starter
$199
  • Alle 511 Übungen in zwei Illustrationsstilen — classic (3D-Render) und flat — beide mit einfarbigem Hintergrund, 1024×1024
  • EN + DE + ES · Muskel- & Geräte-Diagramme · MET-Werte
  • JSON-Bundle inkl. Geräte, Muskelgruppen & kuratierter Übungs-Relationen.
Starter kaufen
Beliebteste Wahl
Standard
$399
  • Alles aus Starter, plus:
  • Classic-Bilder jetzt mit echt transparentem Hintergrund — plus loopende Animationen
  • Workout-Templates · AI-Embeddings
  • SQLite + TypeScript-Typen
Standard kaufen
Individuell
Contact us
Brauchst du etwas, das das Standard-Bundle nicht abdeckt? Wir bauen es.
  • Andere Bildgröße oder anderes Seitenverhältnis?
  • Anderer Illustrationsstil, andere Farben oder dein Markenstil?
  • Brauchst du zusätzliche Übungen oder andere Extras?
  • Rechnung oder individueller Vertrag?
Alles aus Standard ist enthalten.
Kontakt aufnehmen
Einmalzahlung. Alle Preise inkl. MwSt.
Sicherer Checkout über Lemon Squeezy — Rechnung mit MwSt. inklusive.
Der volle Datensatz (Standard): 511 illustrierte Übungen · classic (transparent) + flat WebP · animierte Übungen · EN + DE + ES · 27 Muskel-Diagramme + 72 Geräte-Icons · 15 Workout-Templates · AI-Embeddings · MET-Werte · TypeScript-Typen · SQLite + schema.sql + JSON. Starter enthält dieselben Übungen mit classic (weißer Hintergrund) + flat Bildern, nur JSON — inklusive Relations-Graph.