Repolode
featbit

featbit/featbit

Plataforma de feature flags autohospedable con SDK para .NET, JavaScript, Python, Java, Go y más, además de experimentos A/B.

Alternativa open source a:LaunchDarkly

Estrellas
1,946
Forks
150
Issues abiertos
45
Último commit
hace 18 horas

¿Qué es?

FeatBit es una herramienta de gestión de feature flags que permite a los desarrolladores activar y desactivar funcionalidades, y desplegarlas gradualmente sin volver a implementar el código. Es posible orientar los flags a usuarios o segmentos específicos y revertir los cambios al instante si algo sale mal.

La plataforma puede alojarse con Docker Compose o Kubernetes/Helm y ofrece SDK para .NET, JavaScript, React, React Native, Node.js, Java, Python y Go, además de proveedores de OpenFeature. También incluye gestión de proyectos y entornos, controles de acceso IAM, registros de auditoría, flujos de trabajo para flags con aprobaciones y cambios programados, y un Relay Proxy para ejecutar agentes en redes privadas o más cerca de los usuarios finales.

Para medir resultados, FeatBit admite experimentos A/B e información sobre el uso de las funcionalidades, y se integra mediante webhooks con herramientas como Datadog, Grafana, New Relic, Slack y OpenTelemetry. Algunas capacidades forman parte de una edición profesional y requieren una clave de licencia.

Funciones clave

  • 01Despliegues graduales y segmentación de flags para usuarios o segmentos específicos
  • 02Alojamiento propio mediante Docker Compose, manifiestos de Kubernetes o charts de Helm
  • 03SDK para .NET, JavaScript, React, Node.js, Java, Python, Go y OpenFeature
  • 04Experimentos A/B e información sobre el uso de los flags a nivel de funcionalidad
  • 05Control de acceso basado en roles, SSO y registros de auditoría
  • 06Integraciones mediante webhooks con herramientas de observabilidad como Datadog y Grafana

Casos de uso

  • Desplegar una nueva funcionalidad para el 1 % de los usuarios y ampliar gradualmente su disponibilidad
  • Realizar pruebas A/B de funcionalidades individuales dentro de una aplicación
  • Alojar la infraestructura de feature flags en las instalaciones propias para cumplir requisitos normativos o de residencia de datos
  • Desacoplar el despliegue del código de la publicación de funcionalidades para los equipos de producto

Inicio rápido

  1. 1

    Clona el repositorio

    git clone --branch 6.0.1 --depth 1 https://github.com/featbit/featbit.git
  2. 2

    Entra en la carpeta del proyecto

    cd featbit
  3. 3

    Inicia los contenedores con Docker Compose

    docker compose up -d
  4. 4

    Abre http://localhost:8081 e inicia sesión con las credenciales predeterminadas del README

Antes de usarlo

  • Algunas funciones requieren una clave de licencia válida, por lo que no es completamente de código abierto.
  • Las credenciales de inicio de sesión predeterminadas del README son públicas y deben cambiarse antes de cualquier despliegue real.

Temas

Preguntas frecuentes

¿Qué es featbit?
Plataforma de feature flags autohospedable con SDK para .NET, JavaScript, Python, Java, Go y más, además de experimentos A/B. FeatBit es una herramienta de gestión de feature flags que permite a los desarrolladores activar y desactivar funcionalidades, y desplegarlas gradualmente sin volver a implementar el código. Es posible orientar los flags a usuarios o segmentos específicos y revertir los cambios al instante si algo sale mal.
¿featbit es gratuito? ¿Qué licencia tiene?
featbit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿featbit sigue mantenido?
Mantenimiento activo. El último commit de featbit fue el 20 oct 2026.
¿Para qué puedo usar featbit?
Desplegar una nueva funcionalidad para el 1 % de los usuarios y ampliar gradualmente su disponibilidad Realizar pruebas A/B de funcionalidades individuales dentro de una aplicación Alojar la infraestructura de feature flags en las instalaciones propias para cumplir requisitos normativos o de residencia de datos Desacoplar el despliegue del código de la publicación de funcionalidades para los equipos de producto
¿Cómo se instala featbit?
Clona el repositorio: git clone --branch 6.0.1 --depth 1 https://github.com/featbit/featbit.git Entra en la carpeta del proyecto: cd featbit Inicia los contenedores con Docker Compose: docker compose up -d Abre http://localhost:8081 e inicia sesión con las credenciales predeterminadas del README
¿Dónde consigo featbit?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/featbit/featbit

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

Proyectos relacionados