Historial de Estrellas GitHub

Descripción general

GitHub Star History visualiza el crecimiento acumulado de estrellas de cualquier repositorio público como un gráfico de líneas. Obtiene el historial completo a través de la API de GitHub, lo agrega por meses y exporta el resultado como un PNG de 800×470 píxeles. Es una forma directa de mostrar la trayectoria de crecimiento de un proyecto en un informe o publicación en redes.

Por qué necesitas un token de acceso personal

GitHub limita las peticiones no autenticadas a la API a 60 por hora — suficiente para repositorios pequeños, pero un repositorio con unos cientos de estrellas agota esa cuota rápidamente. Añadir un token de acceso personal (PAT) sube el límite a 5000 peticiones por hora.

Para obtener un token: cuenta de GitHub → Settings → Developer settings → Personal access tokens → Tokens (classic) → Generate new token. No hace falta marcar ningún permiso — los datos de repositorios públicos no lo requieren. El token solo se usa en tu navegador y nunca se envía a los servidores de esta web.

Formato de URL requerido

El campo de entrada solo acepta el formato https://github.com/propietario/repositorio. Una barra final o cualquier subruta produce un error:

  • https://github.com/Ice-Hazymoon/MikuTools — válido
  • https://github.com/Ice-Hazymoon/MikuTools/ — inválido (barra final)
  • https://github.com/Ice-Hazymoon/MikuTools/issues — inválido (subruta)

Cómo funcionan los datos del gráfico

Agregación de datos

  • Las estrellas se agrupan por mes; cada punto muestra el total acumulado a fin de mes
  • El eje horizontal usa etiquetas de año; el vertical escala automáticamente a unidades K/M
  • Pasa el cursor sobre la línea para ver el mes concreto y el número de estrellas

Especificaciones de exportación

  • Anchura fija de 800px, relación de aspecto aproximada 1,7:1
  • Fondo blanco — se integra sin problemas en documentos claros u oscuros
  • El nombre del archivo incluye automáticamente el propietario y el repositorio

Tiempo de consulta orientativo

Cuantas más estrellas tenga un repositorio, más peticiones paginadas son necesarias. Un repositorio con unos miles de estrellas y un token válido suele cargarse en 10–30 segundos, con un porcentaje de progreso en pantalla. Los repositorios muy grandes con decenas de miles de estrellas pueden tardar más de un minuto.