bonfire-app
Bonfire es un framework open source para construir espacios digitales federados donde comunidades pueden reunirse e interactuar. Arquitectura modular con múltiples 'flavours' (Ember, Social, Community, etc.) y soporte para federación entre instancias.
Ficha actualizada 28 sept 2026, 7:05 · upstream 28 sept 2026, 6:02 · release v1.0.7
Qué es bonfire-app
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Bonfire Networks es un framework de código abierto diseñado para crear espacios digitales federados donde las personas pueden congregarse, interactuar y formar comunidades en línea. Su arquitectura modular permite habilitar o deshabilitar extensiones para personalizar cada espacio digital según necesidades específicas. El proyecto incluye múltiples 'flavours' o aplicaciones preconfiguradas como Ember (básico), Social (red social clásica 1.0), Community (con grupos y temas en beta), Open Science, Coordination y Cooperation.
- Crear espacios digitales federados para comunidades locales con identidad propia
- Desplegar instancias personalizadas con extensiones específicas según necesidades
- Conectar múltiples instancias de Bonfire para permitir interacción federada entre comunidades
- Desarrollar nuevas extensiones para ampliar funcionalidades del framework base
- Arquitectura modular con sistema de extensiones independientes en repositorios separados
- Soporte nativo para federación entre instancias manteniendo identidades únicas
- Múltiples sabores preconfigurados (Ember, Social, Community, Open Science, etc.)
- API GraphQL disponible para desarrollo de frontends personalizados
- Licencia AGPLv3 garantizando código abierto y redistribución libre
- Algunos sabores están en etapas alpha/beta con funcionalidad incompleta
- Federation desactivada obligatoriamente en canales Alpha por inestabilidad
- Requiere conocimientos previos de Elixir, Phoenix/LiveView y PostgreSQL
- Múltiples puertos necesarios (4000, 1491, 5432, 7700, 7687, 3000, 7444)
- Dependencia de Elixir que puede ser barrera para nuevos desarrolladores
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.
Recomendaciones: usar Docker Compose (no Dockerfile directo). Mínimo 2 núcleos CPU, 2GB RAM y 30GB disco. Activar federation solo en canales Stable/RC. Consultar DEPLOY.md para guía de hosting. Para desarrollo local ver HACKING.md. Considerar que Alpha requiere desactivar federation por seguridad.
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.