2020 年 7 月 Github 上最熱門的 JavaScript 開(kāi)源項(xiàng)目
閱讀本文大概需要 10?分鐘。
https://github.com/vuejs/vue Star 16048
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ù)使用
https://github.com/lyswhut/lx-music-desktop Star 4479
一個(gè)基于 Electron + Vue 開(kāi)發(fā)的音樂(lè)軟件。UI界面如下:

https://github.com/RocketChat/Rocket.Chat Star? 25961
Rocket.Chat使用Meteor框架做的開(kāi)源消息應(yīng)用。是領(lǐng)先的免費(fèi)開(kāi)源團(tuán)隊(duì)聊天Slack的替代品,功能強(qiáng)大,它支持群組聊天,直接通信,私聊群,桌面通知,媒體嵌入,鏈接預(yù)覽,文件上傳,語(yǔ)音/視頻聊天,截圖等等,還支持實(shí)時(shí)翻譯,實(shí)現(xiàn)用戶之間的自動(dòng)實(shí)時(shí)消息轉(zhuǎn)換。使用Rocket.Chat可以完全控制交流通信。
https://github.com/jitsi/jitsi-meet Star 7384
Jitsi是一個(gè)開(kāi)源的,安全(ZRTP加密),高質(zhì)量的SIP/XMPP視頻通話、會(huì)議、聊天、桌面共享、文件傳傳輸。可以安裝在你喜歡的操作系統(tǒng)中并且支持多種IM網(wǎng)絡(luò)。Jitsi是當(dāng)最功能最完整的高級(jí)通信工具。Jitsi讓你可以在同一個(gè)軟件中連到Facebook、GoogleTalk、XMPP、Windows Live、Yahoo!、AIM和ICQ進(jìn)行通信。
https://github.com/laurent22/joplin Star 14628
joplin 是一個(gè)免費(fèi)的,開(kāi)源的筆記和待辦事項(xiàng)的應(yīng)用程序,可以處理筆記本組織成的大量筆記。筆記是可搜索的,可以直接從應(yīng)用程序復(fù)制,標(biāo)記和修改,也可以從自己的文本編輯器進(jìn)行修改。筆記采用Markdown格式。
通過(guò).enex文件從Evernote導(dǎo)出的Notes 可以導(dǎo)入到 Joplin 中,包括格式化內(nèi)容(轉(zhuǎn)換為Markdown),資源(圖像,附件等)和完整的元數(shù)據(jù)(地理位置,更新時(shí)間,創(chuàng)建時(shí)間等) 。
https://github.com/goldbergyoni/nodebestpractices Star 42280

這是一本在線書(shū)籍——Node.js最佳實(shí)踐。是對(duì)Node.js最佳實(shí)踐中排名最高的內(nèi)容的總結(jié)和分享。
https://github.com/Binaryify/NeteaseCloudMusicApi Star 14508
網(wǎng)易云音樂(lè) Node.js API service,包含144個(gè)功能特性,如登錄、獲取用戶信息、搜索等。
https://github.com/Jannchie/Historical-ranking-data-visualization-based-on-d3.js Star 3952
這是一個(gè)數(shù)據(jù)可視化項(xiàng)目,基于D3.js。能夠?qū)v史數(shù)據(jù)排名轉(zhuǎn)化為動(dòng)態(tài)柱狀圖圖表,旨在降低此類視頻的使用門檻與提高生產(chǎn)效率,使得沒(méi)有編程經(jīng)驗(yàn)的用戶也能無(wú)痛制作排名可視化動(dòng)畫(huà)。
https://github.com/youzan/vant-weapp Star 12119
Vant Weapp 是移動(dòng)端 Vue 組件庫(kù) Vant 的小程序版本,兩者基于相同的視覺(jué)規(guī)范,提供一致的 API 接口,助力開(kāi)發(fā)者快速搭建小程序應(yīng)用。
https://github.com/webrtc/samples?Star 8108
WebRTC Web演示和樣本。
https://github.com/twbs/bootstrap Star 139602

Bootstrap 是快速開(kāi)發(fā) Web 應(yīng)用程序的前端工具包。它是一個(gè) CSS,HTML 和 JS 的集合,它使用了最新的瀏覽器技術(shù),給你的 Web 開(kāi)發(fā)提供了時(shí)尚的版式,表單,buttons,表格,網(wǎng)格系統(tǒng)等等。
https://github.com/wangfupeng1988/wangEditor Star 9415
這是一個(gè)輕量級(jí)Web富文本編輯器,配置方便,使用簡(jiǎn)單。支持IE10+瀏覽器。
這么多種JavaScript有關(guān)的開(kāi)源項(xiàng)目,你現(xiàn)在在用哪一個(gè)呢?
推薦閱讀
1
2
3
4
崔慶才
靜覓博客博主,《Python3網(wǎng)絡(luò)爬蟲(chóng)開(kāi)發(fā)實(shí)戰(zhàn)》作者
隱形字
個(gè)人公眾號(hào):進(jìn)擊的Coder
長(zhǎng)按識(shí)別二維碼關(guān)注
好文和朋友一起看~



