13 points par tangokorea 7 일 전 | 2 commentaires | Partager sur WhatsApp

Qu’est-ce qu’oosmetrics ?

https://oosmetrics.com — c’est un tracker open source GitHub qui se présente comme « The pulse of open-source ». Il suit actuellement environ 330�0 dépôts (334,137), et selon la description du site, « les projets listés ici ont tendance à apparaître sur Hacker News quelques semaines plus tard ».

Ce qui le distingue de GitHub Trending ou d’OSS Insight, ce sont ses indicateurs d’évaluation. Pas seulement le nombre d’étoiles (★), mais aussi :

  • Daily growth (7d avg) : taux moyen quotidien d’augmentation des étoiles (%) — moyenne sur 7 jours
  • Stars/day : augmentation absolue du nombre d’étoiles (avantage aux gros dépôts)
  • Acceleration : cette semaine va-t-elle plus vite que le mois dernier ? (Surging/Steady/Declining/Cooling)
  • Originality : à quel point il y a peu de projets similaires dans la même catégorie
  • Note (S, A, B, C, D, F) : percentile sur l’ensemble des 330�0 dépôts — note S = top 1 %

Chaque catégorie est divisée en domaines (AI/ML, Web, DevTools, Systems, Security, Data, Cloud/Infra, Mobile/Desktop, Educational) et en sous-catégories.

Parmi les outils similaires, on peut citer OSS Insight, Star History et GitHub Trending, mais le point le plus différenciant d’oosmetrics est l’existence de méta-indicateurs comme « Acceleration » et « Originality ». Même avec peu d’étoiles, un projet peut être mis en avant s’il croît rapidement, et dans un domaine où les projets similaires sont nombreux, même un projet avec beaucoup d’étoiles perdra des points sur l’indicateur Originality.

Pourquoi j’écris ce billet

Il y a environ une semaine, rhwp est entré simultanément dans deux catégories, et hier à minuit, il occupait une position de tête dans les deux. Comme ce sont deux sections très disputées — pour être honnête, je suis encore un peu surpris — je partage donc à la fois ce site et ce résultat.

▸ Catégorie Systems / WebAssembly — n°1
https://oosmetrics.com/?node=systems/wasm

Projets présents sur la même page :

  • rivet-dev/agent-os (2,719★) : un agent OS issu d’anciens de Cloudflare, basé sur V8+WASM
  • mohebifar/tooscut (637★) : éditeur vidéo dans le navigateur, WebGPU+WASM
  • Adam-CAD/CADAM (2,141★) : text-to-CAD open source
  • rivet-dev/secure-exec (846★): bibliothèque de sandboxing compatible npm

Indicateurs de rhwp : 1,584★ / +44.4%/jour / Acceleration: Surging (S) / Originality: 100/100 (S)
L’écart est d’environ 3,4× avec le n°2 (+12.9%/jour).

▸ Catégorie DevTools / Code Editors & Plugins — n°7
https://oosmetrics.com/?node=devtools/editors

Projets concurrents sur la même page :

  • Sidenai/sidex (1,501★) : VS Code reconstruit avec Tauri, 96 % plus léger
  • stablyai/orca (1,441★) : IDE de nouvelle génération pour agents de code
  • vibeyard, lunel, evo, dexter LSP, etc.

C’est une catégorie où l’on trouve aussi de très gros projets d’infrastructure comme ceux de la galaxie VS Code, des IDE ou des LSP.

J’ai trouvé cela encore plus surprenant car ces deux catégories accueillent rarement le même projet à un bon niveau en même temps. WebAssembly rassemble plutôt des infrastructures système du type wasmtime/wasmer, tandis que Code Editors réunit des outils d’IDE et de plugins ; en général, leurs identités ne se chevauchent pas.

Un point de plus — pourquoi cela a-t-il été possible ?

Je ne connais pas la raison exacte. Mais si je devais formuler une hypothèse, le fait même d’entrer simultanément dans ces deux catégories semble être le résultat d’un choix technique fait par rhwp.

  • construire le cœur comme un module unique Rust + WASM (identité Systems/WASM)
  • puis y superposer une UI d’éditeur web (identité DevTools/Editor)

C’est une structure où une même base de code peut être classée naturellement dans les deux catégories. Je me suis dit que ce schéma pourrait inspirer d’autres personnes, donc je le note ici aussi.

Retour d’expérience

Il semble qu’oosmetrics soit encore très peu connu en Corée. (J’ai cherché, mais je n’ai pas trouvé de ressources en coréen. Si certains l’utilisent déjà, n’hésitez pas à le signaler en commentaire.)

Avantages :

  • même les nouveaux projets avec peu d’étoiles peuvent être découverts grâce à l’accélération / l’originalité
  • la classification par catégories est détaillée, ce qui facilite les comparaisons par domaine
  • l’onglet « Rising » affiche séparément les projets créés sur GitHub depuis moins de 3 jours

Inconvénients :

  • la classification automatique par catégorie diffère parfois de l’intuition
    (rhwp aussi avait d’abord été classé dans « Mobile/Desktop »)
  • la recherche en coréen fonctionne mal (Smart Search est surtout orienté anglais)

Je vous recommande de vérifier dans quelle catégorie se trouve votre propre projet. Sur le site, si vous vous connectez avec votre compte GitHub, vous pouvez aussi l’ajouter à votre liste de suivi.

Pour information, rhwp est un viewer/éditeur open source HWP/HWPX basé sur Rust + WASM. Il a déjà été présenté plusieurs fois sur GeekNews, donc je n’entre pas dans les détails ici. Si cela vous intéresse, consultez https://github.com/edwardkim/rhwp

2 commentaires

 
awbrg789 7 일 전

Oh… je ne connaissais pas ça. Ça a l’air utile pour dénicher des open source cachés, de vraies pépites.

 
tangokorea 7 일 전

Dans la récente vague de projets « vibe » produits en masse, on voit souvent des classements exploiter une faille en ne se basant que sur le nombre de stars, donc nous avons ajouté une nouvelle méthode de mesure, l’Originality. Grâce à cela, rhwp a obtenu la note parfaite de 100/100 dans deux catégories et s’est hissé en tête du classement. Impossible de battre la Chine au nombre de stars, snif snif.