11月份GitHub上最熱門的JavaScript開(kāi)源項(xiàng)目
11月份GitHub上最熱門的JavaScript開(kāi)源項(xiàng)目排行已經(jīng)出爐啦,一起來(lái)看看上榜詳情吧:
1. javascript-algorithms
https://github.com/trekhleb/javascript-algorithms
Star 90025
本倉(cāng)庫(kù)包含了多種基于JavaScript的算法與數(shù)據(jù)結(jié)構(gòu)。每種算法和數(shù)據(jù)結(jié)構(gòu)都有自己的README,包含相關(guān)說(shuō)明和鏈接,以便進(jìn)一步閱讀 (還有YouTube視頻) 。
2. mapbox-gl-js
https://github.com/mapbox/mapbox-gl-js
Star 7005
Mapbox GL JS是一個(gè)JavaScript庫(kù),使用WebGL渲染交互式矢量瓦片地圖和柵格瓦片地圖。WebGL渲染意味著高性能,MapboxGL能夠渲染大量的地圖要素,擁有流暢的交互以及動(dòng)畫(huà)效果、可以顯示立體地圖并且支持移動(dòng)端,是一款十分優(yōu)秀的WEB GIS(地理信息系統(tǒng)) 開(kāi)發(fā)框架。
3. Web
https://github.com/qianguyihao/Web
Star 13844
前端入門和進(jìn)階學(xué)習(xí)筆記,超詳細(xì)的Web前端學(xué)習(xí)圖文教程。從零開(kāi)始學(xué)前端,做一個(gè)Web全棧工程師。
4. three.js
https://github.com/mrdoob/three.js
Star 65528
Three.js是一款運(yùn)行在瀏覽器中的3D引擎,你可以用它創(chuàng)建各種三維場(chǎng)景,包括了攝影機(jī)、光影、材質(zhì)等各種對(duì)象。你可以在它的主頁(yè)上看到許多精采的演示。不過(guò),這款引擎目前還處在比較不成熟的開(kāi)發(fā)階段,其不夠豐富的API以及匱乏的文檔增加了初學(xué)者的學(xué)習(xí)難度。
5. javascript
https://github.com/airbnb/javascript
Star 102924
Airbnb JavaScript 代碼規(guī)范,本指南假設(shè)你使用了Babel, 并且要求你使用babel-preset-airbnb或者其他同等資源。并且假設(shè)你在你的應(yīng)用中安裝了shims/polyfills ,使用airbnb-browser-shims或者相同功能。
6. vant
https://github.com/youzan/vant
Star 15934
Vant Weapp是移動(dòng)端 Vue組件庫(kù)Vant的小程序版本,兩者基于相同的視覺(jué)規(guī)范,提供一致的API接口,助力開(kāi)發(fā)者快速搭建小程序應(yīng)用。
7. realworld
https://github.com/gothinkster/realworld
Star 51964
RealWorld應(yīng)用程序是對(duì)Medium.com的完整克隆,已經(jīng)通過(guò)各種各樣的前端和后端技術(shù)實(shí)現(xiàn)。它可以對(duì)13個(gè)框架進(jìn)行比較,并且比較的是比其他基準(zhǔn)測(cè)試更大、更復(fù)雜的應(yīng)用程序的實(shí)現(xiàn)。
8. snowpack
https://github.com/snowpackjs/snowpack
Star 14578
snowpack是一款現(xiàn)代打包工具,使用Snowpack,當(dāng)你構(gòu)建現(xiàn)代的Web應(yīng)用程序(使用React, Vue等) , 無(wú)需使用類似于Webpack,Parcel和Rollup等打包工具。每次你點(diǎn)擊保存時(shí),都無(wú)需等待打包程序重新構(gòu)建。相反,所有的文件更改都會(huì)立即反映在瀏覽器中。
9. vue-admin-template
https://github.com/PanJiaChen/vue-admin-template
Star 12845
這是一個(gè)極簡(jiǎn)的vue admin管理后臺(tái)。它只包含了UI和axios以及iconfont和權(quán)限控制以及l(fā)int,這些構(gòu)建后臺(tái)必要的東西。
10. iDataV
https://github.com/yyhsong/iDataV
Star 2581
這是一個(gè)開(kāi)源大屏模板,通過(guò)它你可以快速開(kāi)始一個(gè)可視化大屏項(xiàng)目
11. uni-app
https://github.com/dcloudio/uni-app
Star 27938
這是一個(gè)使用Vue.js開(kāi)發(fā)跨平臺(tái)應(yīng)用的前端框架,uni-app框架將開(kāi)發(fā)者使
用Vue語(yǔ)法編寫的代碼編譯到小程序(微信支付寶/百度字節(jié)跳動(dòng)/QQ/釘釘)、App (iOS/Android)、H5等多 個(gè)平臺(tái),保證其正確運(yùn)行并達(dá)到優(yōu)秀體驗(yàn)。