-
Sequelize
Sequelize是一个基于promise的Node.jsORM,目前支持Postgres,MySQL,MariaDB,SQLite以及MicrosoftSQLServer.它具有强大的事务支持,关联关系,预读和延迟加载,读取复制等功能.
-
RxJS
RxJS是使用Observables的响应式编程的库,它使编写异步或基于回调的代码更容易。这个项目是Reactive-Extensions/RxJS(RxJS4)的重写,具有更好的性能、更好的模块性、更好的可调试调用堆栈,同时保持大部分向后兼容,只有一些破坏性的变更(breakingchanges)是为了减少外层的API。
-
Joi
JavaScript最强大的模式描述语言和数据验证器。多用于验证参数
-
Async
Async是一个实用程序模块,它提供直接,强大的功能来处理异步JavaScript。尽管最初设计用于Node.js并npmiasync可以通过安装,但也可以直接在浏览器中使用。
-
Bluebird
bluebird是一个第三方Promise类库,相比其它第三方类库或标准对象来说,功能更齐全而不臃肿、浏览器兼容性更好。
-
Pinus
一个基于Node.js的分布式水平扩展游戏服务器轻量级强大框架poweredbyTypeScript.
-
Pomelo
pomelo是一个游戏服务器框架,它是高性能、高可伸缩、分布式多进程的游戏服务器框架,并且使用很简单。它包括基础开发框架和一系列相关工具和库,可以帮助开发者省去游戏开发中枯燥的重复劳动和底层逻辑工作,免除开发者的重造轮子,让开发者可以更多地去关注游戏的具体逻辑,大大提高开发效率。
-
Next.js
Next.js是一个轻量级的React服务端渲染应用框架。
-
Nuxt.js
Nuxt.js是一个基于Vue.js的通用应用框架。通过对客户端/服务端基础架构的抽象组织,Nuxt.js主要关注的是应用的UI渲染。
-
Seneca
Seneca是用于Node.js的微服务工具包。它可以帮助您编写干净,有组织的代码,您可以随时对其进行扩展和部署。