Transforma o gráfico de contribuições do GitHub em um GIF ou WebP animado de nave espacial no estilo Galaga, pronto para incorporar ao seu perfil.
Platane/snk
Gera um jogo da cobrinha animado a partir do gráfico de contribuições de um usuário do GitHub, exportado como SVG ou GIF para READMEs de perfil.
- Estrelas
- 6,176
- Forks
- 2,314
- Issues abertas
- 2
- Último commit
- há 20 dias
O que é?
snk transforma o gráfico de contribuições de um usuário do GitHub em um jogo da cobrinha. Ele calcula um caminho que percorre as células de contribuição em ordem e, em seguida, renderiza o resultado como SVG ou GIF animado.
A saída pode ser atualizada automaticamente com uma GitHub Action, por exemplo, seguindo uma agenda diária com cron, o que faz do projeto uma adição comum a READMEs de perfil do GitHub. As cores podem ser configuradas usando paletas predefinidas ou cores personalizadas para a cobrinha e os pontos, e é possível gerar versões separadas para temas claro e escuro.
Além da GitHub Action, o projeto oferece uma action que gera apenas SVG, para uma geração mais rápida, e o pacote npm generate-snake-animation, que também oferece suporte a contas do GitLab e do Forgejo (Codeberg).
Recursos principais
- 01Cria um caminho para a cobrinha percorrer em ordem as células do gráfico de contribuições de um usuário.
- 02Exporta arquivos SVG ou GIF animados.
- 03Funciona como uma GitHub Action que pode regenerar a imagem em uma agenda definida.
- 04Oferece paletas predefinidas e cores personalizadas para a cobrinha e os pontos.
- 05Oferece um pacote npm que também funciona com contas do GitLab e do Forgejo.
Casos de uso
- Adicionar um gráfico de contribuições animado ao README de perfil do GitHub.
- Gerar versões para temas claro e escuro da animação da cobrinha para READMEs que se adaptam ao tema.
- Criar uma animação da cobrinha a partir do gráfico de contribuições do Codeberg ou do GitLab usando o pacote npm.
Início rápido
- 1
Adicione a GitHub Action a um arquivo de workflow usando a linha uses do README
- 2
Ou experimente o pacote npm com npx
npx generate-snake-animation@3 --forgejo_user codeberg.org/JasterV --output snake.svg?palette=codeberg
Antes de usar
- O projeto não aceita pull requests, então as alterações devem ser discutidas primeiro em uma issue.
- O repositório não especifica uma licença, portanto os direitos de uso não estão claros.
Tópicos
Perguntas frequentes
- O que é snk?
- Gera um jogo da cobrinha animado a partir do gráfico de contribuições de um usuário do GitHub, exportado como SVG ou GIF para READMEs de perfil. snk transforma o gráfico de contribuições de um usuário do GitHub em um jogo da cobrinha. Ele calcula um caminho que percorre as células de contribuição em ordem e, em seguida, renderiza o resultado como SVG ou GIF animado.
- snk é gratuito? Qual é a licença?
- snk não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- snk ainda é mantido?
- Manutenção ativa. O último commit de snk foi em 18 de out. de 2026.
- Para que posso usar snk?
- Adicionar um gráfico de contribuições animado ao README de perfil do GitHub. Gerar versões para temas claro e escuro da animação da cobrinha para READMEs que se adaptam ao tema. Criar uma animação da cobrinha a partir do gráfico de contribuições do Codeberg ou do GitLab usando o pacote npm.
- Como instalar snk?
- Adicione a GitHub Action a um arquivo de workflow usando a linha uses do README Ou experimente o pacote npm com npx: npx generate-snake-animation@3 --forgejo_user codeberg.org/JasterV --output snake.svg?palette=codeberg
- Onde consigo snk?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Platane/snk
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma GitHub Action que busca as publicações mais recentes dos seus feeds RSS e as adiciona ao README do seu perfil ou projeto em horários programados.
Editor de sprites e pixel art no navegador para criar sprites de jogos, animações e GIFs.
App para macOS que converte vídeos em GIFs animados de alta qualidade usando o encoder gifski.
Biblioteca Python para edição programática de vídeo: cortes, concatenação, sobreposição de texto, composição e efeitos personalizados em vídeo, áudio e GIF.
Ferramenta de linha de comando para criar, editar, otimizar e inspecionar imagens e animações GIF, com programas auxiliares para visualização e comparação.