12 สุดยอด GitHub Repos ที่จะทำให้ Developers หลงรัก ในปี 2021
17-ก.พ.-21
คัมภีร์เทพ IT
GitHub เป็น Development Platform ที่ใหญ่และทันสมัยที่สุด Platform หนึ่ง ซึ่งมี Repositories มากมายให้คุณได้ค้นหาทั้งที่เกี่ยวกับ Development Resources, Collections, Demos รวมทั้งอื่น ๆ และในบทความนี้ก็คือ 12 สุดยอด GitHub Repos ที่จะทำให้ Developers หลงรัก ในปี 2021
1. RealWorld
ในยุคปัจจุบันของ Web Development เรามี Backend และ Frontend Technologies ให้เลือกใช้มากมาย Developers มักต้องการดูว่า Backend และ Framework จะสามารถทำงานร่วมกันใน Demo App ได้อย่างไรบ้าง ซึ่ง Demos ส่วนใหญ่จะทำให้เห็นภาพรวมที่ยอดเยี่ยมเกี่ยวกับความสามารถของ Technology หรือ Framework บางอย่าง แต่มันก็ไม่ได้ทำให้เห็นภาพทั้งหมดที่จำเป็นในการสร้าง Application จริง ๆ ได้ และนี่ก็คือจุดที่ RealWorld เข้ามาช่วยเหลือ ผู้ที่สร้าง Repository นี้อ้างว่านี่คือ “The mother of all demo apps” คุณสามารถเลือก Frontend เช่น React, Angular ฯลฯ และ Backend เช่น Node, ASP.NET Core, Rails และอื่น ๆ แล้วดูว่าพวกมันจะสามารถขับเคลื่อน Application ในโลกแห่งความเป็นจริงได้อย่างไรบ้าง
2. Awesome
ไม่ต้องสงสัยเลยว่า Awesome เป็น Repo ยอดนิยมอย่างมากที่ครอบคลุมในทุก Topics ตั้งแต่ Software Development ไปยัง Content Management Systems ไปจนถึง Hardware ไปยัง Business ขณะนี้ได้รับความนิยมกว่า 150,000 Stars ใน Github และเราสามารถใช้เวลาได้ทั้งวันทั้งคืนในการดูรายละเอียดต่าง ๆ เหล่านั้น หากคุณต้องการเรียนรู้สิ่งใหม่ ๆ ที่นี่ถือว่าตอบโจทย์ความต้องการของคุณอย่างแน่นอน
3. Public APIs
Public APIs เป็น List ของ Free API ที่คุณสามารถใช้สำหรับ Project และ Application ของคุณ มันครอบคลุม Topics ต่าง ๆ เช่น Business, Games, Social, Communication, News, Finance และอื่น ๆ คุณจะพบ API ทุกประเภทใน List นี้ ตั้งแต่ API สนุก ๆ ที่จะ Return รูปภาพแมวหรือสุนัขแบบสุ่ม ๆ ไปยัง Machine Learning APIs และเชื่อว่าคุณจะได้พบ API จาก List นี้เพื่อใช้ใน App หรือ Project ถัดไปของคุณ
นี่คือ Collection ที่ยอดเยี่ยม ซึ่งประกอบไปด้วย Free Programming Books, Online Courses, Interactive Programming Resources, Podcasts และเป็นสถานที่เพื่อให้คุณได้ฝึกฝนเขียน Program ในภาษาต่าง ๆ มากมาย มันเริ่มเติบโตขึ้นเรื่อย ๆ จนกลายเป็นหนึ่งใน Repositories ยอดนิยมของ Github ปัจจุบันได้รับความนิยมกว่า 160,000 Stars, 6000+ Commits, 1600+ Contributors และสมาชิก 39,000+ ราย คุณจะพบ Free Books และ Resources เกี่ยวกับ Programming Language, Framework หรือ Technology ต่าง ๆ แทบจะทุกอย่าง
5. free-for.dev
ปัจจุบัน Developers และผู้สร้าง Open Source มี Services ที่ให้บริการฟรีอยู่มากมาย แต่มันอาจเป็นเรื่องยากที่จะพบพวกมันทั้งหมดก่อนที่จะตัดสินใจเลือกใช้ นี่คือ List ของ Software (SaaS, PaaS, IaaS เป็นต้น) และข้อเสนออื่น ๆ แบบฟรี ๆ สำหรับ Developers สำหรับความนิยมของ Repository นี้มีมากกว่า 40,000 Stars และน่าจะเพิ่มขึ้นอีก
โดยพื้นฐานแล้ว Repository ที่ยอดเยี่ยมนี้เป็น Collection ของ Tutorials เกี่ยวกับวิธีสร้าง Technology ของคุณเอง มันมีตัวอย่างวิธีการสร้าง Command-Line Tool, Operating System, Search Engine, 3D Renderer และอื่น ๆ อีกมากมาย คุณเคยต้องการสร้าง Programming Language ของคุณเองหรือไม่? หรือจะเป็น Search Engine หรือ Operating System ของคุณเอง? นี่คือ Repository ที่เหมาะสมสำหรับคุณ
หากคุณต้องการเตรียมตัวสำหรับการสัมภาษณ์งานเกี่ยวกับ Technology คุณควรไปที่ Repository นี้เพราะมันมีเนื้อหาต่าง ๆ ที่ได้รับการดูแลอย่างดีเพื่อช่วยให้คุณสามารถสัมภาษณ์งานด้าน Technical ครั้งต่อไปโดยการ Focus ที่ Algorithms คุณจะพบข้อมูลสรุปเกี่ยวกับการสัมภาษณ์งาน รูปแบบการสัมภาษณ์งาน และแม้กระทั่งเคล็ดลับการเขียน Resume ได้จาก Repository นี้
คุณเคยถามตัวเองหรือไม่ว่าคุณต้องการมีหรือ Test อะไรใน Web Application ก่อนที่จะ Launch มันออกไป Repository นี้มี Front-End Checklist ที่ครอบคลุมสำหรับคุณ ซึ่ง Front-End Checklist นี้เป็น List ของทุกองค์ประกอบทั้งหมดที่คุณควรต้องมี / Test ก่อนที่จะ Launch Website / HTML Page สู่การขึ้น Production โดยมีหัวข้อดังนี้:
- Head
- HTML
- Webfonts
- CSS
- Images
- JavaScript
- Security
- Performance
- Accessibility
- SEO
- Translations
หากคุณเป็น Node.js Developer นี่คือ Repository เป็น Source ที่ดีสำหรับคุณ มันเป็น Collection ที่ได้รวบรวม Best Practices ที่ดีที่สุดในหัวข้อต่าง ๆ เกี่ยวกับ Node.js Development ปัจจุบันมันมี Best Practices, Style Guides และ Architectural Tips มากกว่า 80 รายการ โดยครอบคลุมหัวข้อต่าง ๆ เช่น:
- Project Structure Practices
- Error Handling Practices
- Code Style Practices
- Testing And Overall Quality Practices
- Going To Production Practices
- Security Practices
- Performance Practices
5 Boilerplate เป็น Front-End Templates ระดับมืออาชีพและเป็นที่นิยมมากที่สุดสำหรับ Web มันช่วยให้คุณสร้าง Websites หรือ Apps ที่ทั้งรวดเร็ว มีประสิทธิภาพและสามารถปรับเปลี่ยนได้ Project นี้เป็นผลงานจากการ Develop ซ้ำ ๆ และรวบรวมความรู้ต่าง ๆ จาก Community กว่า 10 ปี โดยมี Key Features บางส่วนดังนี้:
- Starter Template ที่ได้รับการปรับแต่งมาอย่างดี
- Placeholder Open Graph Elements และ Attributes
- Placeholder CSS Media Queries
- CSS Helper Classes ที่มีประโยชน์
- Default Print Styles, Performance Optimized
- Google Universal Analytics Snippet ใน Version ที่ได้รับการ Optimized มาแล้ว
- “Delete-Key Friendly” ที่ง่ายต่อการนำบางส่วนที่คุณไม่ต้องการออกไป
- Documentation ที่ครอบคลุม
11. Airbnb JavaScript Style Guide
หากคุณเป็น JavaScript Developer คุณน่าจะหลงรัก Repository นี้ Airbnb JavaScript Style Guide เป็นหนึ่งใน Style Guides ที่เป็นที่นิยมและถูกใช้งานมากที่สุด มันช่วยให้คุณเขียน JS Code ได้ดีขึ้น โดย Guide นี้รองรับในหลายภาษาและครอบคลุมแทบจะทุกอย่างที่เกี่ยวข้องกับ JavaScript
Repository นี้มี List ของ JavaScript Questions (ขั้น Advanced) และคำอธิบายของมัน ไม่ว่าคุณจะเป็นมือใหม่หรือ JavaScript Developer ที่มีประสบการณ์สูง หากคุณต้องการทบทวนความรู้ของคุณหรือต้องการเตรียมพร้อมสำหรับ Coding Interview นี่คือ Repository ที่เหมาะสำหรับคุณ คุณจะได้พบคำถามแบบปรนัยในแทบจะทุกหัวข้อที่เกี่ยวข้องกับ JavaScript
ที่มา: https://www.ezzylearning.net/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด