
GitHub 發表年度 Octoverse 報告,呈現 Github 在開發社群、技術趨勢和國際化等各面向的成果。
Octoverse 報告會回顧過去一整年的 GitHub 趨勢,並記錄達到哪些里程碑。過去一年開發者在 GitHub 總共製作了 4,400 萬個儲存庫,2018 年 11 月總儲存庫數量更突破 1 億個。2019 年有 1,000 萬名新開發者加入 GitHub,讓使用人數突破 4,000 萬人,其中超過 80% 開發者來自美國本土之外。GitHub 早已成為國際化的開發社群,早在 2014 年來自海外的程式碼儲存庫就多於美國本土,甚至在這個年度出現來自南極的開發者。
技術趨勢也可從報告看出,Octoverse 報告發現深度學習、自然語言處理及機器學習的程式碼儲存庫越來越多。報告指出 JavaScript 仍然是 GitHub 開發者最常使用的程式語言,不過 Python 首度超越 Java 成為第二常用的程式語言。Google 使用者介面工具 Flutter 的程式語言 Dart 則是成長速度最快的語言,排名在後的則是 Rust、HCL、Kotlin 和 TypeScript。
▲ Python 第一次超車 Java 奪下常用程式語言第二名。
▲ Dart 成長率高達 532%。
非洲國家在開源程式碼儲存庫的成長速度居各大洲之冠,成長 40%,以奈及利亞、肯亞、突尼西亞和摩洛哥的開源專案成長率最高。非洲以外則有伊朗、印尼、希臘和巴基斯坦的開源專案成長迅速,開源開發者人數成長最快的則是香港、新加坡和日本。整體而言,儲存庫最主要還是來自亞洲、歐洲和北美洲,亞洲開發者人數更位居第一。
不只個人開發者蓬勃發展,GitHub 也有 300 萬個組織帳號,包括企業、非營利組織和開源計畫等等,光是 GitHub Enterprise Cloud 帳戶就超過 70 個不同國家。《財星》(Fortune)50 大企業中,就有 35 家加入開源程式碼的行列。
▲ 許多非洲國家在開源專案的成長表現亮眼。
▲ 香港開源開發者人數成長率居冠,台灣則排名第八。
- The State of the Octoverse 2019
- GitHub: Over 80% of repository contributions come from outside the U.S.
(圖片來源:GitHub)