GitHub Release Dashboard

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

Você precisará instalar uma extensão como Tampermonkey, Greasemonkey ou Violentmonkey para instalar este script.

Você precisará instalar uma extensão como Tampermonkey para instalar este script.

Você precisará instalar uma extensão como Tampermonkey ou Violentmonkey para instalar este script.

Você precisará instalar uma extensão como Tampermonkey ou Userscripts para instalar este script.

Você precisará instalar uma extensão como o Tampermonkey para instalar este script.

Você precisará instalar um gerenciador de scripts de usuário para instalar este script.

(Eu já tenho um gerenciador de scripts de usuário, me deixe instalá-lo!)

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

(Eu já possuo um gerenciador de estilos de usuário, me deixar fazer a instalação!)

Autor
Lafa2K
Instalações hoje
0
Total de instalações
4
Avaliações
0 0 0
Versão
1.0.0
Criado
11/04/2026
Atualizado
11/04/2026
Tamanho
22 KB
Licença
MIT
Aplicável a

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