GitHub Release Dashboard

Adds a polished release/download dashboard to GitHub repository and releases pages.

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği yüklemek için Tampermonkey gibi bir uzantı yüklemeniz gerekir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

Bu stili yüklemek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için Stylus gibi bir uzantı kurmanız gerekir.

Bu stili yükleyebilmek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı kurmanız gerekir.

Bu stili yükleyebilmek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

(Zateb bir user-style yöneticim var, yükleyeyim!)

Yazar
Lafa2K
Günlük kurulumlar
0
Toplam kurulumlar
4
Değerlendirmeler
0 0 0
Versiyon
1.0.0
Oluşturulma
11.04.2026
Güncellenme
11.04.2026
Boyut
22 KB
Lisans
MIT
Geçerli

GitHub Release Dashboard

Userscript that adds a polished release dashboard to GitHub repository pages.


Description Description

English (EN)

GitHub Release Dashboard adds a visual stats panel to GitHub repositories and release pages, focused on public release activity and GitHub-hosted asset downloads.

Features

  • Dashboard on repository home pages
  • Summary panel on release pages
  • Total downloads across GitHub release assets
  • Total releases and total assets
  • Stars, forks, and open issues
  • Last Release and First Release cards
  • Asset-level download badges on GitHub release pages
  • Clean visual style with animated background
  • No external dependencies

Works On

Installation

  1. Install a userscript manager such as Tampermonkey or Violentmonkey
  2. Create a new userscript
  3. Paste the contents of github-release-dashboard.user.js
  4. Save
  5. Open any supported GitHub repository page

How It Works

The script reads public data from the GitHub API:

  • repository metadata
  • releases
  • release assets
  • asset download counts

The dashboard totals are based on GitHub-hosted release assets.

Important Limitation

If a repository uses releases or tags without attached GitHub assets, the script may show:

  • 0 downloads
  • 0 assets

That does not necessarily mean the project has no users.
It only means GitHub itself is not reporting downloadable release assets for that repository.

This script does not measure:

  • clone traffic
  • installs
  • downloads hosted outside GitHub Releases
  • private/internal analytics

Notes

  • Data is cached in sessionStorage for a few minutes to reduce repeated API calls
  • Some repositories will show much larger numbers than others depending on how they publish binaries
  • Repositories like PowerToys are a good example of projects that publish release assets directly on GitHub and therefore produce strong download metrics

Portugues (PT-BR)

GitHub Release Dashboard adiciona um painel visual de estatisticas nas paginas de repositorio e nas paginas de release do GitHub, com foco em atividade publica de releases e downloads de assets hospedados no proprio GitHub.

Funcionalidades

  • Dashboard na pagina principal do repositorio
  • Painel resumido na pagina de releases
  • Total de downloads de assets das releases
  • Total de releases e total de assets
  • Stars, forks e issues abertas
  • Cards de Last Release e First Release
  • Badge de downloads ao lado dos arquivos na pagina de releases
  • Visual limpo com background animado
  • Sem dependencias externas

Funciona Em

Instalacao

  1. Instale um gerenciador de userscripts, como Tampermonkey ou Violentmonkey
  2. Crie um novo userscript
  3. Cole o conteudo de github-release-dashboard.user.js
  4. Salve
  5. Abra qualquer pagina de repositorio suportada no GitHub

Como Funciona

O script le dados publicos da API do GitHub:

  • metadados do repositorio
  • releases
  • assets das releases
  • contagem de downloads dos assets

Os totais do dashboard sao baseados em assets de release hospedados no GitHub.

Limitacao Importante

Se um repositorio usa releases ou tags sem assets anexados no GitHub, o script pode mostrar:

  • 0 downloads
  • 0 assets

Isso nao significa necessariamente que o projeto nao tem usuarios.
Significa apenas que o GitHub nao esta retornando assets de release baixaveis para aquele repositorio.

Este script nao mede:

  • trafego de clones
  • instalacoes
  • downloads hospedados fora do GitHub Releases
  • analises privadas/internas

Observacoes

  • Os dados ficam em cache via sessionStorage por alguns minutos para reduzir chamadas repetidas na API
  • Alguns repositorios vao mostrar numeros muito maiores do que outros dependendo de como publicam seus binarios
  • Repositorios como PowerToys sao um bom exemplo de projeto que publica assets diretamente no GitHub e, por isso, retornam metricas de download muito mais completas