13 Punkte von tangokorea 7 일 전 | 2 Kommentare | Auf WhatsApp teilen

Was ist oosmetrics?

https://oosmetrics.com — ein Open-Source-Tracker auf GitHub, der mit „The pulse of open-source“ wirbt. Derzeit verfolgt er rund 330.000 (334.137) Repositories, und laut der Beschreibung auf der Website gilt: „Projekte, die hier auftauchen, erscheinen oft einige Wochen später bei Hacker News.“

Der Unterschied zu GitHub Trending oder OSS Insight liegt in den Bewertungsmetriken. Nicht einfach nur die Anzahl der Sterne (★), sondern:

  • Daily growth (7d avg): durchschnittliche tägliche Sternzuwachsrate (%) — 7-Tage-Durchschnitt
  • Stars/day : absoluter Sternzuwachs pro Tag (vorteilhaft für große Repositories)
  • Acceleration : Ist diese Woche schneller als der letzte Monat? (Surging/Steady/Declining/Cooling)
  • Originality : Wie wenige ähnliche Projekte es innerhalb derselben Kategorie gibt
  • Bewertung (S, A, B, C, D, F): Perzentil im Vergleich zu allen 330.000 Repositories — Bewertung S = Top 1 %

Jede Kategorie ist in Domänen (AI/ML, Web, DevTools, Systems, Security, Data, Cloud/Infra, Mobile/Desktop, Educational) und deren Unterkategorien unterteilt.

Ähnliche Werkzeuge sind OSS Insight, Star History und GitHub Trending, aber der größte Unterschied bei oosmetrics sind die Meta-Metriken „Acceleration“ und „Originality“. Selbst mit wenigen Sternen wird ein Projekt weit oben angezeigt, wenn es schnell wächst; und in Domänen mit vielen ähnlichen Projekten verliert man selbst bei hoher Sternzahl Punkte bei der Originality-Bewertung.

Warum ich diesen Beitrag schreibe

Vor ungefähr einer Woche ist rhwp gleichzeitig in zwei Kategorien eingestiegen, und Stand gestern Mitternacht hat es in beiden Kategorien Spitzenplätze erreicht. Beide Bereiche sind sehr umkämpft — ehrlich gesagt war ich selbst etwas verblüfft — deshalb teile ich die Website und die Ergebnisse hier.

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

Projekte auf derselben Seite:

  • rivet-dev/agent-os (2.719★): agent OS von ehemaligen Cloudflare-Leuten, basierend auf V8+WASM
  • mohebifar/tooscut (637★) : Browser-Videoeditor, WebGPU+WASM
  • Adam-CAD/CADAM (2.141★) : Open-Source Text-to-CAD
  • rivet-dev/secure-exec (846★): npm-kompatible Sandboxing-Bibliothek

rhwp-Metriken: 1.584★ / +44,4 %/Tag / Acceleration: Surging (S) / Originality: 100/100 (S)
Das ist etwa das 3,4-Fache von Platz 2 (+12,9 %/Tag).

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

Konkurrenzprojekte auf derselben Seite:

  • Sidenai/sidex (1.501★) : mit Tauri neu gebautes VS Code, 96 % leichter
  • stablyai/orca (1.441★) : IDE der nächsten Generation für Coding Agents
  • vibeyard, lunel, evo, dexter LSP usw.

In dieser Kategorie sind große Infrastrukturprojekte wie VS-Code-Derivate, IDEs und LSPs vertreten.

Dass ein Projekt in beide Kategorien gleichzeitig gut hineinpasst, ist eher ungewöhnlich, was es umso überraschender gemacht hat. WebAssembly ist der Bereich, in dem sich System-Infrastruktur wie wasmtime/wasmer sammelt, während sich bei Code Editors eher IDEs und Plugin-Tools tummeln — normalerweise überschneidet sich diese Identität nicht.

Noch etwas — warum war das möglich?

Ich kenne den genauen Grund auch nicht. Aber wenn ich eine Hypothese aufstellen müsste, dann scheint schon allein die gleichzeitige Einordnung in diese beiden Bereiche das Ergebnis einer technischen Entscheidung von rhwp zu sein.

  • Der Kern wurde als einzelnes Rust+WASM-Modul gebaut (Identität Systems/WASM)
  • Darüber liegt eine Web-Editor-UI (Identität DevTools/Editor)

So ergibt sich eine Struktur, in der dieselbe Codebasis ganz natürlich in beide Kategorien einsortiert wird. Ich schreibe das auch dazu, weil dieses Muster vielleicht für andere nützlich sein könnte.

Fazit

Oosmetrics scheint in Korea kaum bekannt zu sein. (Ich habe danach gesucht, aber kein koreanischsprachiges Material gefunden. Falls es hier schon jemand nutzt, würde ich mich über einen Hinweis in den Kommentaren freuen.)

Vorteile:

  • Auch neue Projekte mit wenigen Sternen lassen sich über Acceleration/Originality entdecken
  • Die Kategorisierung ist fein granular, wodurch Vergleiche nach Domäne leicht fallen
  • Der Tab „Rising“ zeigt separat nur Projekte, die innerhalb der letzten 3 Tage auf GitHub erstellt wurden

Nachteile:

  • Die automatische Kategorisierung weicht manchmal von der Intuition ab
    (rhwp war anfangs ebenfalls als „Mobile/Desktop“ klassifiziert)
  • Die Suche auf Koreanisch funktioniert nicht besonders gut (Smart Search ist vor allem auf Englisch ausgelegt)

Ich empfehle, einmal nachzusehen, in welcher Kategorie das eigene Projekt eingeordnet ist. Wenn man sich auf der Website mit dem eigenen GitHub-Konto anmeldet, kann man es auch auf die Watchlist setzen.

Zur Einordnung: rhwp ist ein Open-Source-HWP/HWPX-Viewer/-Editor auf Basis von Rust + WASM. Er wurde bereits einige Male bei GeekNews vorgestellt, deshalb gehe ich in diesem Beitrag nicht näher darauf ein. Wer mehr wissen möchte, kann sich https://github.com/edwardkim/rhwp ansehen.

2 Kommentare

 
awbrg789 7 일 전

Oh … so etwas gab es also. Das dürfte nützlich sein, um versteckte Open-Source-Perlen zu finden.

 
tangokorea 7 일 전

In letzter Zeit gibt es bei den stark zunehmenden, auf Vibes basierenden Massenproduktionsprojekten oft Fälle, in denen Lücken im Ranking ausgenutzt werden, indem nur die Anzahl der Stars zählt. Deshalb wurde mit Originality eine neue Messmethode hinzugefügt. Dabei erzielte rhwp in zwei Bereichen die volle Punktzahl von 100/100 und landete damit auf Spitzenplätzen. Bei der Zahl der Stars kann man China nicht schlagen, schnief.