13 pontos por tangokorea 7 일 전 | 2 comentários | Compartilhar no WhatsApp

O que é o oosmetrics?

https://oosmetrics.com — é um rastreador de código aberto do GitHub que se apresenta como “The pulse of open-source”. Atualmente acompanha cerca de 330 mil (334.137) repositórios e, segundo a descrição do site, “os projetos que aparecem aqui tendem a surgir no Hacker News algumas semanas depois”.

A diferença em relação ao GitHub Trending ou ao OSS Insight está nos indicadores de avaliação. Não é simplesmente a quantidade de estrelas (★), mas sim:

  • Daily growth (7d avg) : taxa média diária de crescimento de estrelas (%) — média de 7 dias
  • Stars/day : aumento absoluto de estrelas (favorece repositórios grandes)
  • Acceleration : esta semana está mais rápida que o mês passado? (Surging/Steady/Declining/Cooling)
  • Originality : quão poucos projetos semelhantes existem dentro da mesma categoria
  • Classificação (S, A, B, C, D, F): percentil em relação ao total de 330 mil repositórios — nota S = top 1%

Cada categoria é dividida em domínios (AI/ML, Web, DevTools, Systems, Security, Data, Cloud/Infra, Mobile/Desktop, Educational) e em suas subcategorias.

Existem ferramentas parecidas como OSS Insight, Star History e GitHub Trending, mas o ponto em que o oosmetrics mais se diferencia são os metaindicadores “Acceleration” e “Originality”. Mesmo com poucas estrelas, se um projeto estiver crescendo rápido ele aparece no topo; e, se estiver em um domínio com muitos projetos semelhantes, mesmo tendo muitas estrelas ele perde pontos em Originality.

Por que estou escrevendo este post

Há cerca de uma semana o rhwp entrou simultaneamente em duas categorias e, até a meia-noite de ontem, estava no topo em ambas. Como as duas áreas são muito competitivas — e, sinceramente, isso me deixou meio atônito — estou compartilhando o site e o resultado.

▸ Categoria Systems / WebAssembly — 1º lugar https://oosmetrics.com/?node=systems/wasm

Projetos que aparecem junto na mesma página:

  • rivet-dev/agent-os (2.719★) : agent OS de ex-integrantes da Cloudflare, baseado em V8+WASM
  • mohebifar/tooscut (637★) : editor de vídeo no navegador, WebGPU+WASM
  • Adam-CAD/CADAM (2.141★) : text-to-CAD open source
  • rivet-dev/secure-exec (846★): biblioteca de sandboxing compatível com npm

Métricas do rhwp: 1.584★ / +44,4%/dia / Acceleration: Surging (S) / Originality: 100/100 (S) A diferença para o 2º lugar (+12,9%/dia) é de cerca de 3,4x.

▸ Categoria DevTools / Code Editors & Plugins — 7º lugar https://oosmetrics.com/?node=devtools/editors

Projetos concorrentes na mesma página:

  • Sidenai/sidex (1.501★) : VS Code refeito em Tauri, 96% mais leve
  • stablyai/orca (1.441★) : IDE de próxima geração para agentes de programação
  • vibeyard, lunel, evo, dexter LSP etc.

É uma categoria onde entram grandes projetos de infraestrutura como derivados do VS Code, IDEs e LSPs.

Fiquei ainda mais surpreso porque normalmente não é comum o mesmo projeto se destacar simultaneamente nessas duas categorias. WebAssembly é um espaço em que se concentram infraestruturas de sistema do tipo wasmtime/wasmer, enquanto Code Editors reúne ferramentas de IDE/plugins, então em geral as identidades não se sobrepõem.

Mais uma coisa — por que isso foi possível?

Também não sei o motivo exato. Mas, se eu tivesse uma hipótese, seria que entrar nessas duas categorias ao mesmo tempo é justamente o resultado de uma decisão técnica tomada no rhwp.

  • Construir o núcleo como um módulo único em Rust + WASM (identidade Systems/WASM)
  • Colocar por cima uma UI de editor web (identidade DevTools/Editor)

É uma estrutura em que a mesma base de código pode ser classificada de forma natural nas duas categorias. Achei que esse padrão poderia servir de referência para outras pessoas, então resolvi registrar isso também.

Considerações finais

oosmetrics parece ser quase desconhecido na Coreia. (Eu pesquisei, mas não encontrei material em coreano. Se alguém já estiver usando, seria ótimo se contasse nos comentários.)

Vantagens:

  • Mesmo projetos novos com poucas estrelas podem ser descobertos por Acceleration/Originality
  • A classificação por categorias é detalhada, o que facilita comparações por domínio
  • A aba “Rising” mostra separadamente apenas projetos criados no GitHub há até 3 dias

Desvantagens:

  • A classificação automática por categoria às vezes não bate com a intuição (o rhwp também foi classificado inicialmente como “Mobile/Desktop”)
  • A busca em coreano não funciona muito bem (o Smart Search é voltado principalmente ao inglês)

Recomendo verificar em qual categoria o seu projeto está. No site, se você fizer sign-in com a sua conta do GitHub, também pode registrar watching.

Para referência, o rhwp é um visualizador/editor open source de HWP/HWPX baseado em Rust + WASM. Como ele já foi apresentado algumas vezes no GeekNews, não entrei em detalhes neste texto. Se tiver curiosidade, veja https://github.com/edwardkim/rhwp

2 comentários

 
awbrg789 7 일 전

Oh... eu não conhecia isso.
Parece que vai ser útil para encontrar projetos open source escondidos que são verdadeiras joias.

 
tangokorea 7 일 전

Como muitos projetos "vibe coding" produzidos em massa que dispararam recentemente exploram brechas no ranking baseado apenas no número de stars, adicionamos um novo método de medição chamado Originality. Com isso, o rhwp acabou ficando no topo do ranking ao obter nota máxima de 100/100 em duas categorias. Em número de stars, é impossível vencer a China ;_;