2018年最值得关注学习的25个JavaScript开源项目

35,979 阅读3分钟

为大家推荐GitHub上25个今年最值得关注学习的JavaScript开源项目,这些项目的平均star数达到5000个

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…