v1.0.02026-07-26
Stable- Chemin SQLite par défaut stable (XDG / Application Support) ; GGHSTATS_DB prime toujours
- Gel SPEC de l’API 1.x (uniquement des ajouts en minors)
- IP client dans les access logs + correctif URL dash alertes (/{owner}/{repo})
Tableau de bord auto-hébergé pour vos dépôts — stars, forks, vues et clones sur 30, 60, 90 jours. Un binaire. SQLite. Pas de 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

Télécharger l’infographie haute résolution — libre de partage
Binaire Go + SQLite. Sur bastion, laptop ou Raspberry Pi. Pas de comptes, pas de limites, pas de dashboards tiers.
L'interface GitHub s'arrête à 14 jours. gghstats enregistre des snapshots et affiche des tendances sur 30+ jours.
Définissez GGHSTATS_GITHUB_TOKEN (PAT fine-grained). Pendant que le dashboard tourne, gghstats synchronise le trafic depuis l'API GitHub en arrière-plan.
Optionnel : générer la config via la CLI plutôt que d’éditer les variables à la main.
$ gghstats --print-sample-config > ./gghstats.env # adjust $ export GGHSTATS_GITHUB_TOKEN=ghp_xxx $ gghstats run --open
`run` est un alias de `serve` ; `--open` ouvre le navigateur quand le dashboard est prêt. La synchronisation en arrière-plan démarre automatiquement.
Production (VPS, TLS, Compose, Traefik, Helm) :gghstats-selfhosted
| Dépôt | Rôle |
|---|---|
| hrodrig/gghstats | CLI, moteur de sync, dashboard, releases |
| hrodrig/gghstats-selfhosted | Compose, Traefik, Helm, docs opérateur |