2017 GitHub 的 Octoverse 報告終於於本月推出,其中有不少有趣的統計,我們可以透過此報告來掌握程式語言、開源項目、研究主題、產業狀況等趨勢,相當有參考價值。筆者簡單整理幾項,供各位參考。
公開項目的統計數據
- 目前約有 2400 萬位用戶。
- 目前約有 6700 萬個 repository。
- 目前約有 150 萬個組織。
- 自 2016 年 9 月以來約有 10 億個 Commit。
- 自 2016 年 9 月以來約有 2530 萬個活躍項目。
- 自 2016 年 9 月以來約有 1250 萬個活躍 issue。
- 自 2016 年 9 月以來約有 130 萬個 pull request。
- 目前約有 130 萬位學生開發者。
- 目前約有 5300 位教師開發者。
- 自 2016 年 9 月以來約有 120 萬人提交了他們的第一個 pull request。
- 自 2016 年 9 月以來約有 410 萬人創建了他們的第一個 repository。
- 目前約有 19.1 萬人 star 或 fork 了項目,但沒有提交任何程式碼。
2017 GitHub 上最受歡迎的程式語言
這邊最大的亮點莫過於,過去穩居第二名已久的 JAVA 竟然被 Python 超越了,這也剛好可以讓我們看看剛發表的 JAVA 9 有沒有機會力挽狂瀾。同時 Objective-C 的熱度也在逐年下降,而 JavaScript 的霸主地位依然難以撼動。
最常被使用的標題
(不包括框架和程式語言)
十大 fork 專案
十大最多貢獻者的專案
十大最多被 review 的專案
十大最多被討論的項目
TensorFlow 是 Google 的第二代機器學習系統,上面四個排行榜中,TensorFlow 出現了三次,這同時也意謂著有越來越多的人投入了人工智慧領域。
十大 Github 客戶產業
軟體及網路業佔比最大似乎不怎麼意外,而金融服務業佔比持續升高不知是否也能說明 FinTech 並非議題炒作而已。
剩下還有不少統計數據,詳細報告請參考 Github Octoverse 2017囉!