Repolode
flipt-io

flipt-io/flipt

Plataforma de feature flags nativa de Git que almacena las flags en tus propios repositorios y las despliega junto con el código.

Alternativa open source a:LaunchDarklySplitOptimizely

Estrellas
4,923
Forks
314
Issues abiertos
37
Último commit
hace 12 horas

¿Qué es?

Flipt es una plataforma de gestión de funcionalidades que trata las feature flags como código. Las definiciones de las flags se guardan en repositorios de Git, por lo que los cambios cuentan con historial de versiones, diferencias, ramas y fusiones mediante el mismo flujo de trabajo que los equipos ya usan para el código de sus aplicaciones. Los entornos se pueden asociar a ramas, directorios o repositorios.

Flipt se distribuye como un único binario y, de forma predeterminada, no requiere una base de datos. Los clientes pueden evaluar las flags en el servidor mediante APIs REST o gRPC, o localmente dentro de la aplicación. Las actualizaciones en tiempo real se envían mediante Server-Sent Events, y el proyecto es compatible con OpenFeature y el protocolo de evaluación remota OFREP. La observabilidad está disponible a través de OpenTelemetry y Prometheus.

Algunas capacidades, como la firma de commits con GPG, las propuestas de fusión y los proveedores de secretos en la nube, como HashiCorp Vault, AWS Secrets Manager, GCP Secret Manager y Azure Key Vault, figuran como funciones Pro. El código del servidor está bajo la Fair Core License, mientras que los SDK de cliente y el código del cliente gRPC usan la licencia MIT.

Funciones clave

  • 01Almacena feature flags en repositorios de Git con historial completo, diferencias y blame
  • 02Asocia entornos a ramas, directorios o repositorios de Git
  • 03Se ejecuta como un único binario y, de forma predeterminada, no requiere una base de datos
  • 04Ofrece APIs REST y gRPC, además de evaluación local en el cliente
  • 05Transmite actualizaciones de flags mediante Server-Sent Events
  • 06Es compatible con OpenFeature y OFREP, y ofrece métricas de OpenTelemetry y Prometheus

Casos de uso

  • Equipos que quieren revisar y desplegar cambios en las feature flags mediante sus pipelines de Git y CI/CD existentes
  • Organizaciones que deben mantener los datos de las flags dentro de su propia infraestructura
  • Desarrollo basado en trunk en el que las funcionalidades sin terminar se fusionan detrás de flags
  • Gestión de flags para entornos de desarrollo, staging y producción en un mismo repositorio

Inicio rápido

  1. 1

    Instala Flipt con el script de instalación oficial del README

  2. 2

    Ejecuta el asistente de configuración

    flipt quickstart
  3. 3

    Inicia el servidor de Flipt

    flipt server

Antes de usarlo

  • La licencia figura como NOASSERTION, así que consulta las condiciones de licencia del repositorio antes de usarlo.
  • Varias funciones clave, como la firma de commits con GPG, las propuestas de fusión y la integración con HashiCorp Vault o con secretos en la nube, requieren una licencia Pro de pago.

Temas

Preguntas frecuentes

¿Qué es flipt?
Plataforma de feature flags nativa de Git que almacena las flags en tus propios repositorios y las despliega junto con el código. Flipt es una plataforma de gestión de funcionalidades que trata las feature flags como código. Las definiciones de las flags se guardan en repositorios de Git, por lo que los cambios cuentan con historial de versiones, diferencias, ramas y fusiones mediante el mismo flujo de trabajo que los equipos ya usan para el código de sus aplicaciones. Los entornos se pueden asociar a ramas, directorios o repositorios.
¿flipt es gratuito? ¿Qué licencia tiene?
flipt es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿flipt sigue mantenido?
Mantenimiento activo. El último commit de flipt fue el 20 oct 2026.
¿Para qué puedo usar flipt?
Equipos que quieren revisar y desplegar cambios en las feature flags mediante sus pipelines de Git y CI/CD existentes Organizaciones que deben mantener los datos de las flags dentro de su propia infraestructura Desarrollo basado en trunk en el que las funcionalidades sin terminar se fusionan detrás de flags Gestión de flags para entornos de desarrollo, staging y producción en un mismo repositorio
¿Cómo se instala flipt?
Instala Flipt con el script de instalación oficial del README Ejecuta el asistente de configuración: flipt quickstart Inicia el servidor de Flipt: flipt server
¿Dónde consigo flipt?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/flipt-io/flipt

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados