v0.11.0

Estadísticas GitHub
más allá de 14 días.

Panel de tráfico autoalojado para tus repos — stars, forks, vistas y clones en 30, 60, 90 días. Un binario. SQLite. Sin SaaS.

$ curl -fsSL https://get.gghstats.com/install.sh | sh
$ export GGHSTATS_GITHUB_TOKEN=ghp_xxx
$ gghstats run --open
curl -fsSL https://get.gghstats.com/install.sh | sh

// Resumen

Infografía: estadísticas permanentes de tráfico GitHub con gghstats frente al límite de 14 días de GitHub — SQLite autoalojado, comparativas head-to-head e instalación con Docker, Helm y Homebrew.

Releases recientes

v0.11.02026-07-23

API
  • Modo API-only (GGHSTATS_API_ONLY) omite dashboard HTML y rutas SEO
  • Rutas JSON dogfood para UIs externas (/api/v1/repos, h2h, charts) más CORS y CSP Report-Only
  • SYNC+: deltas de referrers/paths acotados por fecha tras cada sync

v0.10.22026-07-22

Seguridad
  • Proxies de confianza controlan X-Forwarded-For / X-Real-IP para rate limit y whitelist
  • Timeouts HTTP del servidor (ReadHeader/Read/Write/Idle) en serve
  • Pin golang.org/x/net v0.57.0; cobertura de release ≥ 80%

v0.10.12026-07-18

Alertas
  • Hitos de estrellas disparan una vez por umbral tras el sync
  • Sink SMTP (STARTTLS / TLS opcional) y alert test --sink smtp

Changelog completo en GitHub

// 01 · Autoalojado

Binario Go + SQLite. En tu bastión, portátil o Raspberry Pi. Sin cuentas, sin límites de tasa, sin paneles de terceros.

// 02 · Más de 14 días

La web de GitHub limita a 14 días. gghstats guarda snapshots y muestra tendencias de 30+ días por repo y agregadas.

// 03 · Un token GitHub

Define GGHSTATS_GITHUB_TOKEN (PAT fine-grained). Con el panel en marcha, gghstats sincroniza el tráfico de la API de GitHub en segundo plano.

// Inicio rápido

Opcional: genera config desde la CLI en lugar de editar variables a mano.

$ gghstats --print-sample-config > ./gghstats.env  # adjust
$ export GGHSTATS_GITHUB_TOKEN=ghp_xxx
$ gghstats run --open

`run` es alias de `serve`; `--open` abre el navegador cuando el panel está listo. La sincronización en segundo plano arranca sola.

Producción (VPS, TLS, Compose, Traefik, Helm):gghstats-selfhosted

// Repositorios