RepDB
359 ejercicios · EN · DE · ES

El conjunto de datos de ejercicios seguro para uso comercial.

Pago único. Sin límites de tasa. WebP transparente en dos estilos. Alternativas y progresiones integradas.

Acceso de por vida. Licencia comercial incluida. SQLite + JSON + WebP. Descarga una vista previa gratuita de 21 ejercicios.
Push-Up con Balón de Estabilidad — Classic
Classic
Estilo render 3D
Push-Up con Balón de Estabilidad — Flat
Flat
Estilo ilustración
Push-Up con Balón de Estabilidad — el mismo ejercicio, dos estilos visuales en cada bundle.
Funcionalidad clave

Un WebP.Cualquier fondo.

Cada imagen estilo classic incluye un fondo realmente transparente. Colócala sobre blanco, modo oscuro, un color de marca, una foto — sin máscaras, sin compositing, sin "cuadrado blanco en mi UI oscura". No hemos encontrado otro conjunto de datos de ejercicios que ofrezca esto.

Press en Suelo con Pesa Rusa a Un Brazo on Claro
Claro
App fitness para consumidores
Press en Suelo con Pesa Rusa a Un Brazo on Oscuro
Oscuro
Modo oscuro
Press en Suelo con Pesa Rusa a Un Brazo on Marca
Marca
Tus colores de marca
Press en Suelo con Pesa Rusa a Un Brazo on Lienzo
Lienzo
Componible sobre cualquier cosa

Mismo archivo. Sin variantes por tema, sin trucos de canvas, sin compositing en runtime. images/classic/one-arm-kettlebell-floor-press-peak.webp.

Caso de uso · Progresión

Más fácilMás difícil, sin API.

Cada ejercicio incluye relaciones regression_of y progression_of. Sube y baja la escalera de progresión con una sola consulta — sin backend, sin lógica de coach.

Push-up inclinado
Peldaño 1 de 5
Push-up inclinado
Push-Up
Peldaño 2 de 5
Push-Up
Flexión Declinada
Peldaño 3 de 5
Flexión Declinada
Push-Up con Balón de Estabilidad
Peldaño 4 de 5
Push-Up con Balón de Estabilidad
Flexiones con Palmada
Peldaño 5 de 5
Flexiones con Palmada
Caso de uso · Equipo + grupo muscular

Entrenamiento de cuerpo completo con kettlebell en 6 búsquedas.

Filtra por equipo, parte del cuerpo o selecciona a mano — todo está en el JSON. Sin endpoint, sin límite de tasa, sin esperar a nuestro CDN.

Sentadilla pistola con pesa rusa
Sentadilla pistola con pesa rusa
Clean con Dos Pesas Rusas
Clean con Dos Pesas Rusas
Peso muerto con pesa rusa
Peso muerto con pesa rusa
Remo con Pesa Rusa a Un Brazo
Remo con Pesa Rusa a Un Brazo
Press de suelo con pesas rusas
Press de suelo con pesas rusas
Halo con pesa rusa
Halo con pesa rusa
Caso de uso · Restricciones de seguridad

Día de piernas seguro para rodillas, listo para usar.

Cada ejercicio está etiquetado por seguridad — knee_safe, shoulder_safe, lower_back_safe, no_axial_load. Construye UIs amigables para rehabilitación sin clasificador propio.

Hip thrust con barra
Hip thrust con barra
Peso Muerto Rumano
Peso Muerto Rumano
Curl de Piernas Tumbado
Curl de Piernas Tumbado
Puente de Glúteos
Puente de Glúteos
Abducción de Cadera en Máquina
Abducción de Cadera en Máquina
Swing con pesa rusa
Swing con pesa rusa

Úsalo como quieras.

JSON. SQLite. Tipos TypeScript escritos a mano o generados. Mismos datos, tres formas.

exercises.es.json
{
  "id": "squat",
  "name": "Sentadilla Trasera con Barra",
  "category": "strength",
  "description": "Un movimiento compuesto de tren inferior que trabaja cuádriceps, glúteos e isquiotibiales.",
  "instructions": [
    "Coloca la barra sobre tus trapecios superiores.",
    "Desrackea y da un paso atrás, con los pies al ancho de los hombros.",
    "Contrae el core y haz la sentadilla hasta que los muslos queden paralelos.",
    "Empuja a través de los talones para volver a la posición de pie.",
    "Repite."
  ],
  "tips": [
    "Mantén el pecho arriba durante todo el movimiento.",
    "Empuja las rodillas hacia afuera en línea con los dedos de los pies."
  ],
  "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', 'Sentadilla Trasera con Barra', '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.es.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.

Comercialmente seguro, paga una vez.

Sin derechos de autor ambiguos. Sin riesgo DMCA. Alcances de tier claros para que tu equipo legal apruebe en diez minutos.

Lo que puedes hacer

Distribuir en apps comerciales — iOS, Android, web, desktop.
Modificar el JSON / SQL para tu esquema.
Empaquetar imágenes directamente en tus builds.
Usar en productos de pago, suscripciones, ventas únicas.

Lo que no puedes

Revender o redistribuir el dataset crudo como dataset.
Usar en sets de entrenamiento ML destinados a reventa.
Hacer ingeniería inversa del grafo de relaciones para una API competidora.
Leer la licencia completa →

Pago único. Tuyo para siempre.

Sin límites de tasa. Sin suscripción. Cada tier entrega el mismo bundle de 359-exercise — los tiers difieren solo en el alcance de la licencia comercial. Las nuevas ilustraciones se añaden como actualizaciones gratuitas.

Indie
$69
$49
Devs en solitario, proyectos personales, aprendizaje.
  • Un producto
  • Uso personal o comercial hasta $10k/año de ingresos
  • Los 359 ejercicios — WebP classic + flat
  • 27 diagramas musculares + 72 iconos de equipo
  • Actualizaciones incluidas
Más popular
Standard
$199
$149
Un producto comercial. Sin tope de ingresos.
  • Todo lo de Indie
  • Un producto comercial — cualquier ingreso
Unlimited
$499
$399
Agencias y estudios con varios productos.
  • Todo lo de Standard
  • Productos y marcas ilimitadas
  • Uso en trabajo para clientes — agencia / white-label
Enterprise
Contact us
Contratos personalizados, migración, soporte prioritario.
  • Todo lo de Unlimited
  • Ayuda con migración — importa desde cualquier dataset
  • Ejercicios personalizados o correcciones a petición
  • Factura + contrato personalizado a petición
  • Soporte por email prioritario
Contáctanos
Precio de lanzamiento: El precio tachado es el precio regular del tier. Hasta el 01-06-2026 todos los bundles se entregan con el descuento de lanzamiento.
Todos los bundles incluyen: 359 ejercicios ilustrados · WebP classic + flat · traducciones EN + DE + ES · 27 diagramas musculares + 72 iconos de equipo · 15 plantillas de entrenamiento listas · embeddings de IA precalculados · valores MET · tipos TypeScript · SQLite + schema.sql + JSON · grafo de relaciones (alternativas, progresiones, sustituciones de equipo).