Repolode
kurtosis-tech

kurtosis-tech/kurtosis

Plataforma para empaquetar y lanzar stacks de backend efímeros, incluida infraestructura blockchain, en Docker o Kubernetes con un solo comando.

Alternativa open source a:Docker Compose

Estrellas
558
Forks
100
Issues abiertos
290
Último commit
hace 4 días

¿Qué es?

Kurtosis se encarga de preparar stacks efímeros de desarrollo o pruebas para que los desarrolladores puedan centrarse en construir, en lugar de configurar. Las definiciones de los stacks se escriben como paquetes que se pueden distribuir, parametrizar e importar en stacks más grandes, y ejecutar con comandos de una sola línea para compartir una misma configuración.

El proyecto consta de un sistema de empaquetado para definir stacks de backend, un runtime con gestión de archivos por stack para inicializar su estado de forma reproducible y un conjunto de herramientas CLI para interactuar con los stacks en ejecución, de forma similar a como se haría con Docker o Kubernetes. Los stacks pueden ejecutarse en el motor de Docker o en Kubernetes. Durante el inicio, los paquetes también pueden transferir datos entre servicios y aplicar condiciones de espera personalizadas.

Los mantenedores indican que, por ahora, no recomiendan usar Kurtosis en entornos de producción a largo plazo.

Funciones clave

  • 01Empaqueta definiciones de stacks de backend que se pueden compartir y ejecutar con comandos de una sola línea.
  • 02Ejecuta stacks en el motor de Docker o en Kubernetes.
  • 03Gestiona archivos por stack para inicializar el estado de forma reproducible.
  • 04Ofrece paquetes parametrizados que se pueden importar en stacks más grandes.
  • 05Incluye herramientas CLI para inspeccionar e interactuar con enclaves en ejecución.

Casos de uso

  • Poner en marcha una red de pruebas blockchain compartida para el desarrollo local.
  • Ejecutar la misma definición de stack en el entorno de desarrollo local, en pruebas CI programadas y en pruebas de Kubernetes a gran escala.
  • Permitir que quienes contribuyen a un proyecto de código abierto inicien rápidamente una configuración compleja con varios servicios.

Inicio rápido

  1. 1

    Instala Kurtosis siguiendo las instrucciones de docs.kurtosis.com/install

  2. 2

    Ejecuta el paquete de Kurtosis de la aplicación de votación Redis

    kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app
  3. 3

    Abre en el navegador el enlace http que aparece en la última línea de la salida

Antes de usarlo

  • El README indica que, por el momento, no se debe usar Kurtosis en entornos de producción a largo plazo.
  • Los stacks se ejecutan en Docker o Kubernetes, por lo que uno de estos motores debe estar disponible.

En colecciones

Temas

Preguntas frecuentes

¿Qué es kurtosis?
Plataforma para empaquetar y lanzar stacks de backend efímeros, incluida infraestructura blockchain, en Docker o Kubernetes con un solo comando. Kurtosis se encarga de preparar stacks efímeros de desarrollo o pruebas para que los desarrolladores puedan centrarse en construir, en lugar de configurar. Las definiciones de los stacks se escriben como paquetes que se pueden distribuir, parametrizar e importar en stacks más grandes, y ejecutar con comandos de una sola línea para compartir una misma configuración.
¿kurtosis es gratuito? ¿Qué licencia tiene?
kurtosis es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿kurtosis sigue mantenido?
Mantenimiento activo. El último commit de kurtosis fue el 2 nov 2026.
¿Para qué puedo usar kurtosis?
Poner en marcha una red de pruebas blockchain compartida para el desarrollo local. Ejecutar la misma definición de stack en el entorno de desarrollo local, en pruebas CI programadas y en pruebas de Kubernetes a gran escala. Permitir que quienes contribuyen a un proyecto de código abierto inicien rápidamente una configuración compleja con varios servicios.
¿Cómo se instala kurtosis?
Instala Kurtosis siguiendo las instrucciones de docs.kurtosis.com/install Ejecuta el paquete de Kurtosis de la aplicación de votación Redis: kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app Abre en el navegador el enlace http que aparece en la última línea de la salida
¿Dónde consigo kurtosis?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kurtosis-tech/kurtosis

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados