Esse projeto de IA ainda está vivo?

As estrelas indicam que um projeto foi popular uma vez. Elas não dizem se está sendo mantido agora. Medimos a saúde de cada projeto de IA de código aberto rastreado diariamente — diretamente do GitHub — para que você saiba o que está prosperando e o que foi abandonado silenciosamente antes de você construir sobre isso.

Como funciona a pontuação de saúde

A pergunta que todos fazem antes de adotar uma ferramenta de código aberto: este projeto está vivo, ou estarei sozinho em seis meses? Ninguém responde isso claramente. A contagem de estrelas não diz nada — um repositório com 40.000 estrelas pode estar abandonado há dois anos. Essa é a armadilha clássica. Então, medimos quatro coisas que realmente preveem se um projeto ainda estará lá para você, atualizado todos os dias pela API do GitHub.

40 ptsAtividade

Quando foi o último código enviado? Este é o sinal decisivo. Um projeto enviado na última semana recebe pontos completos; um que não foi tocado por mais de um ano recebe zero, independentemente da contagem de estrelas.

25 ptsMomentum

Quantos commits foram feitos nas últimas quatro semanas — e isso está acelerando ou desacelerando em comparação com as quatro semanas anteriores? Uma seta de tendência mostra a direção.

20 ptsComunidade

Quantas pessoas contribuem? Um projeto com um único mantenedor é frágil — o clássico "fator ônibus" de um. Dezenas de contribuintes significam que o projeto sobrevive a qualquer pessoa que se afaste.

15 ptsManutenção

A pilha de problemas abertos está sendo gerenciada? Pesamos os problemas em relação à popularidade: 300 problemas abertos em um projeto de 80.000 estrelas é normal; em um projeto de 500 estrelas, é um projeto afundando.

O que não fazemos

Sem pontuações cosméticas. Um repositório arquivado é marcado como arquivado, ponto final. Um projeto com zero commits nas últimas quatro semanas e nenhuma atualização por mais de 30 dias tem seu veredicto limitado, mesmo com centenas de contribuidores históricos. Uma condição sozinha não é suficiente: 36 projetos hoje não têm commits em quatro semanas, mas ainda leem "Saudável", porque foram atualizados recentemente. Quando o GitHub não retorna um ponto de dados, os componentes pontuam zero em vez de serem deixados de fora — uma limitação na qual estamos trabalhando, e que você deve conhecer ao ler uma pontuação baixa. Essa é a diferença entre uma pontuação que tranquiliza e uma pontuação que informa.