GitHub Release Dashboard

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

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

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

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

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

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

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

ستحتاج إلى تثبيت إضافة مثل Stylus لتثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتتمكن من تثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتثبيت هذا النمط.

(لدي بالفعل مثبت أنماط للمستخدم، دعني أقم بتثبيته!)

المؤلف
Lafa2K
التثبيت اليومي
0
إجمالي التثبيت
4
التقييمات
0 0 0
الإصدار
1.0.0
تم إنشاؤه
11-04-2026
تم تحديثه
11-04-2026
الحجم
22 KB
الترخيص
MIT
ينطبق على

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