-
Feathers
Feathers是一个轻量级的Web框架,用于使用JavaScript或TypeScript创建实时应用程序和RESTAPI。
-
Adonisjs
Adonisjs是一个服务端渲染的MVC框架,它是Laravel(PHP框架)的一个NodeJS版本。可以安装脚手架工具adonis-cli,用于创建adonis项目。
-
Sails
Sails.js是一个Web框架,可以于轻松构建自定义,企业级Node.jsApps。它在设计上类似于像RubyonRails的MVC架构的框架,但支持更加现代化,面向数据风格的Web应用开发。它特别适合于开发实时特性的应用如聊天。Sails.js基于Node.js,Connect,Express和Socket.io构建。
-
ThinkJS
ThinkJS是一款面向未来开发的Node.js框架,整合了大量的项目最佳实践,让企业级开发变得更简单、高效。从3.0开始,框架底层基于Koa2.x实现,兼容Koa的所有功能。
-
Nest
Nest是一个用于构建高效,可扩展的Node.js服务器端应用程序的框架。它使用渐进式JavaScript,内置并完全支持TypeScript(但仍然允许开发人员使用纯JavaScript编写代码)并结合了OOP(面向对象编程),FP(函数式编程)和FRP(函数式响应编程)的元素。
-
Midwayjs
Midway(中途岛)品牌是淘宝技术部(前淘宝UED)前端部门研发的一款基于Node.js的全栈开发解决方案。它将搭配团队的其他产品,Pandora.js和Sandbox,将Node.js的开发体验朝着全新的场景发展,让用户在开发过程中享受到前所未有的愉悦感。
-
Egg
Egg.js为企业级框架和应用而生,我们希望由Egg.js孕育出更多上层框架,帮助开发团队和开发人员降低开发和维护成本。
-
Fastify
Fastify是一个高度专注于以最少开销和强大的插件架构提供最佳开发人员体验的Web框架
-
Restify
restify是一个基于Nodejs的REST应用框架,支持服务器端和客户端。restify比起express更专注于REST服务,去掉了express中的template,render等功能,同时强化了REST协议使用,版本化支持,HTTP的异常处理。
-
Hapi
Hapi是基础功能相对丰富的框架。开发人员更专注于业务,而不是花时间构建基础架构。配置驱动的模式,区别于传统的web服务器操作。