OpenFlags
OpenFlags é uma plataforma de feature flags de código aberto, auto-hospedada, desenvolvida para equipes modernas de JavaScript. Ela oferece aos engenheiros rollouts percentuais, avaliação local de flags e um plano de controle leve, sem a sobrecarga de fornecedores de flags corporativos. As equipes de produto têm lançamentos mais seguros; os desenvolvedores mantêm total autonomia sobre o Stack.
A arquitetura centra-se na avaliação local com SDK, de modo que as verificações de recursos são executadas dentro do seu aplicativo, ao invés de adicionar uma etapa de rede em cada solicitação. A página inicial cita 0ms de latência local para avaliação de flags. Os rollouts suportam segmentação granular por usuários, e switches de desativação permitem que você desative recursos sem precisar redeployar.
OpenFlags é distribuído como um monorepo Bun com uma API de servidor, painel React, SDKs TypeScript e um site de documentação. Destina-se a equipes que usam React, Next.js, Vite, Node.js e Bun, que desejam entrega progressiva sem migrar para uma plataforma de hospedagem pesada. Modelos de implantação estão disponíveis no Railway e Zeabur; uma versão hospedada do OpenFlags Cloud está listada como em breve.
Flags avaliam localmente em seu aplicativo com 0ms de latência citada na página inicial para cada verificação
Implantações por porcentagem e segmentação de usuários para lançamentos graduais de recursos
SDKs JavaScript seguros para tipos para React, Next.js, Vite, Node.js e Bun
Integração de início rápido usa o pacote @openflagsdev/js com API createClient
Chaves de desligamento para desativar recursos instantaneamente sem redeployar seu aplicativo
Totalmente open source com um monorepo transparente que você pode auditar e hospedar por conta própria.
A avaliação do SDK local evita chamadas de rede por verificação a um serviço de flags.
Templates de implantação com um clique no Railway e Zeabur reduzem a barreira de configuração.
Hosted OpenFlags Cloud ainda não está disponível; o auto-hospedagem é necessária atualmente.
A cobertura do SDK é focada em JavaScript, sem suporte documentado para outras stacks de linguagem.
Nenhuma página de preços ou nível de suporte empresarial está listado no site.
O OpenFlags é gratuito para usar?
Sim. O OpenFlags é open source e auto-hospedado, então você pode executar a plataforma completa na sua própria infraestrutura sem custo de licença. O projeto está disponível no GitHub no repositório huextrat/openflags.
O OpenFlags exige um serviço hospedado?
Não. O OpenFlags foi projetado para ser auto-hospedado por padrão, com um servidor Bun, painel React e SDKs que você executa no seu próprio ambiente. O OpenFlags Cloud, uma opção hospedada, está listado como em breve na página inicial.
Quais frameworks o OpenFlags suporta?
O OpenFlags fornece SDKs focados em JavaScript construídos para aplicações React, Next.js, Vite, Node.js e Bun. A documentação de início rápido mostra a integração via o pacote @openflagsdev/js com a API createClient.
Como o OpenFlags mantém as verificações de flags rápidas?
O OpenFlags avalia as flags localmente dentro da sua aplicação usando sua camada SDK, então as verificações de recursos não exigem uma requisição de rede extra a cada avaliação. A página inicial destaca latência local de 0ms para decisões de flags.
O que está incluído no monorepo do OpenFlags?
O monorepo do OpenFlags inclui um servidor Bun para armazenamento e direcionamento de flags, um painel React para gerenciar projetos e lançamentos, pacotes SDK em TypeScript para avaliação dentro do app e um site de documentação para onboarding.
Posso implantar o OpenFlags com templates de um clique?
Sim. O OpenFlags oferece templates de implantação com um clique no Railway e Zeabur a partir da página inicial, além de permitir rodar o monorepo localmente com bun install e bun run dev:server.

