Repolode
Flagsmith

Flagsmith/flagsmith

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.

Alternativa open source a:LaunchDarklySplit

Estrelas
6,606
Forks
591
Issues abertas
736
Último commit
há 6 horas

O que é?

O Flagsmith é uma plataforma open source de gerenciamento de funcionalidades que permite ativar e desativar recursos sem fazer um novo deploy do código. As equipes envolvem trechos de código em uma flag e controlam quem vê a funcionalidade por ambiente, usuário ou segmento de usuários. Assim, é possível liberá-la primeiro para testadores beta ou reverter uma mudança na hora.

Além de simples toggles, o Flagsmith oferece valores de configuração remota, testes A/B e multivariados baseados em segmentos, além de gerenciamento de organizações, projetos e funções para equipes. A plataforma oferece SDKs para linguagens client-side e server-side, incluindo JavaScript, React, Next.js, Python, Java, Go e .NET, e pode ser usada com o padrão independente de fornecedor OpenFeature.

A implantação pode ser feita em infraestrutura própria com um arquivo docker-compose, em uma cloud privada ou pelo SaaS hospedado. A plataforma principal usa a licença BSD-3-Clause, e a edição Enterprise adiciona recursos de governança.

Recursos principais

  • 01Ative e desative funcionalidades remotamente, sem fazer deploy de código novo.
  • 02Execute testes A/B e multivariados usando segmentos de usuários.
  • 03Gerencie valores de configuração remota por ambiente.
  • 04Oferece SDKs para mais de 15 linguagens, incluindo JavaScript, React, Python e Go.
  • 05Oferece suporte ao padrão independente de fornecedor OpenFeature.
  • 06Organize equipes com organizações, projetos e funções.

Casos de uso

  • Liberar gradualmente uma nova funcionalidade para testadores beta antes do lançamento completo.
  • Desativar na hora uma funcionalidade com problemas, sem fazer deploy de código.
  • Executar testes A/B de mudanças na interface em aplicativos web e mobile.
  • Manter a configuração e o estado das funcionalidades em infraestrutura própria para ter controle sobre os dados.

Início rápido

  1. 1

    Baixe o arquivo do Docker Compose

    curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml
  2. 2

    Inicie os contêineres

    docker-compose -f docker-compose.yml up
  3. 3

    Acesse http://localhost:8000 e crie sua conta de administrador

Antes de usar

  • A hospedagem própria exige a execução de contêineres Docker.
  • Alguns recursos de governança e gerenciamento exigem uma licença Enterprise paga.

Tópicos

Perguntas frequentes

O que é flagsmith?
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. O Flagsmith é uma plataforma open source de gerenciamento de funcionalidades que permite ativar e desativar recursos sem fazer um novo deploy do código. As equipes envolvem trechos de código em uma flag e controlam quem vê a funcionalidade por ambiente, usuário ou segmento de usuários. Assim, é possível liberá-la primeiro para testadores beta ou reverter uma mudança na hora.
flagsmith é gratuito? Qual é a licença?
flagsmith é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
flagsmith ainda é mantido?
Manutenção ativa. O último commit de flagsmith foi em 20 de out. de 2026.
Para que posso usar flagsmith?
Liberar gradualmente uma nova funcionalidade para testadores beta antes do lançamento completo. Desativar na hora uma funcionalidade com problemas, sem fazer deploy de código. Executar testes A/B de mudanças na interface em aplicativos web e mobile. Manter a configuração e o estado das funcionalidades em infraestrutura própria para ter controle sobre os dados.
Como instalar flagsmith?
Baixe o arquivo do Docker Compose: curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml Inicie os contêineres: docker-compose -f docker-compose.yml up Acesse http://localhost:8000 e crie sua conta de administrador
Onde consigo flagsmith?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Flagsmith/flagsmith

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados