Math.js是一个用于JavaScript和Node.js的扩展数学库。它具有支持符号计算的灵活表达式解析器,大量内置函数和常量,并提供了一种集成解决方案来处理不同的数据类型,例如数字,大数,复数,分数,单位和矩阵。强大且易于使用。
Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样。
Moment.js 是一个 JavaScript 日期处理类库,用于解析、校验、操作以及显示日期。
Underscore.js是一个 JavaScript 工具库,它提供了一整套函数式编程的实用功能,弥补了 jQuery 没有实现的功能,同时又是 Backbone 必不可少的部分。
Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。
Lazy.js是类似 Underscore 和 Lodash 功能的 JavaScript 工具库,但有一个懒惰的引擎罩,致力做尽可能少的工作,同时尽可能为尽可能灵活之下。
RxJS 是使用 Observables 的响应式编程的库,它使编写异步或基于回调的代码更容易。这个项目是 Reactive-Extensions/RxJS(RxJS 4) 的重写,具有更好的性能、更好的模块性、更好的可调试调用堆栈,同时保持大部分向后兼容,只有一些破坏性的变更(breaking changes)是为了减少外层的 API 。
JavaScript最强大的模式描述语言和数据验证器。多用于验证参数
Async 是一个实用程序模块,它提供直接,强大的功能来处理异步JavaScript。尽管最初设计用于Node.js并npm i async可以通过安装,但也可以直接在浏览器中使用。
bluebird是一个第三方Promise类库,相比其它第三方类库或标准对象来说,功能更齐全而不臃肿、浏览器兼容性更好。