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álidohttps://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.