4月份GitHub上熱門的JavaScript開源項目排行已經出爐啦,一起來看看上榜詳情吧:
1. covid19india-react
https://github.com/covid19india/covid19india-react
Star 3180
這是一個自愿者驅動的眾包數據庫,用于印度的COVID-19統計和患者追蹤。
2. jitsi-meet
https://github.com/jitsi/jitsi-meet
Star 11069
Jitsi是一個開源的,安全(ZRTP加密),高質量的SIP/XMPP視頻通話、會議、聊天、桌面共享、文件傳傳輸。可以安裝在你喜歡的操作系統中并且支持多種IM網絡。Jitsi是當最功能最完整的高級通信工具。Jitsi讓你可以在同一個軟件中連到Facebook、GoogleTalk、XMPP、Windows Live、Yahoo!、AIM和ICQ進行通信。
3. fullstack-course4
https://github.com/jhu-ep-coursera/fullstack-course4
Star 2265
Coursera上一個Web前端開發課程的源碼,該課程是免費的,感興趣的伙伴可以通過項目詳情頁富人報名鏈接進入。
4. next.js
https://github.com/zeit/next.js
Star 47878
Next.js是一個用于React應用的極簡的服務端渲染框架。框架中集成了Webpack,Babel等一系列React相關的工具并進行了默認的配置。因此省去了復雜的配置過程,實現了一鍵搭建開發環境和打包構建。同時提供了自定義配置接口,可以在默認配置的基礎上對工具進行自定義配置,滿足個性化需求。
5. react
https://github.com/facebook/react
Star 148263
React是Facebook開發的用于構建用戶界面的JavaScript庫,現已為很多公司所用,因為它采用了一種不同的方式來構建應用:借助于React,開發者可以將應用分解為彼此解耦的獨立組件,這樣就可以獨立維護并迭代各種組件了。
6. javascript-algorithms
https://github.com/trekhleb/javascript-algorithms
Star 69647
javascript-algorithms 包含了多種基于 JavaScript 的算法與數據結構,每種算法和數據結構都有自己的 README 并提供相關說明以及進一步閱讀和 YouTube 視頻。
7. material-ui
https://github.com/mui-org/material-ui
Star 57141
Material UI 是一款功能非常強大,界面卻十分清新簡潔的CSS框架,Material UI利用了Google的Material Design全新設計語言,并且讓每一個UI組件都變得非常獨立,因此開發者使用Material UI也會比較簡單。
8. axios
https://github.com/axios/axios
Star 72962
Axios,基于 Promise 的 HTTP 客戶端,可以工作于瀏覽器中,也可以在 node.js 中使用。功能:
從瀏覽器中創建 XMLHttpRequest
從 node.js 中創建 http 請求
支持 Promise API
攔截請求和響應
轉換請求和響應數據
取消請求
自動轉換 JSON 數據
客戶端支持防止 XSRF 攻擊
9. node
https://github.com/nodejs/node
Star 69783
Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行時。Node.js 使用高效、輕量級的事件驅動、非阻塞 I/O 模型。Node.js 的生態系統是目前最大的開源包管理系統。
10. learnGitBranching
https://github.com/pcottle/learnGitBranching
Star 17302
learnGitBranching是一個git仿真沙盒,提供一系列的交互式學習指導/挑戰,用來加快學習git提交樹如何工作。learnGitBranching的主界面左邊是模擬終端窗口,另外是圖示區。圖示區用圖形表明了git代碼庫當前的提交記錄、分支、HEAD指向等。 目前有法語、韓語、日語以及中文版本。
11. freeCodeCamp
https://github.com/freeCodeCamp/freeCodeCamp
Star 310563
freeCodeCamp.org是一個友好的社區,你可以通過它免費學習編程,里面的Web開發課程完全免費而且可以自定義課程進度,同時還有許多編程互動挑戰來幫助你提升編程能力。