v1.6.0

Estatísticas GitHub
além de 14 dias.

Dashboard auto-hospedado para seus repos — stars, forks, views e clones em 30, 60, 90 dias. Um binário. SQLite. Sem 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

// Visão geral

Infográfico: estatísticas permanentes de tráfego GitHub com gghstats versus o limite de 14 dias do GitHub — SQLite auto-hospedado, comparações head-to-head e implantação com Docker, Helm e Homebrew.

Baixe a infografia em alta resolução — sinta-se livre para compartilhar

Releases recentes

v1.6.02026-09-09

UI
  • Dashboard responsivo: rail colapsável, light/dark/midnight, autônimos de idioma (#46)
  • Settings com gate (modal de token → sessão HttpOnly) usável atrás de Traefik / 0.0.0.0
  • Locales bg/ru; tema soft opcional via GGHSTATS_CUSTOM_CSS; fechar sidebar móvel (#56)

v1.5.12026-08-30

Featured
  • Featured não é superfície de relatório (#47): o catálogo aparece sem linha em `repos`
  • Nav, `/featured`, API Featured e sitemap `/featured` usam o catálogo de novo
  • O dashboard vazio fail-closed até o próximo sync após 1.5.0 não muda

v1.5.02026-08-30

Privacidade
  • Visibilidade de relatório: `repo report ls/set` + `GGHSTATS_REPORT_PRIVATE`, fail-closed por padrão
  • Frescura/cobertura de tráfego por métrica (fresh / delayed / missing / failed / never)
  • Download JSON alinhado ao gráfico, legenda gap-vs-zero e inventário JSON

v1.4.02026-08-29

UI
  • Gráficos/tooltips e números de estatísticas de clones com locale (#22)
  • Export JSONL com carimbo UTC; cabeçalho Rank; tooltips de ajuda nativos (#23–#25)
  • UX prioriza clonadores/visualizadores únicos; API Featured + sitemap se houver showcase

Relatório técnico v1.6.0 · Changelog completo no GitHub

// 01 · Auto-hospedado

Binário Go + SQLite. No bastion, laptop ou Raspberry Pi. Sem contas, sem rate limits, sem dashboards de terceiros.

// 02 · Além de 14 dias

A UI web do GitHub limita a 14 dias. gghstats grava snapshots e mostra tendências de 30+ dias por repo e agregadas.

// 03 · Um token GitHub

Defina GGHSTATS_GITHUB_TOKEN (PAT fine-grained). Com o dashboard em execução, o gghstats sincroniza o tráfego da API GitHub em segundo plano.

// Início rápido

Opcional: gere config pela CLI em vez de editar variáveis manualmente.

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

`run` é alias de `serve`; `--open` abre o browser quando o dashboard está pronto. A sincronização em segundo plano começa automaticamente.

Produção (VPS, TLS, Compose, Traefik, Helm):gghstats-selfhosted

// Repositórios