featurevisor
Featurevisor es una plataforma open source para gestión de feature flags, experimentos y configuración remota con control de versiones en Git. Permite desacoplar el despliegue del código de la liberación de funcionalidades mediante archivos JSON estáticos servidos por un CDN o servidor propio.
Ficha actualizada 18 sept 2026, 18:45 · upstream 8 sept 2026, 20:49 · release sin release detectada
Qué es featurevisor
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Featurevisor permite gestionar banderas de características (feature flags), variaciones para pruebas A/B y variables de configuración remota de forma declarativa dentro del flujo de trabajo Git. El sistema evalúa las condiciones en el lado del cliente mediante SDKs disponibles para múltiples lenguajes como JavaScript, Python, Go, Rust y PHP. La arquitectura se basa en la generación de archivos JSON estáticos que se construyen mediante un pipeline CI/CD y se sirven desde un CDN o servidor personalizado, eliminando la necesidad de una base de datos centralizada o backend complejo para el almacenamiento de estado.
Soporta integración nativa con agentes de inteligencia artificial a través de habilidades (skills) oficiales, facilitando la creación de flags, segmentos y reglas de rollout mediante prompts naturales. Esto permite automatizar tareas repetitivas como la depuración de evaluaciones, la promoción entre conjuntos de usuarios o la integración de SDKs en aplicaciones existentes sin intervención manual directa en el código del proyecto.
La plataforma está diseñada para entornos de desarrollo moderno, apoyando prácticas como trunk-based development y microfrontends, permitiendo a múltiples equipos alinear sus lanzamientos y gestionar dependencias entre características de forma segura. Su enfoque en la propiedad de las características (feature ownership) y la gobernanza ayuda a establecer procesos claros para el ciclo de vida del software en organizaciones escalables.
- Desacoplar despliegues de aplicaciones de la liberación de funcionalidades
- Entrega progresiva con rollout gradual de nuevas características
- Pruebas en producción mediante segmentación y variaciones controladas
- Experimentos A/B y multivariados para optimización de conversión
- Gestión de configuración remota avanzada con variables tipadas
- Deprecación segura de funcionalidades antiguas sin romper aplicaciones
- Soporte nativo para múltiples lenguajes mediante SDKs oficiales (JS, Python, Go, Rust, PHP)
- Integración oficial con agentes de IA para automatización de tareas de gestión
- Almacenamiento declarativo en Git sin necesidad de base de datos centralizada
- Arquitectura basada en archivos JSON estáticos para alta disponibilidad
- Soporte para OpenFeature providers para interoperabilidad estándar
- Requiere infraestructura propia o CDN externo para servir los datafiles generados
- No incluye contenedores Docker ni scripts de orquestación nativos según análisis técnico
- Dependencia de un pipeline CI/CD para construir y subir archivos de configuración
- Gestión manual de versiones de datos si no se automatiza el proceso de build
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue requiere servidor web o CDN (S3, CloudFront) para servir datafiles JSON. Se recomienda configurar variables de entorno en la aplicación cliente para autenticación. El pipeline CI/CD debe construir los archivos y subirlos antes del despliegue de la app. No se necesita backend propio si se usa CDN público.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.