Sistema web de despliegue autohospedado para publicar y revertir versiones con un clic, con terminal, SFTP, cron y monitoreo de servidores.
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
Instala Kurtosis siguiendo las instrucciones de docs.kurtosis.com/install
- 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
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
Motor de CI/CD autohospedado que ejecuta en contenedores pipelines definidos en archivos de configuración y permite ampliarlo mediante plugins.
Terminal de código abierto con IA nativa para gestionar la nube y la infraestructura mediante lenguaje natural y agentes que despliegan, diagnostican y automatizan servicios.
Ejecuta clústeres de Kubernetes como contenedores Docker con vCluster, una alternativa más ligera a KinD con pausa y reanudación, y balanceadores de carga integrados.
Interfaz web y API para ejecutar playbooks de Ansible, código de Terraform/OpenTofu y scripts de Bash o PowerShell desde un panel compartido.
Un gestor de procesos para producción de aplicaciones Node.js y Bun, con balanceador de carga integrado que mantiene los procesos activos y los recarga sin tiempo de inactividad.