ในโลกแห่ง opensource ที่มี library ต่างๆเต็มไปหมด จะเขียนอะไรสักอย่างก็ต้องหา library มาใช้ บ้างก็ไป Search จาก Google บ้างก็ไปเจอแนะนำใน Stackoverflow หรือท้ายสุดก็ไปไล่หาใน github
แต่ๆๆๆๆๆ ณ วันนี้ (จริงๆก็นานแล้ว) มีคนตั้งชุมชนที่คอยรวบรวมมาให้ โดยมี Prefix ว่า “awesome”
awesome คือ ?
awesome คือ list ที่รวบรวมข้อมูลต่างๆของภาษา หรือ framework ไม่ว่าเป็น library, component, helper หรือ tutorial รวบรวมเป็น index ไว้ให้ค้นหาง่ายๆ ต้นกำเนิดน่าจะเกิดจาก awesome-php (เห็น commit มาก่อนเพื่อน ตั้งแต่ปี 2012) awesome ต่างๆจะดูแลโดยชุมชน ใครมีอะไรใหม่ๆก็สามารถ PR เข้าไปได้ ทำให้ข้อมูลมีการอัพเดทตลอดเวลา
awesome list ที่น่าสนใจ
- awesome-vue สำหรับ Vue.js framework
- awesome-go สำหรับภาษา go
- awesome-python สำหรับภาษา Python
- awesome-nodejs สำหรับ Node.js
ถ้า list ข้างบนยังไม่ตรงใจ
ตอนนี้มีคนรวบรวม awesome list ทุกอย่างไว้ในที่เดียว ก่อนที่จะไปหาที่อื่น ลองไปดูที่ awesome สามารถลดเวลาในการพัฒนาลงไปพอสมควรเลยล่ะ