1. 程式人生 > >最值得關注學習的25個JavaScript開源專案

最值得關注學習的25個JavaScript開源專案

No.1

Prettier:一款幫你解決程式碼風格問題的程式碼格式化工具,功能強大,簡單易用,支援多語言,減少配置項。[GitHub上26755個star]

專案地址: github.com/prettier/pr…

No.2

Parcel:執行極快的零配置web應用打包工具。[GitHub上25811個star]

專案地址: github.com/parcel-bund…

No.3

Prepack:一款能讓JavaScript程式碼執行速度更快的工具。[GitHub上12645個star]

專案地址: github.com/facebook/pr…

No.4

Draggable

:能讓你完全控制拖放操作。Draggable將原生的瀏覽器事件抽象為一個綜合性API,能讓使用者建立自定義拖放操作。[GitHub上11307個star]

專案地址: github.com/Shopify/dra…

No.5

AR.js:利用ARToolKit在瀏覽器和移動端實現AR效果。[GitHub上11102個star]

專案地址: github.com/jeromeetien…

No.6

js-xlsx:能夠解析和編寫多種電子表格格式。[GitHub上11729個star]

專案地址: github.com/SheetJS/js-…

No.7

Reaction:用JavaScript編寫的由事件驅動的實時反應式商務平臺。[GitHub上7520個star]

專案地址: github.com/reactioncom…

No.8

deeplearn.js:通過硬體加速的web用機器智慧庫,TensorFlow.js生態系統的一部分。[GitHub上7580個star]

專案地址: github.com/tensorflow/…

No.9

Luxon:一個處理JavaScript中日期和時間的程式庫。[GitHub上5900個star]

專案地址: github.com/moment/luxo…

No.10

Reason:應用了JavaScript和 OCaml生態系統的簡單、快速和安全程式碼。[GitHub上6185個star]

專案地址:

github.com/facebook/re…

No.11

G 2:JavaScript語法視覺化庫。具有高度的實用性和可擴充套件性。[GitHub上5707個star]

專案地址: github.com/antvis/g2

No.12

Workbox:漸進式web應用的JavaScript庫合集。[GitHub上5635個star]

專案地址: github.com/GoogleChrom…

No.13

Tone.js:在瀏覽器上建立互動式音樂的web音訊框架。[GitHub上5022個star]

專案地址: github.com/Tonejs/Tone…

No.14

Nanoid:面向JavaScript的唯一字串ID生成器,具有檔案小、安全和對URL友好的特點。[GitHub上4550個star]

專案地址: github.com/ai/nanoid

No.15

Lozad.js:一款高效能、可配置的輕量級載入程式。[GitHub上4117個star]

專案地址: github.com/ApoorvSaxen…

No.16

Rythm.js:一個能讓你的網頁會跳舞的JavaScript庫。[GitHub上3081個star]

專案地址: github.com/Okazari/Ryt…

No.17

Superstruct:能讓你很容易的定義介面,驗證JavaScript中的程式碼等資料。[GitHub上3398個star]

專案地址: github.com/ianstormtay…

No.18

Scrollama:一個幫你應對滾屏事件的JavaScript庫。[GitHub上3507個star]

專案地址: github.com/russellgold…

No.19

Zuck.js:一個能讓你到處新增故事的JavaScript庫。[GitHub上2502個star]

專案地址: github.com/ramon82/zuc…

No.20

Amplitude.JS:HTML5 音訊播放器,無需環境依賴。[GitHub上2643個star]

專案地址: github.com/521dimensio…

No.21

Buttercup:跨平臺的免費開源的密碼管理工具。[GitHub上2243個star]

專案地址: github.com/buttercup/b…

No.22

Bottender:幫你快速靈活地構建機器人。[GitHub上2423個star]

專案地址: github.com/Yoctol/bott…

No.23

Webpackmonitor:能幫你在開發過程中監控webpack優化指標。[GitHub上2098個star]

專案地址: github.com/webpackmoni…

No.24

Nearley:一款簡單快速但強大的JavaScript解析工具箱。[GitHub上1891個star]

專案地址: github.com/kach/nearle…

No.25

Spacetime:一款輕量級JavaScript時區庫。[GitHub上1798個star]

專案地址: github.com/spencermoun…