aglyn
Plataforma multi-inquilino open-source para creación de sitios web con editor visual Besigner™, CMS, comercio electrónico y flujos de trabajo integrados. Arquitectura monorepo Next.js + Firebase.
Ficha actualizada 22 sept 2026, 14:51 · upstream 22 sept 2026, 14:40 · release sin release detectada
Qué es aglyn
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Aglyn es una plataforma multi-inquilino para construcción de sitios web que combina un editor visual en vivo llamado Besigner™ con capacidades completas de CMS, comercio electrónico, formularios, medios y automatización. La arquitectura se basa en Next.js 16 con App Router y React 19, organizados en un monorepo gestionado por Nx que separa aplicaciones (console, tenant, docs) de librerías compartidas para UI, acceso a datos y utilidades.
El backend utiliza Firebase como servicio principal para autenticación, Firestore, Storage y Cloud Functions, complementado con Stripe para pagos y Resend para email. La plataforma soporta despliegue auto-alojado mediante Docker Compose, permitiendo apuntar a proyectos Firebase propios y configurar dominios personalizados. Incluye un marketplace de plugins instalables por organización para extender funcionalidades como reservas, eventos o redirecciones.
La seguridad está integrada desde el inicio con Firebase Auth, verificación de email, límites de tasa duraderos y protección CSRF. El sistema utiliza ISR (Incremental Static Regeneration) para servir sitios en aglyn.app o dominios personalizados con rendimiento optimizado. La documentación es extensa y se mantiene sincronizada con las características del código.
- Creación de sitios web profesionales sin código mediante el editor visual Besigner™ con previsualización en tiempo real
- Plataforma multi-inquilino para agencias digitales o SaaS que gestionan múltiples clientes desde un único runtime
- Implementación de tiendas online con gestión de productos, precios y POS integrada usando Stripe
- Automatización de procesos empresariales mediante flujos de trabajo visuales y plugins modulares
- Gestión de activos digitales con Digital Asset Manager que mantiene URLs CDN estables tras movimientos
- Despliegue auto-alojado en infraestructura propia (VPS, bare metal o nube) con Firebase backend
- Editor visual Besigner™ con edición in-place donde lo que se hace en pantalla es lo que se publica
- Arquitectura multi-inquilino eficiente que sirve múltiples sitios desde un único runtime con ISR
- Plataforma de plugins modular con marketplace revisado para extender funcionalidades por organización
- Seguridad robusta con Firebase Auth, reglas Firestore probadas y protección CSRF integrada
- Stack moderno con Next.js App Router, React 19 y server components para rendimiento óptimo
- Digital Asset Manager con metadatos personalizados y URLs CDN estables que sobreviven a cambios
- Dependencia obligatoria de Firebase para backend, almacenamiento y autenticación, limitando la portabilidad total
- Flujo de configuración de dominios personalizados en consola limitado principalmente a Vercel
- Requisito de Node.js ≥ 24 que puede excluir entornos legacy o distribuciones antiguas
- Consumo significativo de disco por caché de turbopack en sesiones de desarrollo prolongadas
- Almacenamiento y reglas Firestore gestionados externamente requieren configuración manual segura
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.
Para despliegue auto-alojado, usar docker compose con .env.selfhost configurado apuntando a proyecto Firebase propio. Configurar reverse proxy para puertos 4200 (console) y 4500 (sites publicados). Desplegar security-rules en Firestore antes de iniciar. Considerar límites de volumen local por caché de turbopack que puede causar ENOSPC en sesiones largas. Verificar compatibilidad con Node ≥ 24.
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.