一转眼,2018年就要接近尾声了,这一年,你的前端学习之路怎么样了呢?年初立下的flag还有没有在按计划执行呢?小渡今儿就来给大家做一波助攻,盘点推荐一下GitHub上25个今年最值得关注学习的JavaScript开源项目,闲言少叙,咱们干货走起。
No.1
Prettier:
一款帮你解决代码风格问题的代码格式化工具,功能强大,简单易用,支持多语言,减少配置项。[GitHub上26755个star]
项目地址:https://github.com/prettier/prettier
No.2
Parcel:
运行极快的零配置web应用打包工具。[GitHub上25811个star]
项目地址:https://github.com/parcel-bundler/parcel
No.3
Prepack:
一款能让JavaScript代码运行速度更快的工具。[GitHub上12645个star]
项目地址:https://github.com/facebook/prepack
No.4
Draggable:
能让你完全控制拖放操作。Draggable将原生的浏览器事件抽象为一个综合性API,能让用户创建自定义拖放操作。[GitHub上11307个star]
项目地址:https://github.com/Shopify/draggable
No.5
AR.js:
利用ARToolKit在浏览器和移动端实现AR效果。[GitHub上11102个star]
项目地址:https://github.com/jeromeetienne/AR.js
No.6
js-xlsx:
能够解析和编写多种电子表格格式。[GitHub上11729个star]
项目地址:https://github.com/SheetJS/js-xlsx
No.7
Reaction:
用JavaScript编写的由事件驱动的实时反应式商务平台。[GitHub上7520个star]
项目地址:https://github.com/reactioncommerce/reaction
No.8
deeplearn.js:
通过硬件加速的web用机器智能库,TensorFlow.js生态系统的一部分。[GitHub上7580个star]
项目地址:https://github.com/tensorflow/tfjs-core
No.9
Luxon:
一个处理JavaScript中日期和时间的程序库。[GitHub上5900个star]
项目地址:https://github.com/moment/luxon
No.10
Reason:
应用了JavaScript和 OCaml生态系统的简单、快速和安全代码。[GitHub上6185个star]
项目地址:https://github.com/facebook/reason
No.11
G 2:
JavaScript语法可视化库。具有高度的实用性和可扩展性。[GitHub上5707个star]
项目地址:https://github.com/antvis/g2
No.12
Workbox:
渐进式web应用的JavaScript库合集。[GitHub上5635个star]
项目地址:https://github.com/GoogleChrome/workbox
No.13
Tone.js:
在浏览器上创建交互式音乐的web音频框架。[GitHub上5022个star]
项目地址:https://github.com/Tonejs/Tone.js
No.14
Nanoid:
面向JavaScript的唯一字符串ID生成器,具有文件小、安全和对URL友好的特点。[GitHub上4550个star]
项目地址:https://github.com/ai/nanoid
No.15
Lozad.js:
一款高性能、可配置的轻量级加载程序。[GitHub上4117个star]
项目地址:https://github.com/ApoorvSaxena/lozad.js
No.16
Rythm.js:
一个能让你的网页会跳舞的JavaScript库。[GitHub上3081个star]
项目地址:https://github.com/Okazari/Rythm.js
No.17
Superstruct:
能让你很容易的定义接口,验证JavaScript中的代码等数据。[GitHub上3398个star]
项目地址:https://github.com/ianstormtaylor/superstruct
No.18
Scrollama:
一个帮你应对滚屏事件的JavaScript库。[GitHub上3507个star]
项目地址:https://github.com/russellgoldenberg/scrollama
No.19
Zuck.js:
一个能让你到处添加故事的JavaScript库。[GitHub上2502个star]
项目地址:https://github.com/ramon82/zuck.js
No.20
Amplitude.JS:
HTML5 音频播放器,无需环境依赖。[GitHub上2643个star]
项目地址:https://github.com/521dimensions/amplitudejs
No.21
Buttercup:
跨平台的免费开源的密码管理工具。[GitHub上2243个star]
项目地址:https://github.com/buttercup/buttercup-desktop
No.22
Bottender:帮你快速灵活地构建机器人。[GitHub上2423个star]
项目地址:https://github.com/Yoctol/bottender
No.23
Webpackmonitor:
能帮你在开发过程中监控webpack优化指标。[GitHub上2098个star]
项目地址:https://github.com/webpackmonitor/webpackmonitor
No.24
Nearley:
一款简单快速但强大的JavaScript解析工具箱。[GitHub上1891个star]
项目地址:https://github.com/kach/nearley
No.25
Spacetime:
一款轻量级JavaScript时区库。[GitHub上1798个star]
项目地址:https://github.com/spencermountain/spacetime
今天就先说到这里吧,感觉有用的小伙伴就快点收藏起来吧,更多前端交流:942891755
领取专属 10元无门槛券
私享最新 技术干货