Plataforma de feature flags nativa de Git que almacena las flags en tus propios repositorios y las despliega junto con el código.
Unleash/unleash
Plataforma open source de feature flags para controlar lanzamientos graduales, pruebas A/B y kill switches en distintos servicios, con SDK para muchos lenguajes.
Alternativa open source a:LaunchDarkly
- Estrellas
- 13,890
- Forks
- 910
- Issues abiertos
- 36
- Último commit
- hace 17 horas
¿Qué es?
Unleash es una plataforma de gestión de funcionalidades basada en feature flags. Los equipos envuelven rutas de código en flags y usan el servidor de Unleash para decidir, por usuario o segmento, si una funcionalidad está activa. Así, pueden desplegar código nuevo en producción y habilitarlo gradualmente sin crear ramas de funcionalidades independientes.
El servidor ofrece una interfaz web y una API para gestionar flags en distintos entornos y aplicaciones. Los flags se pueden activar mediante estrategias de activación, usar para lanzamientos canary o graduales, configurar con variantes para pruebas A/B y supervisar para detectar flags obsoletos y deuda técnica. Las notificaciones pueden enviarse a Slack, Microsoft Teams o Datadog, y los webhooks permiten integrarlo con otras herramientas. Puede ejecutarse con Docker o como una aplicación Node.js sin contenedores.
Los SDK oficiales para clientes abarcan lenguajes de backend como Go, Java, Node.js, Python y .NET, además de plataformas de frontend como JavaScript, React, Vue, iOS y Android. El proyecto cuenta con licencia AGPL-3.0 y también ofrece una edición Enterprise alojada, con funciones como RBAC y SSO.
Funciones clave
- 01Estrategias de activación para dirigirse a usuarios o segmentos sin volver a desplegar
- 02Lanzamientos graduales, despliegues canary y kill switches
- 03Pruebas A/B con variantes
- 04Información sobre flags obsoletos y deuda técnica
- 05SDK oficiales para numerosos lenguajes de backend y frontend
- 06Autoalojamiento con Docker o Node.js, con registros de auditoría y webhooks
Casos de uso
- Lanzar una funcionalidad de riesgo a un pequeño porcentaje de los usuarios en producción
- Realizar experimentos A/B con nuevos flujos de usuario
- Desactivar al instante una funcionalidad que presenta problemas, sin hacer un despliegue
- Gestionar feature flags en varios servicios y aplicaciones cliente
Inicio rápido
- 1
Clona el repositorio
git clone git@github.com:Unleash/unleash.git - 2
Entra en el directorio del proyecto
cd unleash - 3
Inicia Unleash con Docker Compose
docker compose up -d - 4
Abre localhost:4242 en el navegador e inicia sesión con admin / unleash4all
Antes de usarlo
- Las funciones empresariales, como RBAC, SSO y SCIM, requieren un plan de pago.
- Licenciado bajo AGPL-3.0, una licencia copyleft con obligaciones para el uso a través de la red.
Temas
Preguntas frecuentes
- ¿Qué es unleash?
- Plataforma open source de feature flags para controlar lanzamientos graduales, pruebas A/B y kill switches en distintos servicios, con SDK para muchos lenguajes. Unleash es una plataforma de gestión de funcionalidades basada en feature flags. Los equipos envuelven rutas de código en flags y usan el servidor de Unleash para decidir, por usuario o segmento, si una funcionalidad está activa. Así, pueden desplegar código nuevo en producción y habilitarlo gradualmente sin crear ramas de funcionalidades independientes.
- ¿unleash es gratuito? ¿Qué licencia tiene?
- unleash es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿unleash sigue mantenido?
- Mantenimiento activo. El último commit de unleash fue el 21 oct 2026.
- ¿Para qué puedo usar unleash?
- Lanzar una funcionalidad de riesgo a un pequeño porcentaje de los usuarios en producción Realizar experimentos A/B con nuevos flujos de usuario Desactivar al instante una funcionalidad que presenta problemas, sin hacer un despliegue Gestionar feature flags en varios servicios y aplicaciones cliente
- ¿Cómo se instala unleash?
- Clona el repositorio: git clone git@github.com:Unleash/unleash.git Entra en el directorio del proyecto: cd unleash Inicia Unleash con Docker Compose: docker compose up -d Abre localhost:4242 en el navegador e inicia sesión con admin / unleash4all
- ¿Dónde consigo unleash?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Unleash/unleash
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de feature flags autohospedable con SDK para .NET, JavaScript, Python, Java, Go y más, además de experimentos A/B.
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.
Sistema open source de feature flags y experimentación que gestiona flags, variantes A/B y configuración remota de forma declarativa en Git.
Plataforma de entrega y despliegue continuo autohospedada para aplicaciones en contenedores, con gestión de versiones en Docker, Podman y Kubernetes.
Plataforma de código abierto para gestionar feature flags, realizar experimentos A/B y analizar productos, que puede funcionar con tu propio data warehouse.