v1.0.12026-07-31
Patch- Deps: modernc.org/sqlite 1.55.0, prometheus/client_golang 1.24.1
- Restaura pin golang.org/x/net v0.57.0 após go mod tidy / Dependabot
- README: refresh do snapshot de comparação de peers na linha 1.0
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

Baixe a infografia em alta resolução — sinta-se livre para compartilhar
Binário Go + SQLite. No bastion, laptop ou Raspberry Pi. Sem contas, sem rate limits, sem dashboards de terceiros.
A UI web do GitHub limita a 14 dias. gghstats grava snapshots e mostra tendências de 30+ dias por repo e agregadas.
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.
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
| Repo | Papel |
|---|---|
| hrodrig/gghstats | CLI, engine de sync, dashboard, releases |
| hrodrig/gghstats-selfhosted | Compose, Traefik, Helm, docs de operador |