GitHub 是一個線上軟體原始碼代管服務平台,現在大約有 7300 萬名來自全球各地的開發者或工程師在平台上分享、交流自己寫出來的酷東西,甚至被戲稱是「全球最大同性交友平台」。不過,也因此 GitHub 可以說是一個資源寶庫。

不由於平台上的項目實在太多,有時想找到一些優質的項目幾乎就像是大海撈針。以下整理了 5 個 Github 上值得關注的熱門項目。

FREECODECAMP (350K ★)

freeCodeCamp.org 是一個免費學習的線上 coding 社群,由非營利組織運營,旨在幫助所有想轉職進科技行業的年輕人,且社群目前已經幫助超過 40,000 人獲得了他們的第一份開發人員工作。

社群提供完全免費且可自定進度的網頁全端開發和機器學習課程,另外也有上千個程式挑戰,讓想提升自己能力的開發者,隨時都有題目能練練手。

TENSORFLOW (167K ★)

TensorFlow 是一個用於機器學習的端到端開源平台,且現在大多數開發人員都在使用。TensorFlow 擁有一個由工具、資料庫和社群資源組成的全面生態系統,讓研究人員能夠推動機器學習的最新技術,開發人員可以輕鬆構建和部署機器學習的應用程式。

TensorFlow 最初是由 Google Brain 團隊的研究人員和工程師共同開發的,主要用於進行機器學習和深度神經網路研究。由於系統也適用於各種其他領域, 因此相當受歡迎。

AWESOME (212K ★)

這個儲存庫就如同名稱一樣,是個「超讚」的函式庫!

這裡幾乎是一個什麼都找的到的百寶庫。從首頁的列表中可以,挖掘到各種開發者會需要或喜歡的項目。包括各種程式語言的學習資源和應用、從前端到後端開發者可能會需要的資源,真的是走過路過不要錯過,相信大家都可以在裡面找到有用或有趣的主題。

React(192K ★)

React 是一個用於構建使用者界面的 JavaScript 函式庫,由於其相當靈活且高效,因此受到許多開發人員喜愛。也因此 React 的使用成長,許多網站也都是在 React 的幫助下創建的 。

React 讓打造互動式 UI 的過程變得更輕鬆。只要在應用程式中為每個情境設計一個簡單的 view,當數據改變時,React 就能自動更新和呈現正確的元件,讓程式更容易預測和除錯。

React 並不強制要求使用特定的架構,所以可以在 React 中開發新的功能而不需要重寫原有的程式碼。也可以透過 Node 在伺服器上預先執行,甚至也能透過 React Native在手機上使用。

D3(102K ★)

前端工程師常會遇到需要繪製圖表的需求,而 JavaScript 函式庫 D3 ,可以透過使用 SVG、Canvas 和 HTML 將數據變得容易閱讀和理解,是許多網友相當推薦的一個儲存庫。

D3 不僅效果華麗,自由度也高,可以輕鬆做到客製化數據轉換成漂亮的圖表。不過,若要使用客製化功能,相關的教學比較少,只能零散地在不同文章、教學影片中找線索,再加上 D3.js 版本更新很快,對於新手來說可能需要一些時間學習。

本文開放合作夥伴轉載,參考資料:GitHubTowards Data Scienceanalytics insightAnalytics Vidhyamygreatlearning,首圖來源:Unsplash