รวบรวม Open Source จากบริษัท Top Tech ของโลก
ปัจจุบัน นับว่า Github นั้นมีอิทธิพลต่อ Developers อย่างเราๆอย่างมาก เหมือนอย่างผมเวลาส่วนใหญ่ในการเข้าเว็บ เว็บที่เข้าส่วนใหญ่ ก็จะมี Github, Stackoverflow และก็ Medium ติดอันดับต้นๆ ซึ่งมากกว่า Social media ทั้งหลายแหล่ อาจจะมี Twitter บ้าง ในการนั่งไล่อ่าน feeds ข่าว
ซึ่งพอมามองดูแล้วใน Github นั้นมีโปรเจ็คที่น่าสนใจ เกิดขึ้นใหม่ทุกๆวัน ซึ่งให้ลองเล่น หรือใช้งาน ยังไงก็ไ่ม่มีทางรู้หมดแน่นอน มีทั้งโปรเจ็คที่ทำด้วยบุคคลเพียงคนเดียว โดยใช้เวลาว่างส่วนตัวของตัวเอง หรือในนามทีม หรือ บริษัทในการทำ Open Source ขึ้นมา ซึ่งผมสนใจอยู่พอดี
วันนี้ก็เลยมารวบรวมบริษัท Tech/IT ดังๆต่างๆ ที่เค้าเห็นอะไรใน Open Source ถึงได้ทำขึ้นมานะ? ซึ่งแนวคิดว่าเราใช้งานในโปรเจ็คของเรา และก็ Give back to the community นี่ก็เป็นอะไรที่ดีนะ เราไปดูกันดีกว่าว่ามีบริษัทอะไรบ้าง
ไม่ต้องบอกว่า Facebook สนับสนุน Open Source แค่ไหน โปรเจ็คดังๆ คุ้นๆหูที่เรา ได้ยินก็มากมาย เช่น React แม้ว่าจะเพิ่งได้เปลี่ยน license เป็น MIT ก็ตาม :) ตัวอย่าง โปรเจ็คอื่นๆ เช่น
- React, Flux, Flow, Jest
- React Native
- GraphQL & Relay
- HHVM
- Nuclide
Google นับว่าเป็นบริษัทชื่อดัง ที่สนับสนุน Open Source เช่นกัน โปรเจ็คที่เกิดจาก Google นั้นมีมากมาย นับไม่ถ้วน เช่น
- Android
- Angular
- Dart
- Polymer
- Golang
- Kubernetes (K8S)
- TensorFlow
Microsoft
Microsoft ยอมรับว่าเป็นบริษัทที่ผิดคลาดสำหรับผมเลยก็ว่าได้ ไม่นึกว่า Microsoft จะเริ่มมา Open Source และถือว่าเป็นสิ่งที่น่าสนใจ และทำให้ผมเริ่มชอบหลายๆโปรดัคที่ทำขึ้นมา เช่น RxJS และ VS Code ตัวอย่าง โปรเจ็คอื่นๆ เช่น
- VS Code
- TypeScript
- RxJS
- .NET
AirBNB
AirBNB เป็นอีกหนึ่งบริษัทที่ผมชื่นชอบผลงานของเค้าเป็นการส่วนตัว ไม่นับรวม Lottie (ที่มองว่าน่าจะอยู่ในส่วนของ AirBNB Design) ก็จะมีโปรเจ็คดังๆ ไม่ว่าจะเป็น
- JavaScript Style Guide
- Enzyme
- React Date
- Superset
Square
หากใครเขียน Android แล้วไม่รู้จัก Retrofit, Picasso, Dagger แล้วละก็ แสดงว่าก็ไม่รู้จักอะเนอะ :) จริงๆแล้วบริษัทนี้มี Library ดังๆ หลายตัวเลย (หรือจริงๆตามที่ตัวบุคคลมากกว่าทีมรึเปล่าหนอ) เช่น
- Retrofit
- okhttp
- Picasso
- Dagger
Stripe
อีกเจ้านึงที่ทำ Library ออกมาได้ดี เน้นสวยงาม เอาไปใช้ง่าย ซึ่งล่าสุดที่ได้ยิน เลยก็คือ
- React Stripe Element
- iOS Dashboard UI
Zeit
อีกหนึ่งบริษัทที่ผมมองว่าดู Indy และเท่ดี โปรดัคหลายๆตัวของที่นี่ก็ทำออกมาได้น่าสนใจดี ไม่ว่าจะเป็น
- Next.js
- Hyper (Terminal)
- Now / Now CLI
- Micro
- pkg
Shopify
หนึ่งในเว็บชื่อดังสำหรับคนที่ขาย Product และตัว Shopify เองก็มี Library หรือ Open Source เจ๋งๆออกมาเช่นกัน ที่ชอบสุดก็จะเป็น
- Draggable (Drag & Drop Library โค๊ดคูล~)
- Dashing
- Liquid (Template Engine ที่ใช้ใน Jekyll)
Twitter เป็นคนทำ Bootstrap Framework ชื่อดังเลย เมื่อก่อนชื่อ Twitter Blueprint แต่ผมไม่แน่ใจว่าจริงๆแล้ว Mark Otto คนสร้างกับเพือนอีกคน ทำตอนอยู่ Twitter หรือว่าเป็นโปรเจ็คของ Twitter โดยตรงเลย แต่อย่างน้อย ที่นี่ก็สนับสนุน Open Source โปรเจ็คอื่นๆ ก็เช่น
- Typehead.js
- CocoaSPDY
- finagle
- labella
Auth0
ที่นี่มี Product ของตัวเอง เช่น User Management, Authentication Service ต่างๆ คล้ายๆ Firebase, Firebase Authentication และก็เป็นบริษัีทที่คิด JWT (JSON Web Token) ขึ้นมา ตัวอย่าง โปรเจ็คก็เช่น
- JWT (JSON Web Token)
- Lock
- Passwordless
- Password JWT
Netflix
Netflix บริษัท Streaming รายใหญ่ ก็มี Open Source เช่นกัน ยอมรับว่าเข้าไปดูหน้าเว็บ OSS ของ Netflix แล้วอยากปิดทันที ดีไซน์ไม่น่าดึงดูดเลย แต่ว่าตัวโปรดัคเค้าเจ๋งจริงๆ ส่วนใหญ่จะเป็น Java เช่น
- Eureka
- Nebula
- Zuul
- Hystrix
IBM
IBM เป็นอีกบริษัทหนึ่งที่สนับสนุน Open Source ซึ่งที่ผมได้ยินส่วนใหญ่ก็จะเป็นพวก IBM Watson, IOT อะไรพวกนี้ แต่ยอมรับเลยว่า ไม่ค่อยได้ถนัดด้านนี้เลยไม่ค่อยได้ติดตามมากนัก คุ้นๆว่า Loopback ก็ถูกซื้อโดย IBM ด้วย ถ้าจำไม่ผิด
- Loopback
- Node-RED
- Watson / Alexa
Thoughtbot
หนึ่งในบริษัทที่ผมติดตาม Library เครื่องมือต่างๆ ของเค้าเยอะมาก เช่นพวก Dotfiles, Laptop เอาไว้ setup เครื่อง Mac ง่ายๆ ตัวอย่างโปรเจ็คอื่นๆ ก็ เช่น
- Paperclip
- Bourbon / Neat / Bitter
- Hound
- Factory Girl
- Argo
Algolia
หนึ่งในบริษัท Search ชื่อดังในช่วงหลังๆ และก็ Open Source ส่วนใหญ่ก็จะเกี่ยวข้องกับ Product ของ Algolia เช่น พวก SDK ต่างๆ
- Instant Search
- Autocomplete.js
- Places
Automattic
ถ้าหากบอก Automattic หลายๆคนอาจจะไม่รู้จัก แต่ถ้าบอกว่า Wordpress ละก็น่าจะรู้จักกันดีเลย ใช่แล้ว บริษัทนี้แหละครับเป็นผู้อยู่เบื้องหลัง Wordpress นั่นเอง ตัว Open Source ดีๆ ก็มีหลายตัว เช่น
- Mongoose (MongoDB Library)
- Jetpack
- WP Calypso
Plataformatec
บริษัทที่ พัฒนา Open Source ต่างๆค่อนข้างเยอะทีเดียว ส่วนใหญ่จะเป็น Ruby & Ruby on Rails รวมถึง Programming Language อย่าง Elixir ด้วย ตัวอย่าง ดังๆ เช่น
- Devise
- Elixir
- Simple Form
Ramotion
บริษัทนี้จะเป็นแนว Digital Agency เน้นทำพวก Mobile Application ตัว Open Source ส่วนใหญ่ก็จะเป็นพวก Mobile (ส่วนใหญ่ก็จะเป็น iOS (Swift)) เช่น
- Animated Tab Bar
- Folding Cell
Apollo GraphQL
จริงๆอันนี้จะเป็นบริษัท Digital Agency ซะมากกว่า แต่ว่าชื่นชอบงานของเค้า ส่วนใหญ่ก็จะเป็น Mobile (iOS) โปรเจ็คส่วนใหญ่ของ Apollo GraphQL ส่วนใหญ่ก็จะเป็นพวก Tools/Library ต่างๆที่ใช้สำหรับ GraphQL ไม่ว่าจะเป็น
- Apollo Client (Web/React/Android/iOS)
- Apollo Server
สุดท้าย ในส่วนของ Explorer ของ Github ก็ยังมีรวบรวม Collections, Topics หรือ Trendings ต่างๆให้เราไว้เลือกดู ได้อีกเยอะเลย รวมถึง Community ต่างๆ ที่ไม่ได้เป็นบริษัทใหญ่ แต่ตั้งกันขึ้นมาด้วย Passion และใช้เวลาว่างในการ Contribute ก็มีมากมาย นั่งอ่าน นั่งศึกษา ทั้งวัน ยังไงก็ไม่หมด :)
- Authors
-
Chai Phonbopit
เป็น Web Dev ในบริษัทแห่งหนึ่ง ทำงานมา 10 ปีกว่าๆ ด้วยภาษาและเทคโนโลยี เช่น JavaScript, Node.js, React, Vue และปัจจุบันกำลังสนใจในเรื่องของ Blockchain และ Crypto กำลังหัดเรียนภาษา Rust