ตัวติดตาม OSS ระดับโลก oosmetrics, “อันดับ 1 หมวด WebAssembly / อันดับ 7 หมวด Code Editor” — rhwp
(oosmetrics.com)oosmetrics คืออะไร
https://oosmetrics.com — เป็นตัวติดตามโอเพนซอร์สบน GitHub ที่ชูสโลแกนว่า
"The pulse of open-source" ปัจจุบันติดตามรีโพซิทอรีอยู่ราว 330,000 รายการ
(334,137 รายการ) และตามคำอธิบายในเว็บไซต์ระบุว่า "โปรเจ็กต์ที่ขึ้นมาที่นี่มักมี
แนวโน้มจะไปปรากฏบน Hacker News ในอีกไม่กี่สัปดาห์ถัดมา"
ความแตกต่างจาก GitHub Trending หรือ OSS Insight แบบเดิมอยู่ที่ตัวชี้วัดประเมินผล
ไม่ใช่แค่จำนวนดาว (★) อย่างเดียว แต่ดูจาก:
- Daily growth (7d avg) : อัตราการเพิ่มของดาวเฉลี่ยต่อวัน (%) — ค่าเฉลี่ย 7 วัน
- Stars/day : จำนวนดาวที่เพิ่มขึ้นแบบสัมบูรณ์ (ได้เปรียบสำหรับรีโพใหญ่)
- Acceleration : สัปดาห์นี้โตเร็วกว่าช่วงเดือนที่แล้วหรือไม่? (Surging/Steady/Declining/Cooling)
- Originality : มีโปรเจ็กต์คล้ายกันในหมวดเดียวกันน้อยแค่ไหน
- ระดับ (S, A, B, C, D, F): เปอร์เซ็นไทล์เมื่อเทียบกับทั้ง 330,000 รีโพ — ระดับ S = 1% บนสุด
แต่ละหมวดแบ่งเป็นโดเมน (AI/ML, Web, DevTools, Systems, Security, Data,
Cloud/Infra, Mobile/Desktop, Educational) และซับแคทีกอรีย่อยภายในโดเมนเหล่านั้น
เครื่องมือที่คล้ายกันมี OSS Insight, Star History และ GitHub Trending แต่จุดที่
oosmetrics แตกต่างชัดที่สุดคือเมตริกอย่าง "Acceleration" และ "Originality"
แม้ดาวจะยังไม่มาก แต่ถ้าเติบโตเร็วก็สามารถขึ้นมาอยู่ด้านบนได้ และถ้าอยู่ในโดเมนที่มี
โปรเจ็กต์คล้ายกันเยอะ ต่อให้มีดาวมากก็จะถูกหักคะแนนในด้าน Originality
เหตุผลที่ผมเขียนโพสต์นี้
ประมาณหนึ่งสัปดาห์ก่อน rhwp เข้าไปติดอันดับพร้อมกันในสองหมวด และ ณ เที่ยงคืนของ
เมื่อวานก็ขึ้นไปอยู่ในอันดับบนสุดของทั้งสองหมวดแล้ว ทั้งสองหมวดนี้แข่งขันกันสูงมาก —
พูดตรง ๆ ว่าผมเองก็ค่อนข้างงงเหมือนกัน — เลยอยากแชร์ทั้งเว็บไซต์นี้และผลลัพธ์ที่ได้
▸ หมวด Systems / WebAssembly — อันดับ 1
https://oosmetrics.com/?node=systems/wasm
โปรเจ็กต์ที่ขึ้นอยู่ในหน้าเดียวกัน:
- rivet-dev/agent-os (2,719★) : agent OS จากอดีตทีม Cloudflare พัฒนาบน V8+WASM
- mohebifar/tooscut (637★) : โปรแกรมตัดต่อวิดีโอบนเบราว์เซอร์, WebGPU+WASM
- Adam-CAD/CADAM (2,141★) : text-to-CAD แบบโอเพนซอร์ส
- rivet-dev/secure-exec (846★): ไลบรารี sandboxing ที่เข้ากันได้กับ npm
ตัวชี้วัดของ rhwp: 1,584★ / +44.4%/day / Acceleration: Surging (S) / Originality: 100/100 (S)
ทิ้งห่างอันดับ 2 (+12.9%/day) อยู่ประมาณ 3.4 เท่า
▸ หมวด DevTools / Code Editors & Plugins — อันดับ 7
https://oosmetrics.com/?node=devtools/editors
โปรเจ็กต์คู่แข่งในหน้าเดียวกัน:
- Sidenai/sidex (1,501★) : VS Code ที่สร้างใหม่ด้วย Tauri เบากว่า 96%
- stablyai/orca (1,441★) : IDE ยุคถัดไปสำหรับ coding agent
- vibeyard, lunel, evo, dexter LSP เป็นต้น
นี่เป็นหมวดที่รวมโปรเจ็กต์โครงสร้างพื้นฐานขนาดใหญ่อย่างสาย VS Code, IDE และ LSP
ไว้ด้วย
ยิ่งน่าแปลกใจเพราะโดยปกติแล้วสองหมวดนี้ไม่ใช่ที่ที่โปรเจ็กต์เดียวกันจะทำอันดับได้ดี
พร้อมกัน WebAssembly เป็นที่รวมของโครงสร้างพื้นฐานระบบแบบ wasmtime/wasmer
ส่วน Code Editors เป็นที่รวมของเครื่องมือประเภท IDE/ปลั๊กอิน จึงมักไม่ได้มีตัวตน
ทับซ้อนกันนัก
อีกเรื่องหนึ่ง — ทำไมสิ่งนี้ถึงเกิดขึ้นได้
ผมเองก็ไม่ทราบเหตุผลที่แน่ชัด แต่ถ้าจะตั้งสมมติฐาน การที่เข้าไปอยู่พร้อมกันในสองหมวด
อาจเป็นผลจากการตัดสินใจทางเทคนิคอย่างหนึ่งของ rhwp เอง
- สร้างแกนหลักเป็นโมดูลเดียวด้วย Rust + WASM (ตัวตนแบบ Systems/WASM)
- แล้ววางเว็บเอดิเตอร์ UI ไว้ด้านบน (ตัวตนแบบ DevTools/Editor)
จึงกลายเป็นโครงสร้างที่โค้ดเบสเดียวกันถูกจัดเข้าทั้งสองหมวดได้อย่างเป็นธรรมชาติ
ผมคิดว่าแพตเทิร์นนี้อาจเป็นประโยชน์ให้คนอื่นนำไปอ้างอิงได้ เลยเขียนไว้ด้วย
ความเห็นหลังลองใช้
ดูเหมือนว่า oosmetrics จะยังแทบไม่เป็นที่รู้จักในเกาหลี (ผมหาดูแล้วแต่ไม่พบข้อมูลภาษา
เกาหลี หากมีใครใช้อยู่แล้ว รบกวนบอกในคอมเมนต์ได้เลยครับ)
ข้อดี:
- แม้เป็นโปรเจ็กต์ใหม่ที่มีดาวไม่มาก ก็ยังถูกค้นพบได้จาก Acceleration/Originality
- การจัดหมวดละเอียด ทำให้เทียบกันตามโดเมนได้ง่าย
- แท็บ "Rising" จะแสดงเฉพาะโปรเจ็กต์ที่ถูกสร้างบน GitHub ภายใน 3 วันที่ผ่านมา
ข้อเสีย:
- การจัดหมวดอัตโนมัติบางครั้งไม่ตรงกับสัญชาตญาณ
(ตอนแรก rhwp ก็ถูกจัดไว้ใน "Mobile/Desktop") - การค้นหาภาษาเกาหลีทำได้ไม่ค่อยดี (Smart Search เน้นภาษาอังกฤษ)
แนะนำให้ลองเช็กดูว่าโปรเจ็กต์ของตัวเองถูกจัดอยู่ในหมวดไหน หาก sign-in เข้าสู่ระบบใน
เว็บไซต์ด้วยบัญชี GitHub ของตัวเอง ก็สามารถลงทะเบียน watching ได้ด้วย
สำหรับคนที่ยังไม่รู้จัก rhwp มันคือโอเพนซอร์ส HWP/HWPX viewer/editor ที่พัฒนาด้วย
Rust + WASM ก่อนหน้านี้ก็เคยถูกแนะนำบน GeekNews มาหลายครั้งแล้ว จึงไม่ได้อธิบาย
ละเอียดในโพสต์นี้ ถ้าสนใจดูได้ที่ https://github.com/edwardkim/rhwp
2 ความคิดเห็น
โอ้.. มีอะไรแบบนี้อยู่ด้วยนะครับ
น่าจะมีประโยชน์ในการค้นหาโอเพนซอร์ซที่เปรียบเหมือนอัญมณีซ่อนเร้น
ช่วงหลังมีโปรเจ็กต์สายไวบ์ที่ผลิตออกมาจำนวนมากพุ่งขึ้นอย่างรวดเร็ว ซึ่งมักอาศัยช่องโหว่ของการจัดอันดับด้วยจำนวน Star เพียงอย่างเดียว จึงได้เพิ่มวิธีวัดแบบใหม่ชื่อ Originality เข้ามา ที่นี่ rhwp ได้คะแนนเต็ม 100/100 ใน 2 หมวด ทำให้อยู่ในอันดับท็อป สำหรับจำนวน Star สู้จีนไม่ได้จริง ๆ ฮือๆ