Plataforma de feature flags integrada ao Git, que armazena as flags nos seus próprios repositórios e as implanta junto com o código.
Unleash/unleash
Plataforma open source de feature flags para controlar lançamentos graduais, testes A/B e kill switches entre serviços, com SDKs para várias linguagens.
Alternativa open source a:LaunchDarkly
- Estrelas
- 13,890
- Forks
- 910
- Issues abertas
- 36
- Último commit
- há 17 horas
O que é?
O Unleash é uma plataforma de gerenciamento de funcionalidades baseada em feature flags. As equipes envolvem trechos de código em flags e usam o servidor do Unleash para decidir, por usuário ou segmento, se uma funcionalidade está ativa. Assim, o código novo pode ser implantado em produção e liberado gradualmente, sem a necessidade de branches separadas para cada funcionalidade.
O servidor oferece uma interface web e uma API para gerenciar flags em diferentes ambientes e aplicações. As flags podem ser ativadas com estratégias de ativação, usadas em lançamentos canário ou liberações graduais, configuradas com variantes para testes A/B e monitoradas para identificar flags obsoletas e dívida técnica. As notificações podem ser enviadas ao Slack, Microsoft Teams ou Datadog, e webhooks atendem a outras ferramentas. O Unleash pode ser executado via Docker ou como uma aplicação Node.js independente.
Os SDKs oficiais para clientes abrangem linguagens de backend como Go, Java, Node.js, Python e .NET, além de plataformas de frontend como JavaScript, React, Vue, iOS e Android. O projeto é licenciado sob AGPL-3.0 e também oferece uma edição Enterprise hospedada, com recursos como RBAC e SSO.
Recursos principais
- 01Estratégias de ativação para segmentar usuários ou grupos sem precisar fazer novo deploy
- 02Lançamentos graduais, lançamentos canário e kill switches
- 03Testes A/B com variantes
- 04Informações sobre flags obsoletas e dívida técnica
- 05SDKs oficiais para várias linguagens de backend e frontend
- 06Hospedagem própria via Docker ou Node.js, com logs de auditoria e webhooks
Casos de uso
- Liberar uma funcionalidade de risco para uma pequena porcentagem dos usuários em produção
- Executar experimentos A/B em novos fluxos de usuário
- Desativar instantaneamente uma funcionalidade com problemas, sem fazer um deploy
- Gerenciar feature flags em vários serviços e aplicações cliente
Início rápido
- 1
Clone o repositório
git clone git@github.com:Unleash/unleash.git - 2
Acesse o diretório do projeto
cd unleash - 3
Inicie o Unleash com Docker Compose
docker compose up -d - 4
Abra localhost:4242 no navegador e faça login com admin / unleash4all
Antes de usar
- Recursos empresariais como RBAC, SSO e SCIM exigem um plano pago.
- Licenciado sob AGPL-3.0, uma licença copyleft com obrigações para uso pela rede.
Tópicos
Perguntas frequentes
- O que é unleash?
- Plataforma open source de feature flags para controlar lançamentos graduais, testes A/B e kill switches entre serviços, com SDKs para várias linguagens. O Unleash é uma plataforma de gerenciamento de funcionalidades baseada em feature flags. As equipes envolvem trechos de código em flags e usam o servidor do Unleash para decidir, por usuário ou segmento, se uma funcionalidade está ativa. Assim, o código novo pode ser implantado em produção e liberado gradualmente, sem a necessidade de branches separadas para cada funcionalidade.
- unleash é gratuito? Qual é a licença?
- unleash é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- unleash ainda é mantido?
- Manutenção ativa. O último commit de unleash foi em 21 de out. de 2026.
- Para que posso usar unleash?
- Liberar uma funcionalidade de risco para uma pequena porcentagem dos usuários em produção Executar experimentos A/B em novos fluxos de usuário Desativar instantaneamente uma funcionalidade com problemas, sem fazer um deploy Gerenciar feature flags em vários serviços e aplicações cliente
- Como instalar unleash?
- Clone o repositório: git clone git@github.com:Unleash/unleash.git Acesse o diretório do projeto: cd unleash Inicie o Unleash com Docker Compose: docker compose up -d Abra localhost:4242 no navegador e faça login com admin / unleash4all
- Onde consigo unleash?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Unleash/unleash
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de feature flags auto-hospedável, com SDKs para .NET, JavaScript, Python, Java, Go e outras linguagens, além de experimentos A/B.
Plataforma open source de feature flags para configuração remota, testes A/B e lançamentos graduais, com hospedagem própria via Docker ou opção de cloud hospedada.
Sistema open source de feature flags e experimentação que gerencia flags, variações A/B e configuração remota de forma declarativa no Git.
Plataforma self-hosted de entrega e implantação contínuas para apps conteinerizados, com gerenciamento de versões em Docker, Podman e Kubernetes.
Plataforma open source de feature flags, experimentos A/B e analytics de produto, que pode rodar no seu próprio data warehouse.