
本月GitHub上最熱門(mén)的JavaScript開(kāi)源項(xiàng)目出爐啦,上榜的有:構(gòu)建神經(jīng)網(wǎng)絡(luò)3D可視化應(yīng)用的TensorSpace;讓你快速學(xué)會(huì)Git的 learnGitBranching……
1edex-ui
https://github.com/GitSquared/edex-ui Star 5623

eDEX-UI 是一個(gè)類(lèi)似于科幻電腦界面的全屏桌面應(yīng)用程序,深受 DEX-UI 和 TRON Legacy 電影效果的啟發(fā)。 它在真實(shí)終端中運(yùn)行您選擇的 shell,并顯示有關(guān)系統(tǒng)的實(shí)時(shí)信息。 它被用于大型觸摸屏,但可以在普通臺(tái)式電腦或平板電腦或其中一款帶觸摸屏的時(shí)髦 360° 筆記本電腦上使用。
233-js-concepts
https://github.com/leonardomso/33-js-concepts Star 20381

每個(gè) JavaScript 工程師都應(yīng)懂的 33 個(gè)概念,幫助開(kāi)發(fā)者掌握 JavaScript 相關(guān)的概念。
3fx
https://github.com/antonmedv/fx Star 4244、

fx 是一個(gè)命令行工具和終端 JSON 查看器
4vue
https://github.com/vuejs/vue Star 121090
Vue.js 是構(gòu)建 Web 界面的 JavaScript 庫(kù),提供數(shù)據(jù)驅(qū)動(dòng)的組件,還有簡(jiǎn)單靈活的 API,使得 MVVM 更簡(jiǎn)單。主要特性:
- 可擴(kuò)展的數(shù)據(jù)綁定
- 將普通的 JS 對(duì)象作為 model
- 簡(jiǎn)潔明了的 API
- 組件化 UI 構(gòu)建
- 配合別的庫(kù)使用
5carlo
https://github.com/GoogleChromeLabs/carlo Star 7429
Carlo 為 Node 程序提供了由 Google Chrome 瀏覽器提供支持的豐富渲染功能。Carlo 通過(guò) Puppeteer 項(xiàng)目與本地安裝的瀏覽器進(jìn)行連接。Carlo 還為 Node 和瀏覽器之間的通信提供遠(yuǎn)程呼叫等基礎(chǔ)功能。
6tensorspace
https://github.com/tensorspace-team/tensorspace Star 3130

TensorSpace 是一套用于構(gòu)建神經(jīng)網(wǎng)絡(luò) 3D 可視化應(yīng)用的框架。 開(kāi)發(fā)者可以使用類(lèi) Keras 風(fēng)格的 TensorSpace API,輕松創(chuàng)建可視化網(wǎng)絡(luò)、加載神經(jīng)網(wǎng)絡(luò)模型并在瀏覽器中基于已加載的模型進(jìn)行 3D 可交互呈現(xiàn)。
7learnGitBranching
https://github.com/pcottle/learnGitBranching Star 9720

learnGitBranching 是一個(gè) git 仿真沙盒,提供一系列的交互式學(xué)習(xí)指導(dǎo)/挑戰(zhàn),用來(lái)加快學(xué)習(xí) git 提交樹(shù)如何工作。learnGitBranching 的主界面左邊是模擬終端窗口,另外是圖示區(qū)。圖示區(qū)用圖形表明了 git 代碼庫(kù)當(dāng)前的提交記錄、分支、HEAD指向等。 目前有法語(yǔ)、韓語(yǔ)、日語(yǔ)以及中文版本。
8enquirer
https://github.com/enquirer/enquirer Star 3171

Enquirer 是一個(gè)強(qiáng)大且易于使用的 Node.js 庫(kù),用于創(chuàng)建交互式 CLI 提示。
9react
https://github.com/facebook/react Star 116965
React 是 Facebook 開(kāi)發(fā)的用于構(gòu)建用戶界面的 JavaScript 庫(kù),現(xiàn)已為很多公司所用,因?yàn)樗捎昧艘环N不同的方式來(lái)構(gòu)建應(yīng)用:借助于 React,開(kāi)發(fā)者可以將應(yīng)用分解為彼此解耦的獨(dú)立組件,這樣就可以獨(dú)立維護(hù)并迭代各種組件了。
10slate
https://github.com/ianstormtaylor/slate Star 12237

Slate 是一個(gè) 完全 可定制的富文本編輯框架。通過(guò) Slate,你可以構(gòu)建出類(lèi)似 Medium、Dropbox Paper 或者 Canvas 這樣使用直觀、富交互、體驗(yàn)業(yè)已成為 Web 應(yīng)用標(biāo)桿的編輯器,但是Slate 目前還處于 beta 狀態(tài)。
1130-seconds-of-code
https://github.com/30-seconds/30-seconds-of-code Star 33420
這個(gè)項(xiàng)目里精心收集了大量有用的 JavaScript 代碼片段文章,讓你能夠在極短的時(shí)間內(nèi)可以理解使用它們,分為日期、節(jié)點(diǎn)、功能模塊等部分,你可以直接將文件的這些代碼直接導(dǎo)入到你的的文本編輯器(VSCode,Atom,Sublime)