Clones do GitHub + downloads de NuGet, npm e PyPI — acumulados de forma monotônica e auditável. O histórico que a API de tráfego do GitHub descarta a cada 14 dias, preservado para sempre.
A API de tráfego do GitHub só expõe os clones dos últimos 14 dias — uma janela rolante. Todo dia que sai dessa janela é perdido para sempre. Somado aos downloads de pacote que só mostram o total atual, você nunca tem a curva real de adoção do seu projeto ao longo do tempo.
Um coletor serverless roda todo dia no edge, funde a janela de clones num histórico completo e soma os downloads de pacote. Números monotônicos: nunca decrescem, nunca são negativos.
Clones do GitHub (Traffic API) + downloads de NuGet, npm e PyPI. Uma coleta diária, automática, na nuvem.
Merge monotônico: cada dia medido entra no histórico e o total nunca cai. Dias perdidos viram estimativa transparente, à parte do medido.
Total medido e total estimado sempre separados. Uma API pública em JSON expõe cada número e como ele foi montado.
Puxados desta própria API neste momento. Total medido (clones + downloads) e estimativa dos dias perdidos, por produto.
SVG estilo shields, renderizado no edge. Escolha a métrica, a cor e o rótulo.


O mesmo widget serve número inline, bloco completo, logo, ícone 3D e um dashboard. Herda a fonte e a cor do seu site. Exemplo inline, vivo:
Total de adoção do ZimerfeldTree: …
<script src="https://gitadoptionmeter.com/widget.js" defer></script>
<!-- número inline (troca invisível) -->
<strong data-gam-repo="ZIMARO">1.598</strong>
<!-- bloco completo (logo + número + link + gráfico 3D) -->
<div data-gam-block="ZIMARO"></div>
Os números de adoção do zimerfeld.com vêm deste serviço, em produção, como qualquer cliente. Se confiamos nele no nosso próprio site, você também pode.