Sistema web de deploy self-hosted para publicar e reverter versões com um clique, com terminal, SFTP, cron e monitoramento de servidores.
kurtosis-tech/kurtosis
Uma plataforma para empacotar e iniciar stacks efêmeras de backend, incluindo infraestrutura de blockchain, no Docker ou Kubernetes com um único comando.
Alternativa open source a:Docker Compose
- Estrelas
- 558
- Forks
- 100
- Issues abertas
- 290
- Último commit
- há 6 dias
O que é?
Kurtosis cuida da configuração necessária para iniciar stacks efêmeras de desenvolvimento ou teste, para que os desenvolvedores possam se concentrar em construir, em vez de configurar. As definições das stacks são escritas como pacotes que podem ser distribuídos, parametrizados e importados em stacks maiores, com comandos de uma linha para executar uma configuração compartilhada.
O projeto é composto por um sistema de empacotamento de definições de stacks de backend, um runtime com gerenciamento de arquivos por stack para inicializar o estado de forma reproduzível e um conjunto de ferramentas CLI para interagir com stacks em execução, de maneira semelhante ao uso do Docker ou Kubernetes. As stacks podem ser executadas no Docker Engine ou no Kubernetes. Os pacotes também podem transmitir dados entre serviços durante a inicialização e impor condições de espera personalizadas.
Os mantenedores afirmam que, no momento, Kurtosis não é recomendado para ambientes de produção de longo prazo.
Recursos principais
- 01Empacota definições de stacks de backend que podem ser compartilhadas e executadas com comandos de uma linha.
- 02Executa stacks no Docker Engine ou no Kubernetes.
- 03Gerencia arquivos por stack para inicializar o estado de forma reproduzível.
- 04Oferece pacotes parametrizados que podem ser importados em stacks maiores.
- 05Disponibiliza ferramentas CLI para inspecionar e interagir com enclaves em execução.
Casos de uso
- Iniciar uma rede de teste de blockchain compartilhada para desenvolvimento local.
- Executar a mesma definição de stack em ambiente de desenvolvimento local, testes agendados de CI e testes em larga escala no Kubernetes.
- Permitir que colaboradores de um projeto open source iniciem rapidamente uma configuração complexa com vários serviços.
Início rápido
- 1
Instale o Kurtosis seguindo as instruções em docs.kurtosis.com/install
- 2
Execute o pacote Kurtosis do app de votação Redis
kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app - 3
Abra no navegador o link http exibido na última linha da saída
Antes de usar
- O README informa que, no momento, o Kurtosis não deve ser usado em ambientes de produção de longo prazo.
- As stacks são executadas no Docker ou no Kubernetes, portanto um desses mecanismos precisa estar disponível.
Em coleções
Tópicos
Perguntas frequentes
- O que é kurtosis?
- Uma plataforma para empacotar e iniciar stacks efêmeras de backend, incluindo infraestrutura de blockchain, no Docker ou Kubernetes com um único comando. Kurtosis cuida da configuração necessária para iniciar stacks efêmeras de desenvolvimento ou teste, para que os desenvolvedores possam se concentrar em construir, em vez de configurar. As definições das stacks são escritas como pacotes que podem ser distribuídos, parametrizados e importados em stacks maiores, com comandos de uma linha para executar uma configuração compartilhada.
- kurtosis é gratuito? Qual é a licença?
- kurtosis é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- kurtosis ainda é mantido?
- Manutenção ativa. O último commit de kurtosis foi em 2 de nov. de 2026.
- Para que posso usar kurtosis?
- Iniciar uma rede de teste de blockchain compartilhada para desenvolvimento local. Executar a mesma definição de stack em ambiente de desenvolvimento local, testes agendados de CI e testes em larga escala no Kubernetes. Permitir que colaboradores de um projeto open source iniciem rapidamente uma configuração complexa com vários serviços.
- Como instalar kurtosis?
- Instale o Kurtosis seguindo as instruções em docs.kurtosis.com/install Execute o pacote Kurtosis do app de votação Redis: kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app Abra no navegador o link http exibido na última linha da saída
- Onde consigo kurtosis?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kurtosis-tech/kurtosis
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um mecanismo de CI/CD auto-hospedado que executa pipelines definidos em arquivos de configuração dentro de containers, com extensibilidade por meio de plugins.
Um terminal open source nativo de IA para gerenciar nuvem e infraestrutura, usando linguagem natural e agentes para implantar, diagnosticar problemas e automatizar serviços.
Executa clusters Kubernetes como contêineres Docker usando vCluster, uma alternativa mais leve ao KinD com pausa, retomada e balanceadores de carga integrados.
Interface web e API para executar playbooks do Ansible, código Terraform/OpenTofu e scripts Bash ou PowerShell em um painel compartilhado.
Gerenciador de processos para produção em apps Node.js e Bun, com balanceador de carga integrado que mantém os processos ativos e permite recarregá-los sem downtime.