目前,全球已有數百萬開發人員使用GitHub來共享代碼和建立業務,很多開發人員選擇在這里修補新技術,貢獻開源項目等。越來越多的公司開始習慣將“開源代碼貢獻情況”加入開發者考察中。
過去十年,Github所有開發者共享2500萬公共倉庫的代碼,用戶遍布200多個國家,使用人數達到了2400萬,有6700萬Repo,新增了10億提交,2350萬個活躍項目,670萬開發者。其中,歐洲和美洲的開發人員最為活躍。(更多數據信息可查閱:https://octoverse.github.com/)
1、年終盤點:2017年Github上的熱門話題都有什么?
Website——在Github中,website話題下的Repo數量為6726,最高一個項目的Star數為8.4K,前13名項目最低Star數為1.1K.
iOS——在Github中,iOS話題下的Repo數量為9789,最高一個項目的Star數量為32.7K,前13名靠前的項目最低Star數為11.5k。
API——在Github中,API話題下的Repo數量為9761,最高項目的Star數量為32.9K,前13名靠前的項目最低Star數為5.2K。
Game——在Github中,game話題下的Repo數量為10429,最高項目的Star數量為16.7K,前13名項目最低Star數為3K。
Deep-learning——在Github中,Deep-learning話題下的Repo數量為5786,深度學習能在短時間內達到這么多Repo足以說明其火爆程度。同時,其最高項目的Star數量非常高,高達80.8K,該項目正是Tensorflow!項目少也造成Star數量比較集中,前13名靠前的項目最低star為9.9K。
Blog——該話題下的Repo共6944個,最高項目star為15.5k,前13名項目的最低Star為2K。
Machine-learning——該話題下的Repo共11268個,由于機器學習包含深度學習,因此數量較多,最高Star數量項目依然是TensorFlow。
Arduino——該話題下的Repo共5068個,最高項目Star數量為8.4K,前13名項目最低Star為785。
Plugin——該話題下的Repo共4603個,最高項目Star數量為5.3K,前13名項目最低Star為1.7K。
Library——該話題下的Repo共5186個,最高項目Star數量為82.8K,該項目是大火的react,前13名項目最低Star為4.4k。
Bot——該話題下的Repo共4508個,最高項目Star數量為13.6K,前13名項目最低Star為1.8K。
Database——該話題下的Repo共4657個,最高項目Star數量為15.8K,前13名項目最低Star為7.4K。
2、年終盤點:2017年Github Fork最多的項目有什么?
注意:這份清單不包括MOOC課程,但Coursera的R編程任務也有數千個課程。如果看Fork的話,起碼有超過10萬名學生開始了這項任務。
早在去年,Tensorflow就是唯一上榜的機器學習項目,可見谷歌在宣傳推廣以及完善代碼和文檔方面沒少下功夫。
近兩年,機器學習無疑是最大的贏家,TensorFlow無疑是最大的贏家。無論是Star數量還是Fork數都很高,這也說明很多開發者都開始向這個方向轉型,可能已經在準備將機器學習作為今后的主要研究方向之一。
3、年終盤點:2017年Github被貢獻最多的項目:
雖然TensorFlow的關注度很高,但開發者似乎不太熱衷于貢獻項目。微軟的VS code項目的開發者貢獻熱情最高,當然這之中有不少優秀的微軟開發工程師的加入。
4、年終盤點:2017年Github review最多的項目
5、年終盤點:2017年Github上discuss最多的項目
結合這幾張清單來看,項目之間的重疊度似乎不是很高,很難根據這幾張清單得到一個最受歡迎的項目結論,不過此前的Github一周最熱項目中,自然語言處理Python庫spaCy隨著新版本的發布,在Github上的熱度迅速竄高。
6、年終盤點:2017年Github上使用最多的表情是哪一個?
在過去這一年,點贊是使用最多的表情,多達7.2M,遠遠高于其他任何表情。其他統計的表情如下:
財富50強企業中有52%使用GITHUB ENTERPRISE,如果擴大到財富100強的公司,則該比例會擴大到45%。美國100家最大的公司中,有一半(按收入)使用GitHub Enterprise來構建軟件。
7、年終盤點:2017年Github上頂級APP都有哪些?
安裝量最高的付費APP:
GitHub Marketplace中有26個應用程序,自2017年5月推出市場,為開發者提供了更好的工作新途徑。目前有26個集成可用,而且這個數字每個月都在增長。
在這一年,Github還迎來了一大批學生開發者,5300名老師在Github上教學,505045名學生在Github上學習,學生開發包幫助了超過85萬名學生像專業人員一樣編碼。