Siraaj-analytics
Plataforma de analítica web autoalojada construida con Go y DuckDB, priorizando la privacidad al eliminar cookies y cumplir normativas como GDPR. Ofrece dashboard en tiempo real, análisis de embudos y gestión multi-proyecto con SDK ligero.
Ficha actualizada 25 sept 2026, 14:58 · upstream 25 sept 2026, 14:45 · release sin release detectada
Qué es Siraaj-analytics
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Siraaj es una solución de analítica web enfocada en la privacidad y el rendimiento, desarrollada con Go 1.24 y DuckDB para consultas sub-50ms. El frontend utiliza SvelteKit 5 con Tailwind, ofreciendo una interfaz rápida y moderna.
La arquitectura permite aislamiento estricto entre proyectos (tenants), asegurando que cada usuario solo acceda a sus propios datos. Incluye SDK de JavaScript menor a 5KB para integración sencilla sin dependencias pesadas, ideal para sitios web existentes.
El sistema soporta análisis de embudos, detección de bots y atribución de canales, permitiendo medir conversiones sin depender de terceros como GA4. La licencia AGPL-3.0 garantiza transparencia y código abierto.
- Implementación de analítica web sin cookies para cumplir con GDPR/CCPA
- Seguimiento de conversión y embudos de ventas en servidores propios
- Gestión de enlaces cortos con métricas detalladas (país, referrer)
- Filtrado de tráfico de bots para análisis limpio de usuarios reales
- Atribución de canales de marketing sin depender de terceros como GA4
- Consultas DuckDB <50ms para rendimiento en tiempo real
- SDK JS <5KB para carga rápida y mínima intrusión
- Licencia AGPL-3.0 (código abierto y libre)
- Aislamiento estricto entre proyectos (tenants)
- Arquitectura Clean Architecture en Go
- Requiere despliegue manual o Docker sin soporte one-click nativo
- Configuración manual de AUTH_SECRET necesaria para seguridad
- Variables de entorno como CORS deben configurarse explícitamente
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Ejecutar con Docker en puerto 8080 montando volumen ./data:/data. Configurar AUTH_SECRET con al menos 32 caracteres aleatorios. Variables opcionales: DUCKDB_MEMORY_LIMIT=4GB, CORS, AUTH_TOKEN_TTL.
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.
