Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Siraaj Logo
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactVueNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
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.