Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

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.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactVueNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
51738080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.