ClarifyJS
ClarifyJS可以讓你串聯(lián)一串方法断凶,以任意順序執(zhí)行其弊。通常的JavaScript方法是從左到右執(zhí)行的霍骄,ClarifyJS可以讓你改變它們執(zhí)行的順序群嗤。而且,通過選擇是否讓進(jìn)程等待某個(gè)特定的異步方法完成還是執(zhí)行后繼續(xù)氏淑,也能控制異步方法勃蜘。
Superstruct
Superstruct提供了一種驗(yàn)證數(shù)據(jù)的簡單方式。它受到了Typescript假残、Flow和GraphQL的啟發(fā)缭贡,其主要目的是在運(yùn)行時(shí)驗(yàn)證數(shù)據(jù),并返回詳細(xì)的運(yùn)行時(shí)錯(cuò)誤信息辉懒⊙羧牵可以在使用REST或GraphQL API時(shí)通過它來驗(yàn)證用戶輸入。
Muuri
JavaScript布局引擎眶俩,用于創(chuàng)建差異化多功能的交互布局莹汤。通過內(nèi)置拖放、快速動(dòng)畫及篩選排序颠印,支持對布局的完全定制纲岭。它使用Web Animations處理動(dòng)畫,使用Hammer.js實(shí)現(xiàn)拖放线罕。
Neutrino
Neutrino基于Webpack創(chuàng)建JavaScript項(xiàng)目止潮,支持預(yù)設(shè)和共享配置。預(yù)設(shè)是Neutrino的核心闻坚,使用它的基準(zhǔn)預(yù)設(shè)可以構(gòu)建各種項(xiàng)目沽翔。你也可以通過擴(kuò)展來創(chuàng)建自己的預(yù)設(shè)。
CCXT(CryptoCurrency eXchange Trading)
這是一個(gè)用于加密貨幣和電子商務(wù)交易的JavaScript/PHP/Python庫窿凤。通過它可以連接加密貨幣交易所并完成支付仅偎。支持比特幣/以太幣/替代幣交易市場,完全實(shí)現(xiàn)了各交易所的公共和私有API雳殊,能夠快速訪問交易數(shù)據(jù)橘沥,可用于存儲、分析及可視化夯秃。
Reactopt
Reactopt是一個(gè)CLI React優(yōu)化工具座咆,可以識別應(yīng)用中可能導(dǎo)致不必要重繪的事件。這個(gè)庫是為了替代react-addons-perf模塊開發(fā)的仓洼,后者在React 16以后就不被支持了介陶。當(dāng)前,它支持Click/Double click色建、Drag哺呜、KeyPress、KeyDown和Input事件箕戳。
Luxon
Luxon是強(qiáng)大的日期和時(shí)間庫某残,支持DateTime国撵、Duration和Interval類型,可以解析和格式化常見或自定義的日期玻墅。Luxon支持使用時(shí)區(qū)和使用原生Intl API實(shí)現(xiàn)國際化介牙。
WordPressify
前端構(gòu)建系統(tǒng),用于自動(dòng)化WordPress開發(fā)工作流澳厢。提供集成的Web服務(wù)器和自動(dòng)重載环础、PostCSS及Scss預(yù)處理器,還有靈活的定制化構(gòu)建赏酥。還內(nèi)置了Babel編譯ES6代碼喳整,支持新的JS語法谆构。
Spectre
Spectre是一個(gè)完全免費(fèi)的響應(yīng)式的CSS框架裸扶。支持基本的樣式、排版搬素、基于Flexbox的響應(yīng)式且移動(dòng)優(yōu)先的布局系統(tǒng)呵晨,以及漂亮的純CSS組件。非常小巧熬尺,壓縮后只有10KB摸屠,但支持大多數(shù)現(xiàn)代瀏覽器。
Rapid.js
針對自定義API路由粱哼,Rapid.js可以加速API封裝及構(gòu)建類ORM的接口季二。它提供基本的CRUD方法,以及get()揭措、post()胯舷、put()、patch()绊含、delete()和head()方法桑嘶,實(shí)現(xiàn)基本的請求。幾乎不用配置躬充,適合構(gòu)建任何API逃顶。
Parcel
Parcel是一個(gè)飛快的Web應(yīng)用打包工具,無需配置充甚。支持打包JavaScript以政、CSS、HTML伴找、文件資源盈蛮,并使用Babel、PostCSS和PostHTML進(jìn)行自動(dòng)模塊轉(zhuǎn)換疆瑰。它還有一個(gè)非常友好的錯(cuò)誤日志眉反,支持語法高亮昙啄,方便定位問題。
Shards
免費(fèi)的現(xiàn)在UI工具包寸五,基于Bootstrap 4梳凛,超輕量,全響應(yīng)梳杏。包含10個(gè)自定義組件韧拒,2個(gè)預(yù)置著陸頁及基于Material和Font Awesome包的圖標(biāo)庫。開發(fā)者可以自定義其SCSS文件十性,以修改已有布局叛溢,或者創(chuàng)建自己的布局。
Mark.js
可以對通過關(guān)鍵詞或正則表達(dá)式匹配的文本動(dòng)態(tài)添加高亮劲适。內(nèi)置支持變音符號(diacritics)楷掉、獨(dú)立詞搜索、自定義同義詞霞势、iframe烹植、自定義過濾器等°倒保可以單獨(dú)使用草雕,也可以作為jQuery插件。
List.js
通過這個(gè)微型庫固以,可以對不同HTML元素實(shí)現(xiàn)搜索墩虹、排序、篩選憨琳。它小巧诫钓、簡單、易用栽渴,無依賴尖坤。Chrome、Safari闲擦、Firefox和IE6+都有插件慢味。
Uppy
Uppy是一個(gè)開源模塊化文件上傳庫∈洌可以從本地纯路、Google Drive、Dropbox寞忿、Instagram驰唬、遠(yuǎn)程URL及其他位置選擇文件,然后將它們上傳到最終目的地。非常小巧叫编,而且接口簡單辖佣,很適合移動(dòng)瀏覽器。