Um quarto do software de IA mais estrelado parou de receber commits
Entre os 848 repositórios de código de IA acima de 10.000 estrelas, 223 ficaram um mês sem um commit e 63 ficaram um ano inteiro. Contagens de estrelas não decaem, então nada na página te diz.
TL;DR — a versão curta
223 dos 848 repositórios de código de IA acima de 10.000 estrelas — 26 % — não tiveram commits por mais de um mês. 63 deles não tiveram nenhum por mais de um ano, e esses 63 têm 1,27 milhão de estrelas entre eles.
Projetos em Python ficam silenciosos cinco vezes mais frequentemente do que projetos em Go. 36 % contra 7 %.
Excluímos cursos, listas incríveis e livros antes de contar. Um livro finalizado não precisa de commits, e incluir esses teria inflacionado o número para 33 % enquanto não diria nada.
Uma estrela é permanente. Alguém estrelou um repositório em 2023 porque era a melhor coisa disponível naquela semana, e essa estrela ainda está lá, ainda contando, ainda empurrando o projeto para cima em cada ranking que classifica por popularidade — incluindo o nosso.
A data do último commit não é permanente. É o único número em uma página do GitHub que te diz se alguém ainda está em casa.
Então, verificamos todos os 1.092 repositórios no catálogo com mais de 10.000 estrelas, e perguntamos há quanto tempo cada um não recebia um commit.
Primeiro, uma correção que tivemos que fazer a nós mesmos
A resposta bruta é 364 de 1.092, ou 33 %. Não achamos que esse número seja honesto, e aqui está o porquê.
Uma grande parte dos repositórios mais estrelados em IA não são software. Eles são cursos, listas incríveis, coleções de preparação para entrevistas, roteiros e livros. system-design-101 tem 86.592 estrelas e não foi tocado em 485 dias. d2l-zh tem 78.962 estrelas e 733 dias de silêncio. Nenhum deles foi quebrado. Um livro didático completo deve parar de mudar.
Contar isso como decadência seria uma maneira barata de alcançar um título maior. Então, nós os separamos:
| Tipo | Repositórios acima de 10k estrelas | Silencioso por mais de um mês |
|---|---|---|
| Cursos, listas, livros | 244 | 141 (58 %) |
| Software que você instala | 848 | 223 (26 %) |
26 % é o número que importa. É menor do que o título que poderíamos ter escrito, e se refere a código que as pessoas estão realmente executando.
Sessenta e três projetos, 1,27 milhão de estrelas, um ano de silêncio
Dentro desses 848, sessenta e três repositórios passaram um ano ou mais sem um único commit. Eles não são obscuros:
| Repositório | Estrelas | Dias desde o último commit | Linguagem |
|---|---|---|---|
| nomic-ai/gpt4all | 77,402 | 432 | C++ |
| lencx/ChatGPT | 54,401 | 703 | Rust |
| coqui-ai/TTS | 45,770 | 716 | Python |
| zai-org/ChatGLM-6B | 41,012 | 766 | Python |
| QuivrHQ/quivr | 39,374 | 389 | Python |
| TencentARC/GFPGAN | 37,614 | 737 | Python |
| LAION-AI/Open-Assistant | 37,377 | 715 | Python |
| myshell-ai/OpenVoice | 36,968 | 470 | Python |
| BVLC/caffe | 34,571 | 732 | C++ |
| CMU-Perceptual-Computing-Lab/openpose | 34,291 | 729 | C++ |
Vários desses ainda são o primeiro resultado que as pessoas encontram quando pesquisam o que fazem. GFPGAN ainda é amplamente recomendado para restauração de rosto. O TTS da Coqui ainda está em tutoriais. Open-Assistant foi a resposta da comunidade ao ChatGPT e ainda é há quase dois anos.
Nada disso os torna inúteis — código congelado que funciona continua funcionando. Isso significa que ninguém está mesclando seu relatório de bug, atualizando a dependência com o aviso nele, ou fazendo-o funcionar no driver que você instalou no mês passado.
Python fica em silêncio cinco vezes mais frequentemente do que Go
A divisão por linguagem é mais acentuada do que esperávamos.
Não achamos que isso se trata das linguagens. Trata-se do que as pessoas constroem com elas, e quem as constrói.
Python é onde os protótipos de pesquisa vivem. Um artigo é enviado com código, o código recebe 30.000 estrelas em duas semanas, os autores se formam, e o repositório está feito — nunca foi um produto. Go e Rust neste catálogo são principalmente infraestrutura: servidores de inferência, gateways, tempos de execução. Esse tipo de projeto ou tem alguém executando em produção ou não tem estrelas.
TypeScript com 14 % está onde você esperaria que o código de aplicação que tem usuários estivesse.
Como ler uma contagem de estrelas a partir de agora
- Olhe para o último commit antes da contagem de estrelas. Um é uma medida do passado, o outro do presente.
- Um mês de silêncio é normal. Um ano é uma decisão. Software maduro realmente fica em silêncio entre lançamentos; doze meses sem uma mesclagem é um mantenedor que seguiu em frente.
- Verifique os problemas abertos, não apenas as datas. Código congelado com três problemas abertos está finalizado. Código congelado com 900 está abandonado.
- Para código de pesquisa, assuma que é um instantâneo. Foi publicado para reproduzir um artigo. Esse é um propósito legítimo e está completo.
Cada página de projeto no catálogo mostra a data do último commit ao lado da contagem de estrelas, e a página de projetos permite que você classifique por atividade recente em vez de popularidade.
Método
10.216 repositórios no catálogo, dos quais 1.092 têm mais de 10.000 estrelas. A inatividade é medida a partir da data do último push registrada pelo GitHub, em 2 de agosto de 2026. A divisão entre conteúdo/software utiliza o nome do repositório e a linguagem principal: qualquer coisa nomeada como curso, lista, roteiro, livro, cheatsheet ou coleção de artigos, e qualquer coisa cuja linguagem principal seja Jupyter Notebook, Markdown, HTML ou TeX, foi classificada como conteúdo. Essa regra é imperfeita nas margens — algumas ferramentas genuínas baseadas em notebooks podem ter sido deixadas de lado — e é deliberadamente tendenciosa para excluir repositórios, então os 26 % é um piso em vez de um teto.
Um push não é o mesmo que um release, e alguns projetos aqui são mantidos em um branch que não vemos. Onde não conseguimos identificar, contamos o repositório como ativo.