Repolode
Flagsmith

Flagsmith/flagsmith

Plataforma de código abierto para gestionar feature flags, configuración remota, pruebas A/B y despliegues graduales; autohospedable con Docker o disponible en la nube.

Alternativa open source a:LaunchDarklySplit

Estrellas
6,606
Forks
591
Issues abiertos
736
Último commit
hace 6 horas

¿Qué es?

Flagsmith es una plataforma de gestión de funcionalidades de código abierto que permite activar y desactivar funciones sin volver a desplegar el código. Los equipos envuelven secciones de código en una flag y controlan quién ve cada función según el entorno, el usuario o el segmento de usuarios. Así, pueden lanzarla primero para los usuarios beta o revertir un cambio al instante.

Además de los interruptores básicos, Flagsmith admite valores de configuración remota, pruebas A/B y multivariantes basadas en segmentos, y gestión de organizaciones, proyectos y roles para equipos. Ofrece SDK para lenguajes de cliente y servidor, incluidos JavaScript, React, Next.js, Python, Java, Go y .NET, y se puede usar con el estándar OpenFeature, independiente del proveedor.

Se puede implementar en infraestructura propia con un archivo docker-compose, ejecutar como nube privada o usar mediante el SaaS alojado. La plataforma principal está bajo la licencia BSD-3-Clause y la edición Enterprise añade funciones de gobernanza.

Funciones clave

  • 01Activar y desactivar funciones de forma remota sin desplegar código nuevo.
  • 02Ejecutar pruebas A/B y multivariantes con segmentos de usuarios.
  • 03Gestionar valores de configuración remota por entorno.
  • 04Ofrece SDK para más de 15 lenguajes, incluidos JavaScript, React, Python y Go.
  • 05Es compatible con el estándar OpenFeature, independiente del proveedor.
  • 06Organizar equipos mediante organizaciones, proyectos y roles.

Casos de uso

  • Lanzar gradualmente una función nueva para los usuarios beta antes de su lanzamiento general.
  • Desactivar al instante una función que presenta errores, sin desplegar código.
  • Realizar pruebas A/B de cambios en la interfaz de usuario en aplicaciones web y móviles.
  • Mantener la configuración y el estado de las funciones en infraestructura propia para controlar los datos.

Inicio rápido

  1. 1

    Descarga el archivo de Docker Compose

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

    Inicia los contenedores

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

    Abre http://localhost:8000 y crea tu cuenta de administrador

Antes de usarlo

  • El alojamiento propio requiere ejecutar contenedores de Docker.
  • Algunas funciones de gobernanza y gestión requieren una licencia Enterprise de pago.

Temas

Preguntas frecuentes

¿Qué es flagsmith?
Plataforma de código abierto para gestionar feature flags, configuración remota, pruebas A/B y despliegues graduales; autohospedable con Docker o disponible en la nube. Flagsmith es una plataforma de gestión de funcionalidades de código abierto que permite activar y desactivar funciones sin volver a desplegar el código. Los equipos envuelven secciones de código en una flag y controlan quién ve cada función según el entorno, el usuario o el segmento de usuarios. Así, pueden lanzarla primero para los usuarios beta o revertir un cambio al instante.
¿flagsmith es gratuito? ¿Qué licencia tiene?
flagsmith es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿flagsmith sigue mantenido?
Mantenimiento activo. El último commit de flagsmith fue el 20 oct 2026.
¿Para qué puedo usar flagsmith?
Lanzar gradualmente una función nueva para los usuarios beta antes de su lanzamiento general. Desactivar al instante una función que presenta errores, sin desplegar código. Realizar pruebas A/B de cambios en la interfaz de usuario en aplicaciones web y móviles. Mantener la configuración y el estado de las funciones en infraestructura propia para controlar los datos.
¿Cómo se instala flagsmith?
Descarga el archivo de Docker Compose: curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml Inicia los contenedores: docker-compose -f docker-compose.yml up Abre http://localhost:8000 y crea tu cuenta de administrador
¿Dónde consigo flagsmith?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Flagsmith/flagsmith

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

Proyectos relacionados