glossa
Glossa es infraestructura open source de localización auto-alojada y multi-inquilino. Gestiona traducciones como datos versionados del producto, no archivos. Ofrece API REST + SSE para actualizaciones en tiempo real, sistema editorial con estados (pending, approved) y agentes IA opcionales (OpenAI/A
Ficha actualizada 28 sept 2026, 7:14 · upstream 28 sept 2026, 6:58 · release @felixgeelhaar/glossa-elements@0.3.0
Qué es glossa
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Glossa es una plataforma de infraestructura de localización auto-alojada diseñada para equipos de producto que requieren gestionar múltiples idiomas sin depender de archivos externos. Trata las traducciones como datos versionados inmutables del propio producto, asegurando consistencia y propiedad de los datos. Desde el primer día, soporta arquitecturas multi-inquilino con aislamiento estricto mediante seguridad a nivel de fila en PostgreSQL, impidiendo fugas de datos entre inquilinos incluso ante errores de consulta.
- Gestión centralizada de localización para múltiples productos SaaS desde una única instancia auto-alojada.
- Actualización en tiempo real de textos de interfaz sin necesidad de rediseñar o redeployar la aplicación mediante SSE.
- Implementación de flujos de trabajo híbridos donde la IA sugiere traducciones y humanos las revisan antes de aprobar.
- Auditoría completa de cambios en el contenido con logs inmutables que registran actor, timestamp y valores previos.
- Despliegue seguro de credenciales de LLM (OpenAI/Anthropic) sin exponer claves en repositorios públicos mediante encriptación AES-GCM.
- Seguridad multi-inquilino estricta implementada con Row-Level Security (RLS) en PostgreSQL y aislamiento por transacción.
- Actualizaciones en tiempo real vía Server-Sent Events con latencia de renderizado inferior a 1 segundo tras edición.
- Encriptación AES-256-GCM para credenciales de proveedores de IA, almacenando claves maestras solo en memoria o entorno.
- Arquitectura hexagonal en Go (backend) y Lit (frontend), facilitando pruebas unitarias y mantenimiento a largo plazo.
- UI administrativa modular basada en componentes Lit con sistema de diseño propio y temas claro/oscuro.
- Soporte nativo para formatos de mensaje complejos como ICU MessageFormat 2 mediante paquetes TypeScript.
- Requiere configuración manual de una clave maestra (`GLOSSA_SECRETS_KEY`) para la encriptación de secretos de IA.
- La versión actual (v0.3) es una base estable pero el proyecto está en proceso de reescritura mayor según RFC 0002.
- Autenticación basada en email y contraseña sin soporte explícito nativo para SSO/OIDC en la documentación proporcionada.
- Dependencia de PostgreSQL 16+ para características específicas de seguridad y gestión de migraciones SQLc.
- El despliegue en Kubernetes requiere configuración manual de certificados TLS por host mediante cert-manager.
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.
Soporta Docker Compose para desarrollo rápido con base de datos incluida. Despliegue en Kubernetes vía Helm chart oficial o kustomize manual. Requiere configuración de variables de entorno para claves maestras y endpoints de IA. Necesita migraciones SQL ejecutadas antes del primer arranque.
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.