6 poin oleh tangokorea 3 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp

Apa itu oosmetrics?

https://oosmetrics.com — adalah pelacak open-source GitHub yang mengusung slogan "The pulse of open-source". Saat ini layanan ini melacak sekitar 330 ribu (334.137) repositori, dan menurut penjelasan di situsnya, "proyek-proyek yang muncul di sini cenderung tampil di Hacker News beberapa minggu kemudian".

Perbedaannya dengan GitHub Trending atau OSS Insight yang sudah ada terletak pada metrik penilaiannya. Bukan sekadar jumlah bintang (★), melainkan:

  • Daily growth (7d avg) : tingkat pertumbuhan bintang rata-rata harian (%) — rata-rata 7 hari
  • Stars/day : pertambahan bintang absolut (lebih menguntungkan repositori besar)
  • Acceleration : apakah minggu ini lebih cepat dibanding bulan lalu? (Surging/Steady/Declining/Cooling)
  • Originality : seberapa sedikit proyek serupa dalam kategori yang sama
  • Peringkat (S, A, B, C, D, F): persentil dibanding seluruh 330 ribu repositori — peringkat S = 1% teratas

Setiap kategori dibagi menjadi domain (AI/ML, Web, DevTools, Systems, Security, Data, Cloud/Infra, Mobile/Desktop, Educational) dan subkategori di bawahnya.

Alat serupa antara lain OSS Insight, Star History, dan GitHub Trending, tetapi pembeda terbesar oosmetrics adalah metrik meta "Acceleration" dan "Originality". Meski jumlah bintangnya sedikit, proyek yang tumbuh cepat bisa tampil di posisi atas, dan jika berada di domain dengan banyak proyek serupa, maka skor Originality akan berkurang walaupun bintangnya banyak.

Alasan saya menulis ini

Sekitar seminggu lalu, rhwp masuk ke dua kategori sekaligus, dan per tengah malam kemarin, posisinya sudah berada di peringkat atas di kedua kategori tersebut. Karena kedua kategori ini sama-sama sangat kompetitif — jujur saja saya agak bengong — saya ingin membagikan situs ini beserta hasilnya.

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

Proyek-proyek yang tampil bersama di halaman yang sama:

  • rivet-dev/agent-os (2.719★) : agent OS dari eks Cloudflare, berbasis V8+WASM
  • mohebifar/tooscut (637★) : editor video browser, WebGPU+WASM
  • Adam-CAD/CADAM (2.141★) : text-to-CAD open source
  • rivet-dev/secure-exec (846★): library sandboxing kompatibel npm

Metrik rhwp: 1.584★ / +44,4%/hari / Acceleration: Surging (S) / Originality: 100/100 (S)
Selisihnya sekitar 3,4 kali dibanding peringkat 2 (+12,9%/hari).

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

Proyek pesaing di halaman yang sama:

  • Sidenai/sidex (1.501★) : VS Code yang dibuat ulang dengan Tauri, 96% lebih ringan
  • stablyai/orca (1.441★) : IDE generasi berikutnya untuk coding agent
  • vibeyard, lunel, evo, dexter LSP, dll.

Ini adalah kategori yang diisi oleh proyek infrastruktur besar seperti turunan VS Code, IDE, dan LSP.

Yang lebih mengejutkan, dua kategori ini biasanya bukan tempat yang bisa dimasuki satu proyek dengan baik secara bersamaan. WebAssembly adalah tempat berkumpulnya infrastruktur sistem seperti wasmtime/wasmer, sedangkan Code Editors adalah tempat untuk alat IDE/plugin, jadi biasanya identitasnya tidak tumpang tindih.

Satu hal lagi — kenapa ini bisa terjadi?

Saya juga tidak tahu alasannya secara pasti. Tapi kalau harus berhipotesis, masuk ke dua kategori ini sekaligus tampaknya merupakan hasil dari satu pilihan teknis yang diambil rhwp.

  • Membangun inti dengan satu modul Rust + WASM (identitas Systems/WASM)
  • Lalu menambahkan UI editor web di atasnya (identitas DevTools/Editor)

Strukturnya membuat codebase yang sama secara alami bisa diklasifikasikan ke dua kategori sekaligus. Saya menuliskannya juga karena pola ini mungkin bisa menjadi referensi bagi orang lain.

Penutup

Sepertinya oosmetrics hampir tidak dikenal di Korea. (Saya sudah mencoba mencari, tetapi tidak menemukan materi berbahasa Korea. Kalau ternyata sudah ada yang memakainya, saya akan senang jika diberi tahu di komentar.)

Kelebihan:

  • Bahkan proyek baru dengan jumlah bintang sedikit pun bisa ditemukan lewat akselerasi/orisinalitas
  • Klasifikasi kategori cukup rinci sehingga perbandingan per domain menjadi mudah
  • Tab "Rising" menampilkan terpisah hanya proyek yang dibuat di GitHub dalam 3 hari terakhir

Kekurangan:

  • Klasifikasi kategori otomatis kadang tidak sesuai intuisi
    (rhwp juga awalnya diklasifikasikan sebagai "Mobile/Desktop")
  • Pencarian berbahasa Korea kurang baik (Smart Search berfokus pada bahasa Inggris)

Saya merekomendasikan untuk sekali mengecek proyek Anda sendiri masuk ke kategori mana. Di situs tersebut, jika Anda sign-in dengan akun GitHub Anda, Anda juga bisa mendaftarkan watching.

Sebagai referensi, rhwp adalah viewer/editor HWP/HWPX open source berbasis Rust + WASM. Karena sudah beberapa kali diperkenalkan di GeekNews sebelumnya, saya tidak menjelaskannya lebih rinci di tulisan ini. Jika penasaran, silakan lihat https://github.com/edwardkim/rhwp

Belum ada komentar.

Belum ada komentar.