v1.6.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.

Descarga la infografía en alta resolución — compártela libremente

Releases recientes

v1.6.02026-09-09

UI
  • Dashboard responsive: rail colapsable, light/dark/midnight, autónimos de idioma (#46)
  • Settings con gate (modal de token → sesión HttpOnly) usable detrás de Traefik / 0.0.0.0
  • Locales bg/ru; tema soft opcional vía GGHSTATS_CUSTOM_CSS; cierre del sidebar móvil (#56)

v1.5.12026-08-30

Featured
  • Featured no es superficie de reporte (#47): el catálogo se muestra sin fila en `repos`
  • Nav, `/featured`, API Featured y sitemap `/featured` usan el catálogo otra vez
  • El dashboard vacío fail-closed hasta el próximo sync tras 1.5.0 no cambia

v1.5.02026-08-30

Privacidad
  • Visibilidad de reporte: `repo report ls/set` + `GGHSTATS_REPORT_PRIVATE`, fail-closed por defecto
  • Frescura/cobertura de tráfico por métrica (fresh / delayed / missing / failed / never)
  • Descarga JSON alineada al gráfico, leyenda gap-vs-cero e inventario de reporte en JSON

v1.4.02026-08-29

UI
  • Gráficos/tooltips y números de estadísticas de clones con locale (#22)
  • Export JSONL con sello UTC; cabecera Rank; tooltips de ayuda nativos (#23–#25)
  • UX prioriza clonadores/visores únicos; API Featured + sitemap si hay showcase

Informe técnico v1.6.0 · 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