Plataforma de código abierto para gestionar feature flags, realizar experimentos A/B y analizar productos, que puede funcionar con tu propio data warehouse.
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
Clona el repositorio
git clone --branch 6.0.1 --depth 1 https://github.com/featbit/featbit.git - 2
Entra en la carpeta del proyecto
cd featbit - 3
Inicia los contenedores con Docker Compose
docker compose up -d - 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
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.
Plataforma de feature flags nativa de Git que almacena las flags en tus propios repositorios y las despliega junto con el código.
Sistema open source de feature flags y experimentación que gestiona flags, variantes A/B y configuración remota de forma declarativa en Git.
Flags de funcionalidad y pruebas A/B guardadas como archivos Markdown en tu repo y compiladas por una CLI en un cliente tipado de TypeScript.
Plataforma de entrega y despliegue continuo autohospedada para aplicaciones en contenedores, con gestión de versiones en Docker, Podman y Kubernetes.