Convierte el gráfico de contribuciones de GitHub en un GIF o WebP animado de un juego espacial al estilo de Galaga, listo para insertar en tu perfil.
Platane/snk
Genera un juego de serpiente animado a partir del gráfico de contribuciones de un usuario de GitHub y lo exporta como SVG o GIF para los README de perfil.
- Estrellas
- 6,175
- Forks
- 2,314
- Issues abiertos
- 2
- Último commit
- hace 19 días
¿Qué es?
snk convierte el gráfico de contribuciones de un usuario de GitHub en un juego de serpiente. Calcula una ruta que recorre las celdas de contribución en orden y luego muestra el resultado como SVG o GIF animado.
La salida se puede actualizar automáticamente mediante una GitHub Action, por ejemplo, con una tarea cron diaria, lo que hace que sea habitual incluirla en el README del perfil de GitHub. Los colores se pueden configurar con paletas predefinidas o colores personalizados para la serpiente y los puntos, y se pueden generar variantes claras y oscuras para integrarlas según el tema.
Además de la GitHub Action, el proyecto ofrece una action que genera únicamente SVG más rápido y el paquete npm generate-snake-animation, que también es compatible con cuentas de GitLab y Forgejo (Codeberg).
Funciones clave
- 01Crea una ruta para que la serpiente recorra en orden las celdas del gráfico de contribuciones de un usuario.
- 02Exporta archivos SVG o GIF animados.
- 03Se ejecuta como una GitHub Action que puede regenerar la imagen según un horario.
- 04Admite paletas de colores predefinidas y colores personalizados para la serpiente y los puntos.
- 05Ofrece un paquete npm que también funciona con cuentas de GitLab y Forgejo.
Casos de uso
- Añadir un gráfico de contribuciones animado al README del perfil de GitHub.
- Generar versiones claras y oscuras de una animación de serpiente para README que se adapten al tema.
- Crear una animación de serpiente a partir del gráfico de contribuciones de Codeberg o GitLab con el paquete npm.
Inicio rápido
- 1
Añade la acción de GitHub a un archivo de workflow usando la línea uses del README
- 2
O prueba el paquete npm con npx
npx generate-snake-animation@3 --forgejo_user codeberg.org/JasterV --output snake.svg?palette=codeberg
Antes de usarlo
- El proyecto no acepta pull requests, así que primero se deben discutir los cambios en un issue.
- El repositorio no especifica una licencia, por lo que los derechos de uso no están claros.
Temas
Preguntas frecuentes
- ¿Qué es snk?
- Genera un juego de serpiente animado a partir del gráfico de contribuciones de un usuario de GitHub y lo exporta como SVG o GIF para los README de perfil. snk convierte el gráfico de contribuciones de un usuario de GitHub en un juego de serpiente. Calcula una ruta que recorre las celdas de contribución en orden y luego muestra el resultado como SVG o GIF animado.
- ¿snk es gratuito? ¿Qué licencia tiene?
- snk no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿snk sigue mantenido?
- Mantenimiento activo. El último commit de snk fue el 18 oct 2026.
- ¿Para qué puedo usar snk?
- Añadir un gráfico de contribuciones animado al README del perfil de GitHub. Generar versiones claras y oscuras de una animación de serpiente para README que se adapten al tema. Crear una animación de serpiente a partir del gráfico de contribuciones de Codeberg o GitLab con el paquete npm.
- ¿Cómo se instala snk?
- Añade la acción de GitHub a un archivo de workflow usando la línea uses del README O prueba el paquete npm con npx: npx generate-snake-animation@3 --forgejo_user codeberg.org/JasterV --output snake.svg?palette=codeberg
- ¿Dónde consigo snk?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Platane/snk
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una GitHub Action que incorpora periódicamente las últimas publicaciones de tus feeds RSS al README de tu perfil o proyecto.
Editor de sprites y pixel art para navegador, pensado para crear sprites de videojuegos, animaciones y GIF.
Una app para macOS que convierte videos en GIF animados de alta calidad con el codificador gifski.
Biblioteca de Python para editar video mediante código: cortes, concatenación, superposición de texto, composición y efectos personalizados en video, audio y GIF.
Herramienta de línea de comandos para crear, editar, optimizar e inspeccionar imágenes y animaciones GIF, con programas complementarios para verlas y compararlas.