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.
flipt-io/flipt
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.
Alternativa open source a:LaunchDarkly
Split
Optimizely
- Estrelas
- 4,923
- Forks
- 314
- Issues abertas
- 37
- Último commit
- há 12 horas
O que é?
O Flipt é uma plataforma de gerenciamento de funcionalidades que trata feature flags como código. As definições das flags ficam em repositórios Git, então as alterações têm histórico de versões, diffs, branches e merges pelo mesmo fluxo de trabalho que as equipes já usam para o código da aplicação. Os ambientes podem ser associados a branches, diretórios ou repositórios.
O Flipt é distribuído como um único binário e, por padrão, não requer banco de dados. Os clientes podem avaliar flags no servidor por meio de APIs REST ou gRPC, ou localmente, dentro da aplicação. As atualizações em tempo real são enviadas por Server-Sent Events, e o projeto oferece suporte a OpenFeature e ao protocolo de avaliação remota OFREP. A observabilidade está disponível por meio de OpenTelemetry e Prometheus.
Alguns recursos, como assinatura de commits com GPG, propostas de merge e provedores de segredos na nuvem, como HashiCorp Vault, AWS Secrets Manager, GCP Secret Manager e Azure Key Vault, são listados como recursos Pro. O código do servidor está sob a Fair Core License, enquanto os SDKs de cliente e o código do cliente gRPC usam a licença MIT.
Recursos principais
- 01Armazena feature flags em repositórios Git com histórico completo, diff e blame
- 02Associa ambientes a branches, diretórios ou repositórios Git
- 03É executado como um único binário e, por padrão, não requer banco de dados
- 04Oferece APIs REST e gRPC, além de avaliação local no cliente
- 05Transmite atualizações de flags por Server-Sent Events
- 06Oferece suporte a OpenFeature e OFREP, com métricas de OpenTelemetry e Prometheus
Casos de uso
- Equipes que querem revisar e implantar alterações em feature flags pelos pipelines Git e CI/CD existentes
- Organizações que precisam manter os dados das flags dentro da própria infraestrutura
- Desenvolvimento baseado em trunk, em que funcionalidades inacabadas são integradas por trás de flags
- Gerenciamento de flags nos ambientes de desenvolvimento, staging e produção em um único repositório
Início rápido
- 1
Instale o Flipt com o script oficial de instalação do README
- 2
Execute o assistente de configuração
flipt quickstart - 3
Inicie o servidor do Flipt
flipt server
Antes de usar
- A licença está listada como NOASSERTION. Confira os termos de licença do repositório antes de usar.
- Vários recursos importantes, como assinatura de commits com GPG, propostas de merge e integração com HashiCorp Vault ou segredos na nuvem, exigem uma licença Pro paga.
Tópicos
Perguntas frequentes
- O que é flipt?
- 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. O Flipt é uma plataforma de gerenciamento de funcionalidades que trata feature flags como código. As definições das flags ficam em repositórios Git, então as alterações têm histórico de versões, diffs, branches e merges pelo mesmo fluxo de trabalho que as equipes já usam para o código da aplicação. Os ambientes podem ser associados a branches, diretórios ou repositórios.
- flipt é gratuito? Qual é a licença?
- flipt é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- flipt ainda é mantido?
- Manutenção ativa. O último commit de flipt foi em 20 de out. de 2026.
- Para que posso usar flipt?
- Equipes que querem revisar e implantar alterações em feature flags pelos pipelines Git e CI/CD existentes Organizações que precisam manter os dados das flags dentro da própria infraestrutura Desenvolvimento baseado em trunk, em que funcionalidades inacabadas são integradas por trás de flags Gerenciamento de flags nos ambientes de desenvolvimento, staging e produção em um único repositório
- Como instalar flipt?
- Instale o Flipt com o script oficial de instalação do README Execute o assistente de configuração: flipt quickstart Inicie o servidor do Flipt: flipt server
- Onde consigo flipt?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/flipt-io/flipt
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.
Serviço completo de desenvolvimento de software, escrito em Go e hospedado por conta própria, com Git, revisão de código, issues, pacotes e CI/CD.
Ferramenta declarativa de entrega contínua GitOps que sincroniza aplicações Kubernetes com o estado definido em repositórios Git.
Plataforma self-hosted de entrega e implantação contínuas para apps conteinerizados, com gerenciamento de versões em Docker, Podman e Kubernetes.
Um túnel self-hosted escrito em Go que expõe serviços do localhost à internet usando seu próprio domínio e servidor.