Repolode
kurtosis-tech

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. 1

    Instale o Kurtosis seguindo as instruções em docs.kurtosis.com/install

  2. 2

    Execute o pacote Kurtosis do app de votação Redis

    kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app
  3. 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