以下文章來源於JavaGuide,作者SnailClimb
原文鏈接:GitHub 上 10 個頂級開源項目
正文
今天跟大家分享下,在 GitHub 上 Star 排名最高的 10 個開源項目是什么?JS 的項目占比挺大,其他基本都是文檔/學習類型的倉庫。
說明:數據統計於 2019-11-27。
1. freeCodeCamp
- Github 地址:https://github.com/freeCodeCamp/freeCodeCamp
- star: 307 k
- 介紹: 開放源碼代碼庫和課程。與數百萬人一起免費學習編程。網站:https://www.freeCodeCamp.org (一個友好的社區,您可以在這里免費學習編碼。它由捐助者支持、非營利組織運營,以幫助數百萬忙碌的成年人學習編程技術。這個社區已經幫助 10,000 多人獲得了第一份開發人員的工作。這里的全棧 Web 開發課程是完全免費的,並且可以自行調整進度。這里還有數以千計的交互式編碼挑戰,可幫助您擴展技能。)
比如我想學習 ES6 的語法,學習界面是下面這樣的,你可以很方便地邊練習邊學習:

2. 996.ICU
- Github 地址:https://github.com/996icu/996.ICU
- star: 248 k
- 介紹:
996.ICU
是指 “工作 996, 生病 ICU” 。這是中國程序員之間的一種自嘲說法,意思是如果按照 996 的模式工作,那以后就得進 ICU 了。這個項目最早是某個中國程序員發起的,然后就火遍全網,甚至火到了全世界很多其他國家,其網站被翻譯成了多種語言。網站地址:https://996.icu。

3. vue
- Github 地址:https://github.com/vuejs/vue
- star: 153 k
- 介紹: 尤大的前端框架。國人用的最多(容易上手,文檔比較豐富),所以 Star 數量比較多還是有道理的。Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用戶界面的漸進式框架。與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為復雜的單頁應用提供驅動。
4. React
- Github 地址:https://gitstar-ranking.com/facebook/react
- star: 140 k
- 介紹: Facebook 開源的,大公司有保障。用於構建用戶界面的聲明式、基於組件開發,高效且靈活的 JavaScript 框架。我司大部分項目的前端都是 React ,我自己也用過一段時間,感覺還不錯,但是也有一些小坑。
5. tensorflow
- Github 地址:https://github.com/tensorflow/tensorflow
- star: 138 k
- 介紹: 適用於所有人的開源機器學習框架。TensorFlow 是用於機器學習的端到端開源平台。TensorFlow 最初是由 Google 機器智能研究組織內 Google Brain 團隊的研究人員和工程師開發的,用於進行機器學習和深度神經網絡研究。該系統具有足夠的通用性,也可以適用於多種其他領域。TensorFlow 提供了穩定的 Python 和 C ++ API,以及其他語言的非保證的向后兼容 API 。
6. bootstrap
- Github 地址:https://github.com/twbs/bootstrap
- star: 137 k
- 介紹: 相信初學前端的時候,大家一定或多或少地接觸過這個框架。官網說它是最受歡迎的 HTML,CSS 和 JavaScript 框架,用於在網絡上開發響應式,移動優先項目。
7. free-programming-books
- Github 地址:https://github.com/EbookFoundation/free-programming-books
- star: 132 k
- 介紹: 免費提供的編程書籍。我自己沒太搞懂為啥這個項目 Star 數這么多,知道的麻煩評論區吱一聲。
8. Awesome
- Github 地址 :https://github.com/sindresorhus/awesome
- star: 120 k
- 介紹: github 上很多的各種 Awesome 系列合集。
下面是這個開源倉庫的目錄,可以看出其涵蓋了很多方面的內容。

image
舉個例子,這個倉庫里面就有兩個讓你的電腦更好用的開源倉庫,Mac 和 Windows 都有:
- Awesome Mac:<u style="text-decoration: none; border-bottom: 1px dashed grey;">https://github.com/jaywcjlove/awesome-mac/blob/master/README-zh.md</u>
- Awsome Windows: <u style="text-decoration: none; border-bottom: 1px dashed grey;">https://github.com/Awesome-Windows/Awesome/blob/master/README-cn.md</u>
9. You-Dont-Know-JS
- Github 地址:https://github.com/getify/You-Dont-Know-JS
- star: 112 k
- 介紹: 您還不認識 JS(書籍系列)- 第二版
10. oh-my-zsh
- Github 地址:https://github.com/ohmyzsh/ohmyzsh
- star: 99.4 k
- 介紹: 一個令人愉快的社區驅動的框架(擁有近 1500 個貢獻者),用於管理 zsh 配置。包括 200 多個可選插件(rails, git, OSX, hub, capistrano, brew, ant, php, python 等),140 多個主題,可為您的早晨增光添彩,以及一個自動更新工具,可讓您輕松保持與來自社區的最新更新……
下面就是 oh-my-zsh 提供的一個花里胡哨的主題:

以上便是今天的分享,覺得內容不錯,就點個在贊吧~
大家如果有見過其它優質開源項目,也可以交流分享一下!