GitHub 迎史上最大改變?先看看 2018 年度統計報告再說吧!

作為 GitHub 的忠實使用者,一直都在密切關注者 GitHub 的一舉一動,尤其是被微軟收購以後,GitHub 變得貌似更加頻繁了。變化咱們先不說,先來看看最新出爐的 2018 年度報告吧!
在過去的一年裡目前總共託管的 9600 萬個開源專案裡,約有 1/3 是在過去這一年中建立的。而第 2 億次 PR 請求是來自於 Vuetify.js 專案。
2018 年最熱的開源專案 top 10
你知道在 GitHub 上 2018 年按照貢獻者數量排名,排在前 10 的開源專案是哪幾個嗎?

在這份榜單上, VS Code, React 和 Tensorflow 繼續領跑榜單,而 Kubernetes、Azure 文件、TypeScript 型別檔案專案則是今年首次登上榜單。
增長最快的開源專案
GitHub 統計了增長高於標準的專案,它們發現增長最快的領域包括機器學習、遊戲、3D 列印、家庭自動化、科學程式設計、資料分析,以及 JavaScript 全棧開發等。top 10 榜單如下:

酷炫好玩的開源專案
GitHub 總結了近一年中比較酷,認為比較好玩的開源專案。從機器學習到遊戲, 這些專案並不是增長最快或收入最高的專案,但是確實是非常有潛力的好玩的明星專案。如下:

簡單介紹和解釋一下,上面 5 個分別如下:
- google/dopamine:谷歌推出的給強化學習演算法快速建立原型的研究框架。
- facebookresearch/Detectron:Facebook 人工智慧實驗室推出的最新的物體檢測演算法實現的開源專案。
- frappe/charts:響應式的 JavaScript SVG 圖表庫。
- felixrieseberg/windows95:在 Electron 中執行完整的 Windows 95 映象。
- wangshub/wechat_jump_game:微信的跳一跳小遊戲的 Python 輔助。
看到了麼?沒想到一個用 Python 寫的微信跳一跳輔助助手都上了榜單了。我簡直不敢相信,通過這個就知道微信跳一跳小遊戲到底有多火了。哈哈……
組織貢獻排名 top 10
不同組織的員工都在提供開源貢獻,按照貢獻人所屬公司和組織劃分的話,來自於微軟的員工貢獻最多,看看榜單就知道了。如下:

微軟,谷歌,紅帽,英特爾和許多大學是員工對開源貢獻最大的組織之一。
年度最熱話題
在今年貢獻的數百萬個專案涉及數千個主題。 JavaScript(前端和後端),機器學習,移動應用程式開發和容器化是貢獻最多的主題。

增長最快的話題
機器學習和 React 是 GitHub 社群的熱門話題:PyTorch 是一個機器學習庫,而基於 React 的 Web 開發工具,如 Gatsby,都是今年發展最快的話題之一。 區塊鏈發展不同領域的主題也是趨勢。 當然,Hacktoberfest 名列榜首。
- hacktoberfest
- pytorch
- machine
- dapp
- gatsby
- cryptocurrency
- erraform-provider
- easy-to-use
- smart-contracts
- exchange
GitHub 2018 年度熱門開發語言
重點來了,我們大家比較關心的就是開發語言了,哪些語言排名上升了,就代表著是一個熱門的趨勢,可能就要多向這個語言學習。我們通過一張圖來感受一下近五年熱門語言榜單的變化。如下:

GitHub 上使用數百種程式語言編碼,但 JavaScript 不管在公共和私有儲存庫,還是各種規模的組織以及世界上的每個區域中仍然擁有最多的貢獻者。
今年,TypeScript 在去年首次進入前 10 名之後,在整個平臺上使用的頂級語言中排名第 7。 TypeScript 現在是所有地區最常用的十大語言之一,GitHub 貢獻者來自私有,公共和開源儲存庫。
看完榜單,不禁感嘆:JS 和 Java 真的是穩如泰山啊!
增長最快的開發語言

我們看到了更多關於執行緒安全性和互操作性的靜態型別語言的趨勢:Kotlin,TypeScript 和 Rust 今年發展迅速。
此外,自 2017 年以來,編寫 HCL(DevOps 的人類可讀語言)的貢獻者數量增加了一倍以上。在機器學習專案中,Python 排名第 8。 今年寫作 Go 的貢獻者比去年增加了 1.5 倍。
你知道貢獻最多的地方是哪裡嗎?
你們猜猜哪些地方和國家是開源貢獻最多的地方呢?直接看榜單吧!如下:

看到了嗎?在過去的五年中,最穩定的三個國家,排名前三的分別是:美國,中國和印度。而巴西現在是 2018 年貢獻最多的國家,並且是南美大多數 GitHub 社群的所在地。
新註冊使用者的來源地
GitHub 正在快速的增長,使用者和開發者不斷的增加,你知道每年新增註冊最多的地方和國家是哪些嗎?如圖:

今年有 800 萬新開發者加入 GitHub,並且新增註冊數量最多的也依次是美國、中國和印度。2018 年的新增使用者數遠遠超過了前六年的總和。新的 contributors 是 2017 年的 1.6 倍。
由於中國和印度的存在,程式碼提交最多的是亞洲,且亞洲開源專案數量已超過其他任何地方。
不知道大家看完上述的 GitHub 年度報告之後,有什麼感受?有沒有了解到整個技術發展的趨勢和動態呢?前面說自從被微軟收購以後,GitHub 就一直在更新變化,在我看來,它的變化越來越好,越來越方便。就在前幾天 GitHub 平臺主管薩姆蘭伯特說:GitHub 將迎來史上最大轉變。
但是具體變化還是未知,據說以後大家不用下載程式碼就可以直接可以在 GitHub 上進行執行測試,因為很多人在 GitHub 上下載程式碼之後,發現並不能執行,浪費了大家的時間,轉變之後,大家可以執行部分程式碼,直接就知道改開源專案好不好用。還比如,如果你上傳的程式碼中帶有隱私資訊,比如:密碼,會自動給你警告提示,防治洩露隱私。
當然,我們作為開發者真的特別希望 GitHub 能夠變得越來越好。
歡迎大家關注公眾號:「非著名程式設計師」,關注公眾號,回覆「1024」你懂得。關注我,與 10 萬程式設計師一起進步。