開源項目哪家強?Github年終各大排行榜超級盤點
整理 | Jane
出品 | AI科技大本營
【導語】提到開源項目,2018 年註定是不平凡的一年。據 Octoverse 報告數據,僅在 2018 年,Github 上的新用戶就比過去六年的用戶總數還要多 ,存儲庫數量近一億,這些增長都要歸功於開源社區。
2018 年還有半月就要結束了,這一年,大家都學了些什麼?在 Github 上度過了多少時間?收藏了多少開源項目?加入了哪些開源社區?是否為哪個項目或社區貢獻了自己的一份力量呢?今天,AI科技大本營為大家整理了一份 Github 2018 年終報告,為大家盤點這一年 Github 上正在發生的一些變化,也希望能給大家在即將開始的 2019 年提供參考方向。
Github 年終報告
今年,在 Github 上,你可以跨存儲庫進行訪問、獲取全球超過 9600 萬個項目的請求、問題與評論。託管在 Github 上的存儲庫達到 9600 多萬個。創建了超過 2 億個 pull requests,僅今年的創建量就超過了總數的 1/3。這裡特別 Cue 一下第 2 億個請求—— Vuetify.js。下面就要開始劃重點了,營長馬上為大家解讀一些重要的內容。
一、開源項目四大排行榜
▌1、總排行榜(根據貢獻者數量)
VS Code、React和 TensorFlow 三個項目的貢獻者數量再次榜上有名並且位居了今年的前三甲。而今年,新上榜的還有容器管理類應用程序、Azure-docs 與合併 TypeScript 類型定義項目: Kubernetes, Azure Docs, and DefinitelyTyped。
▌2、飆升榜(根據增長速度)
總體來說,我們可以看到與機器學習、遊戲、3D 列印、家庭自動化、科學編程、數據分析和全棧 JavaScript 開發相關的項目增長非常快速。
▌3、新酷榜
今年有很多令人興奮的開源工作,從機器學習框架到遊戲程序,這些開源項目雖然不是增速最快或最受歡迎的,但是我們認為這些開源項目或社區是非常有明星潛質的。
在前面的總榜和飆升榜中都有 TensorFlow 身影,而 Google 今年發布的強化學習新框架 dopamine 則進入新酷榜。緊隨其後的是 Facebook Research 發布的 Detection 演算法。大家看到最後一個項目的時候一定會非常熟悉,沒錯,就是當年風靡一時的微信小程序遊戲跳一跳。
▌4、達人榜
這份排名主要是圍繞那些致力於開源的組織。開源項目的發展離不開數百萬付費或志願開發人員的貢獻以及僱傭他們的組織。其中,微軟、Google、小紅帽、英特爾及一些高校對開源項目及社區的貢獻尤為突出。
二、主題排行榜
▌1、熱題榜
今年的項目涉及上百萬個主題,JavaScript(前端&後端)、機器學習和手機應用開發成為最熱門的三大主題。
▌2、明星榜
機器學習和React 是Github 社區中熱門主題,其中 PyTorch 和 Gatsby 是今年增長最快的主題,區塊鏈相關領域也呈增長趨勢,當然,榜首還是 Hacktoberfest。
三、語言排行榜
▌1、熱門榜
Github 上的項目,涉及上百種編程語言,但是 JavaScript 仍是貢獻者使用人數最多的。今年 TypeScript 的名次上升到第 7 位,去年才是第一次進入排行榜的前十名。
▌2、勁升榜
從發展趨勢來看,Kotlin、HCL、TypeScript 和 Rust 的增速都非常快。近年來,AI 領域、機器學習與深度學習演算法的火熱, Python 成為非常流行的語言,在總流行榜中排名第三,增長趨勢榜中排名第八。
除了開源項目、項目主題和編程語言的數據統計,還有一些比較有意思的統計,比如在 Github 社區中,使用不同語言的貢獻者經常使用的表情符號。想問一下 C# 和 C++ 的小夥伴們,你們怎麼了?(關愛臉~~)
完整報告,可以閱讀:
https://octoverse.github.com/projects
四、十大開源項目推薦
回顧過去的一年,每一個項目都是自發布後,從 0 Star、0 Fork 開始一個用戶一個用戶的積累。上面的那些榜單都是基於數據收集時長期累積的,下面推薦的這兩份榜單有所不同,這些開源項目的數據都是在發布後 28 天的數據。
▌1、人氣榜
根據 2017.12 --2018.12 的數據,評選出了 Github 上,基於項目發布 28 天后累計 Stars 數的十大開源項目。
▌2、原創榜
根據 2017.12 --2018.12 的數據,評選出了 Github 上,基於項目發布 28 天后累計貢獻者數的十大開源項目。
※「神人」or「閑人」?你的未來由AI與大數據決定
※微軟「叛變」谷歌 Chromium!
TAG:AI科技大本營 |