3月份Github上熱門(mén)的JavaScript開(kāi)源項(xiàng)目
3月份GitHub上最熱門(mén)的JavaScript開(kāi)源項(xiàng)目排行已經(jīng)出爐啦,一起來(lái)看看吧:
1. Web-Dev-For-Beginners
https://github.com/microsoft/Web-Dev-For-Beginners
Star 20648
微軟的Azure Cloud Advocates發(fā)布的JavaScript,CSS和HTML基礎(chǔ)知識(shí)課程,一共12周,24節(jié)課,每節(jié)課都涵蓋完整的書(shū)面介紹,課前、課后測(cè)試,解決方案、作業(yè)等,基于項(xiàng)目的教學(xué)方式可以使你在構(gòu)建項(xiàng)目中學(xué)習(xí)。
2. openmct
https://github.com/nasa/openmct
Star 9573
Open MCT(開(kāi)放式任務(wù)控制技術(shù))是下一代任務(wù)控制框架,用于桌面和移動(dòng)設(shè)備上的數(shù)據(jù)可視化。它由美國(guó)宇航局(NASA)Ames 研究中心開(kāi)發(fā),并被NASA用于宇宙飛船飛行和實(shí)驗(yàn)月球車(chē)系統(tǒng)的數(shù)據(jù)分析。
3. scaffold-eth
https://github.com/austintgriffith/scaffold-eth
Star 1130
Scaffold-ETH非常實(shí)用,包括堆棧Buidler、創(chuàng)建-ETH-應(yīng)用程序,和一堆有用的hooks和組件,可使構(gòu)建一個(gè)去中心化應(yīng)用程序非常簡(jiǎn)單。
4. react
https://github.com/facebook/react
Star 166181
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ù)并迭代各種組件了。
5. discord.js
https://github.com/discordjs/discord.js
Star 10454
這是一個(gè)強(qiáng)大的JavaScript庫(kù),可與Discord API進(jìn)行交互。
6. metamask-extension
https://github.com/MetaMask/metamask-extension
Star 4497
MetaMask 是一款瀏覽器插件錢(qián)包,不需下載安裝客戶端,只需添加至瀏覽器擴(kuò)展程序即可使用,非常方便。它是很多支持 ETH 參投的 ICO 項(xiàng)目推薦使用的錢(qián)包之一,持Firefox,Google Chrome和基于Chromium的瀏覽器。
7. Ghost
https://github.com/TryGhost/Ghost
Star 36912
Ghost 是一個(gè)開(kāi)源的博客平臺(tái),可以把他看作WordPress的一個(gè)挑戰(zhàn)者?,F(xiàn)階段的WordPress已經(jīng)可以明顯感覺(jué)到有些臃腫不堪,無(wú)論是構(gòu)架、設(shè)計(jì)、還是實(shí)現(xiàn)處處都顯示出這是一個(gè) 10 年前就誕生的項(xiàng)目,尤其是最近幾個(gè)版本更新,幾乎都只是在功能和交互層面作出改進(jìn),而看不到本質(zhì)上的進(jìn)步和優(yōu)化。因此我更愿意把Ghost看作WordPress的繼任者。同時(shí), Ghost基于JavasSript的Node.js進(jìn)行開(kāi)發(fā),在可預(yù)見(jiàn)的未來(lái)里,JS無(wú)疑比PHP有著更多的優(yōu)勢(shì)。
8. vue
https://github.com/vuejs/vue
Star 181224
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ù)使用
9. edex-ui
https://github.com/GitSquared/edex-ui
Star 30196
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°筆記本電腦上使用。
10. react-native
https://github.com/facebook/react-native
Star 94421
React Native,是一個(gè)混合移動(dòng)應(yīng)用開(kāi)發(fā)框架,因此會(huì)有更豐富的 UI 體驗(yàn)效果,同時(shí)也能夠很好地調(diào)用底層框架的UI使用。React Native已經(jīng)成為一種流行的移動(dòng)開(kāi)發(fā)技術(shù),它提供了一個(gè)使用JavaScript 構(gòu)建原生跨平臺(tái)移動(dòng)應(yīng)用的強(qiáng)大框架,在需要時(shí),我們也可以使用Objective-C,Swift或Java 來(lái)編寫(xiě)原生代碼來(lái)橋接。
11. insomnia
https://github.com/Kong/insomnia
Star 15974
Insomnia 是一個(gè)跨平臺(tái)的 REST API 客戶端,基于 Electron 而構(gòu)建。運(yùn)行截圖如下: