GitHub-profile-stats
Generador de estadísticas de GitHub para READMEs mediante API pública, tarjetas personalizables y soporte Docker con Next.js.
Ficha actualizada 23 sept 2026, 23:50 · upstream 23 sept 2026, 23:10 · release sin release detectada
Qué es GitHub-profile-stats
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
GitHub-profile-stats es una herramienta open source diseñada para generar tarjetas de estadísticas visuales para perfiles de GitHub. Utiliza Next.js, React y Node.js para servir contenido dinámico, integrando Redis como base de datos en caché. La solución permite incrustar métricas como commits, estrellas, lenguajes de programación y actividad reciente directamente en los archivos README mediante enlaces a la API.
- Enriquecer perfiles de GitHub con estadísticas visuales sin necesidad de tokens complejos para el usuario final.
- Monitoreo de uptime y salud de APIs mediante badges de estado en tiempo real.
- Visualización de lenguajes de programación con múltiples layouts (barra, donut, lista) para portafolios.
- Integración sencilla en repositorios privados o públicos mediante configuración de variables de entorno.
- API pública accesible sin autenticación para el cliente final, simplificando la implementación.
- Soporte nativo para contenedores Docker con Dockerfile y Compose incluidos.
- Amplia gama de temas predefinidos (Tokyo Night, Dracula, Catppuccin) para personalización visual.
- Endpoint de estado en vivo para verificar disponibilidad del servicio.
- Requiere variable de entorno GITHUB_TOKEN para acceder a la API GraphQL de GitHub, obligando a configurar credenciales en el servidor.
- La métrica 'hours' está marcada como WIP y proporciona estimaciones, no tiempo exacto de codificación.
- Algunos endpoints tienen políticas de caché de 30 minutos que pueden retrasar la visualización de datos recientes.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue recomendado en entorno con Node.js v18+ y Redis instalado. Configurar GITHUB_TOKEN o GH_TOKEN como variable de entorno antes de iniciar el servidor. El puerto por defecto es 3000. Asegurar persistencia de datos de Redis para mantener la caché entre reinicios.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.