v1.6.0

GitHub-Statistiken
über 14 Tage hinaus.

Selbst gehostetes Traffic-Dashboard für deine Repos — Stars, Forks, Views und Clones über 30, 60, 90 Tage. Ein Binary. SQLite. Kein 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

// Überblick

Infografik: dauerhafte GitHub-Traffic-Analysen mit gghstats versus GitHubs 14-Tage-Limit — selbst gehostetes SQLite, Head-to-Head-Vergleiche sowie Docker-, Helm- und Homebrew-Deployment.

Hochauflösende Infografik herunterladen — gerne teilen

Aktuelle Releases

v1.6.02026-09-09

UI
  • Responsives Dashboard: einklappbare Rail, light/dark/midnight, Sprach-Autonyme (#46)
  • Geschütztes Settings (Token-Modal → HttpOnly-Session) nutzbar hinter Traefik / 0.0.0.0
  • Locales bg/ru; optionales Soft-Theme via GGHSTATS_CUSTOM_CSS; mobiles Sidebar-Schließen (#56)

v1.5.12026-08-30

Featured
  • Featured ist keine Report-Fläche (#47): Katalogzeilen ohne `repos`-Eintrag bleiben sichtbar
  • Nav, `/featured`, Featured-API und Sitemap `/featured` nutzen wieder den Katalog
  • Fail-closed leeres Dashboard bis zum nächsten Sync nach 1.5.0 bleibt unverändert

v1.5.02026-08-30

Privatsphäre
  • Report-Sichtbarkeit: `repo report ls/set` + `GGHSTATS_REPORT_PRIVATE`, standardmäßig fail-closed
  • Traffic-Frische/-Abdeckung pro Metrik (fresh / delayed / missing / failed / never)
  • Chart-ausgerichteter JSON-Download, Gap-vs-Null-Legende und Report-Inventar als JSON

v1.4.02026-08-29

UI
  • Locale-bewusste Chart-Ticks/Tooltips und Clone-Statistikzahlen (#22)
  • JSONL-Export mit UTC-Dateiname; Rank-Header; native Hilfe-Tooltips (#23–#25)
  • Unique Cloner/Viewer als Primärzahl; Featured-API + Sitemap bei Showcase

Engineering-Report v1.6.0 · Vollständiges Changelog auf GitHub

// 01 · Selbst gehostet

Go-Binary + SQLite. Auf Bastion, Laptop oder Raspberry Pi. Keine Accounts, keine Rate-Limits, keine Drittanbieter-Dashboards.

// 02 · Über 14 Tage

GitHubs Web-UI endet bei 14 Tagen. gghstats speichert Snapshots und zeigt 30+-Tage-Trends pro Repo und aggregiert.

// 03 · Ein GitHub-Token

GGHSTATS_GITHUB_TOKEN setzen (fine-grained PAT). Während das Dashboard läuft, synchronisiert gghstats Traffic von der GitHub-API im Hintergrund.

// Schnellstart

Optional: Config per CLI erzeugen statt Env-Variablen von Hand zu bearbeiten.

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

`run` ist ein Alias für `serve`; `--open` öffnet den Browser, wenn das Dashboard bereit ist. Hintergrund-Sync startet automatisch.

Produktion (VPS, TLS, Compose, Traefik, Helm):gghstats-selfhosted

// Repositories