12月份Github上熱門的JavaScript開源項(xiàng)目
12月份GitHub上最熱門的JavaScript開源項(xiàng)目排行已經(jīng)出爐啦,這個(gè)月JavaScript相關(guān)的開源項(xiàng)目不僅有古詩(shī)詞數(shù)據(jù)庫(kù)還有磁力搜索神器更有學(xué)習(xí)相關(guān)的算法和數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)資料,一起來(lái)看看吧:
1. chinese-poetry
https://github.com/chinese-poetry/chinese-poetry
Star 25183
這是一個(gè)程序員自編的中華古詩(shī)詞數(shù)據(jù)庫(kù),該詩(shī)詞數(shù)據(jù)庫(kù)包含5.5萬(wàn)首唐詩(shī)、26萬(wàn)首宋詩(shī)和2.1萬(wàn)首宋詞。唐宋兩朝近1.4萬(wàn)古詩(shī)人,和兩宋時(shí)期1500位詞人,數(shù)據(jù)均來(lái)源于互聯(lián)網(wǎng)。
2. javascript-algorithms
https://github.com/trekhleb/javascript-algorithms
Star 59315
javascript-algorithms 包含了多種基于 JavaScript 的算法與數(shù)據(jù)結(jié)構(gòu),每種算法和數(shù)據(jù)結(jié)構(gòu)都有自己的 README 并提供相關(guān)說(shuō)明以及進(jìn)一步閱讀和 YouTube 視頻。
3. flowy
https://github.com/alyssaxuu/flowy
Star 5121
這是一個(gè)JavaScript庫(kù),能夠幫助你輕松創(chuàng)建漂亮的流程圖。
4. Motrix
https://github.com/agalwood/Motrix
Star 16394
Motrix 是一款全能的下載工具,支持下載 HTTP、FTP、BT、磁力鏈、百度網(wǎng)盤等資源。它的界面簡(jiǎn)潔易用。
5. Axios
https://github.com/axios/axios
Stars 68185
Axios,基于 Promise 的 HTTP 客戶端,可以工作于瀏覽器中,也可以在 node.js 中使用。功能:
- 從瀏覽器中創(chuàng)建 XMLHttpRequest
- 從 node.js 中創(chuàng)建 http 請(qǐng)求
- 支持 Promise API
- 攔截請(qǐng)求和響應(yīng)
- 轉(zhuǎn)換請(qǐng)求和響應(yīng)數(shù)據(jù)
- 取消請(qǐng)求
- 自動(dòng)轉(zhuǎn)換 JSON 數(shù)據(jù)
- 客戶端支持防止 XSRF 攻擊
6. incubator-echarts
https://github.com/apache/incubator-echarts
Star 38792
ECharts是一個(gè)免費(fèi)的,功能強(qiáng)大的圖表和可視化庫(kù),而該項(xiàng)目則是匯總了ECharts相關(guān)的文件、材料等資源
7. tesseract.js
https://github.com/naptha/tesseract.js
Star 20217
Tesseract.js 一個(gè)幾乎能識(shí)別出圖片中所有語(yǔ)言的JS庫(kù)。
8. outline
https://github.com/outline/outline
Star 7244
成長(zhǎng)團(tuán)隊(duì)的最快維基和知識(shí)庫(kù)。美觀,功能豐富,兼容性強(qiáng)而且還是開源的。
9. algorithm-visualizer
https://github.com/algorithm-visualizer/algorithm-visualizer
Star 27943
這是一個(gè)直觀的算法可視化工具,你可以自由選擇自己想學(xué)習(xí)的算法,每個(gè)算法它都清晰描繪了其原理和運(yùn)作過(guò)程
10. blocks
https://github.com/blocks/blocks
Star 2352
基于JSX的頁(yè)面生成器,無(wú)需編寫代碼即可創(chuàng)建漂亮的網(wǎng)站。
11. svelte
https://github.com/sveltejs/svelte
Star 28697
Svelte 是一個(gè)前端 UI 框架。具有以下特性:
- 解決網(wǎng)站的臃腫危機(jī)。Svelte 將你的模板變成快速、輕量級(jí)的 vanilla JavaScript。
- 簡(jiǎn)單易用。使用你掌握的語(yǔ)言,從可組合、易寫的模塊中構(gòu)建應(yīng)用。
- 快速而又堅(jiān)固。編譯時(shí)靜態(tài)分析確保瀏覽器不再需要更多的工作。