Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

pug

Plataforma open-source de analítica de producto construida en Go que captura eventos, identifica usuarios y ofrece análisis de embudos, retención y flujos mediante dashboards personalizables. Utiliza PostgreSQL para datos relacionales, ClickHouse para analítica y NATS para la ingesta.

Ficha actualizada 21 sept 2026, 4:39 · upstream 21 sept 2026, 4:39 · release v0.0.24

00

Qué es pug

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Pug es una plataforma open-source de analítica de producto construida en Go que captura eventos, identifica usuarios y ofrece análisis de embudos, retención y flujos mediante dashboards personalizables. Utiliza PostgreSQL para datos relacionales, ClickHouse para analítica y NATS para la ingesta.

Ofrece ingestión de eventos con pipeline basado en NATS que incluye enriquecimiento automático de geolocalización, user-agent y detección de bots. Proporciona web analytics automático (visitas, sesiones, bounce rate), vista en tiempo real en mapa mundial, gestión de perfiles de usuario con aliasing y cumplimiento normativo GDPR/DPDP para borrado de datos.

La arquitectura utiliza Go con Connect RPC, PostgreSQL para orgs y auth, ClickHouse para eventos e insights, y NATS como backbone de mensajería. Requiere despliegue manual sin Docker Compose, configuración de variables de entorno y migraciones previas a las bases de datos. Licencia AGPL v3.0.

CASOS DE USO
  • Monitoreo de embudos de conversión y retención de usuarios
  • Análisis en tiempo real del tráfico web con mapa mundial
  • Gestión de perfiles de usuario y aliasing para identificación
  • Dashboards personalizados con tiles de insights y markdown
  • Cumplimiento normativo GDPR/DPDP con borrado de datos
  • Atribución web y detección de bots en la ingesta de eventos
PUNTOS DESTACADOS
  • Construido en Go para alto rendimiento en procesamiento de eventos
  • Uso de ClickHouse para consultas analíticas rápidas sobre grandes volúmenes de datos
  • Pipeline de ingesta basado en NATS con enriquecimiento automático (geo, bot-detection)
  • Vista en tiempo real de visitantes activos en mapa mundial
  • Licencia AGPL v3.0 garantizando código abierto y transparencia
  • Soporte nativo para autenticación OIDC y Google Sign-in
PRECAUCIONES
  • Requiere gestión manual de infraestructura sin Docker Compose
  • La herramienta seed puede borrar tablas existentes si no se usa --no-reset
  • Licencia AGPL v3.0 requiere que las modificaciones también sean open-source
  • No incluye soporte de un clic para despliegue
  • Complejidad alta en configuración inicial
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Docker detectado

Requiere PostgreSQL, ClickHouse y NATS. Construir binario con make build. Migrar bases de datos antes de iniciar (pug postgres migrate, etc.). Usar .env para configuración. Opción seed para datos de demostración (cuidado con borrar tablas). No tiene Docker Compose, requiere gestión manual de contenedores o binarios.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsGo
SERVICIOS
PostgreSQLMySQLRedisClickHouseNATS
BASES DE DATOS
PostgreSQLMySQLRedisClickHouse
PUERTOS
3000543390004222638043175173
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.