GitHub Release Dashboard

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

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Tendrás que instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Tendrás que instalar una extensión como Tampermonkey antes de poder instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Autor
Lafa2K
Instalaciones diarias
0
Instalaciones totales
4
Calificaciones
0 0 0
Versión
1.0.0
Creado
11/04/2026
Actualizado
11/04/2026
Tamaño
22 KB
Licencia
MIT
Funciona en

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