Shields.io é um serviço e uma biblioteca NPM que gera badges de status concisos em SVG e formatos rasterizados para arquivos README e páginas da web.
anmol098/waka-readme-stats
Uma GitHub Action que gera estatísticas de programação do WakaTime e as exibe como texto ou gráficos SVG no README do seu perfil do GitHub.
- Estrelas
- 4,003
- Forks
- 652
- Issues abertas
- 72
- Último commit
- há 4 dias
O que é?
waka-readme-stats é uma GitHub Action que busca dados de atividade de programação no WakaTime e os insere em uma seção do README do seu perfil, seguindo um agendamento. Ela pode mostrar o tempo total de programação, linguagens, editores, sistemas operacionais, projetos, fuso horário e atividade de commits por horário do dia e dia da semana.
A action procura um par de comentários marcadores no seu README.md e substitui o conteúdo entre eles a cada execução. É possível ativar ou desativar cada bloco com flags de recursos, além de localizar a saída, exibi-la como barras de texto Unicode ou barras SVG coloridas e aplicar diferentes estilos de badge. Ela também pode listar as linguagens por repositório e as linhas de código escritas, além de usar um backend compatível com WakaTime hospedado por você, como o Wakapi.
As versões recentes adicionam um resumo semanal de programação com IA, que inclui linhas escritas por IA em comparação com as escritas manualmente, uso de tokens, custo estimado e uso por modelo, quando esses dados estão disponíveis na conta do WakaTime.
Recursos principais
- 01Atualiza automaticamente uma seção marcada do README do seu perfil, seguindo um cronograma do cron.
- 02Mostra tempo de programação, linguagens, editores, sistemas operacionais, projetos e fuso horário com dados do WakaTime.
- 03Detalha os commits por horário do dia e dia da semana, com estatísticas opcionais de linhas de código.
- 04Oferece barras de texto Unicode ou barras SVG, com cores e raio dos cantos configuráveis.
- 05Localiza a saída e pode se conectar a uma instância do Wakapi hospedada por você.
Casos de uso
- Mostrar seus hábitos de programação e a variedade de linguagens na página do seu perfil do GitHub.
- Acompanhar seu tempo de programação ao longo do ano em um README, sem atualizações manuais.
- Executar um servidor compatível com WakaTime hospedado por você e ainda exibir estatísticas no GitHub.
Início rápido
- 1
Adicione os comentários de início e fim da seção ao README.md do seu perfil
- 2
Salve WAKATIME_API_KEY e GH_TOKEN como secrets do repositório
- 3
Adicione o arquivo de workflow que usa anmol098/waka-readme-stats@master e faça o commit
- 4
Execute o workflow na aba Actions (workflow_dispatch) para ver o resultado
Antes de usar
- É necessária uma chave de API do WakaTime e um token do GitHub com o escopo repo, que concede acesso amplo.
- A opção de linhas de código fica desativada por padrão porque é uma operação pesada.
- As estatísticas de programação com IA só aparecem se sua conta do WakaTime tiver dados de rastreamento de programação com IA.
Tópicos
Perguntas frequentes
- O que é waka-readme-stats?
- Uma GitHub Action que gera estatísticas de programação do WakaTime e as exibe como texto ou gráficos SVG no README do seu perfil do GitHub. waka-readme-stats é uma GitHub Action que busca dados de atividade de programação no WakaTime e os insere em uma seção do README do seu perfil, seguindo um agendamento. Ela pode mostrar o tempo total de programação, linguagens, editores, sistemas operacionais, projetos, fuso horário e atividade de commits por horário do dia e dia da semana.
- waka-readme-stats é gratuito? Qual é a licença?
- waka-readme-stats é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- waka-readme-stats ainda é mantido?
- Manutenção ativa. O último commit de waka-readme-stats foi em 2 de nov. de 2026.
- Para que posso usar waka-readme-stats?
- Mostrar seus hábitos de programação e a variedade de linguagens na página do seu perfil do GitHub. Acompanhar seu tempo de programação ao longo do ano em um README, sem atualizações manuais. Executar um servidor compatível com WakaTime hospedado por você e ainda exibir estatísticas no GitHub.
- Como instalar waka-readme-stats?
- Adicione os comentários de início e fim da seção ao README.md do seu perfil Salve WAKATIME_API_KEY e GH_TOKEN como secrets do repositório Adicione o arquivo de workflow que usa anmol098/waka-readme-stats@master e faça o commit Execute o workflow na aba Actions (workflow_dispatch) para ver o resultado
- Onde consigo waka-readme-stats?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/anmol098/waka-readme-stats
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Coleção de logos de tecnologia em SVG otimizados e personalizáveis para desenvolvedores, disponível como pacote npm de componentes React.
Profiler de pilha de chamadas para Python que mostra onde seu código gasta tempo, com saídas no console, em HTML e em outros formatos.
Profiler para Linux que usa Intel Processor Trace para registrar todas as chamadas de função de um processo e exibi-las em uma linha do tempo interativa.
Um rastreador gratuito e de código aberto do tempo de programação, compatível com WakaTime, criado pelo Hack Club.
Uma ferramenta de CLI que gera arquivos README para seu repositório usando LLMs ou no modo offline, sem chave de API.