2019年2月份GitHub上熱門的JavaScript開源項目
我們來盤點一下二月份上榜的JavaScript開源項目有哪些。
1.git-history
https://github.com/pomber/git-history Star 9096
這是一個GitHub文件修改記錄神器,該工具的功能和使用方法簡潔明了,只需要將任何文件的 URL 中的“github.com”替換成“github.githistory.xyz”即可。查看更多介紹可點擊:《火爆GitHub!一周5000+Star,這個文件修改記錄神器你值得擁有》
2.leon
https://github.com/leon-ai/leon Star 4238
這是一個運用到AI的個人助理工具,你可以和他說話,他也可以和你說話。你也可以給他發短信,他也可以給你發短信,除此之外,它還支持線下交流
3.flexsearch
https://github.com/nextapps-de/flexsearch star 4327
這是一個號稱最快、最省內存,且最靈活的Web全文搜索庫,提供多種搜索功能,如多字段搜索、語音轉換或模糊匹配等,支持瀏覽器或Node.js。
4.x-spreadsheet
https://github.com/myliang/x-spreadsheet Star 4044
一個用于web的Javascript電子表格
5.vue
https://github.com/vuejs/vue Star 129074
Vue.js 是構建 Web 界面的 JavaScript 庫,提供數據驅動的組件,還有簡單靈活的 API,使得 MVVM 更簡單。主要特性:
- 可擴展的數據綁定
- 將普通的 JS 對象作為 model
- 簡潔明了的 API
- 組件化 UI 構建
- 配合別的庫使用
6.cleave.js
https://github.com/nosir/cleave.js Star 12459
這個小工具可以幫助你自動格式化輸入的文本內容,包括信用卡號碼格式、電話號碼格式、日期格式、數字格式、ReactJS組件、AngularJS指令等。
7.react
https://github.com/facebook/react Star 123306
Nerv 是一款基于虛擬 DOM 技術的 JavaScript(TypeScript) 庫,它提供了與 React 16 一致的使用方式與 API,并且擁有更高的性能表現、更小的包大小以及更好的瀏覽器兼容性。特性如下:
- 與 React 保持一致的API,不需要 nerv-compat
- 久經戰斗洗禮,已經應用于京東 PC 首頁與京東旗下 TOPLIFE
- 強勁的性能
- IE8 兼容
- 更小尺寸,9Kb gziped
- 支持客戶端與服務端同構渲染
- 支持 React 16 的新特性,例如錯誤處理,Portals,自定義 DOM 屬性等等
8.chameleon
https://github.com/didi/chameleon Star 3329
一套代碼運行多端,一端所見即多端所見,chameleon通過定義統一的語言框架+統一多態協議,從多端(對應多個獨立服務)業務中抽離出自成體系、連續性強、可維護強的“前端中臺服務”。
9.uppy
https://github.com/transloadit/uppy Star 15539
Uppy 是一個流行的模塊化文件上傳組件,可無縫集成任何框架。它可從本地磁盤、Google 云端硬盤、Dropbox、Instagram、遠程 URL、攝像機和其他位置提取文件,然后將其上傳到最終目的地。它非常快速并且易于使用。由一個核心模塊和其它用于選擇、操作、上傳等功能的插件組成。
10.instant.page
https://github.com/instantpage/instant.page Star 2697
該插件能夠幫助你提快網站的加載速度,將轉化率提高1%。
11.Motrix
https://github.com/agalwood/Motrix Star 4129
Motirx是一款全能的下載工具,支持下載HTTP,FTP,BT,磁力鏈,百度網盤等資源。它的界面簡潔易用。