node.js 后端框架22年排行及说明

4,307 阅读2分钟

发布时间以首个版本发布(0.x)为准。

第一名: express 57.4k (2010年1月发布) 目前star 和下载量最高的老牌框架。

github.com/expressjs/e…

第二名: nest.js 48k (2017年11月发布) 目前上榜框架中发布最晚,也是star 最高且增长最快的 typescript 后端框架。

GitHub - nestjs/nest: A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) ​github.com/nestjs/nest​github.com/nestjs/nest

Nest.js 中文文档​docs.nestjs.cn/​docs.nestj…

第三名:strapi 45.8k , 开源的 node.js CMS ,快速构建 API

github.com/strapi/stra…

第四名:meteor 42.9k (2012年发布)构建现代 Web 应用程序的超简单框架。

meteor/meteor​github.com/meteor/meteor​github.com/meteor/meteor

第五名: koa 32.8k (2013年11月发布) express 的继任者。

github.com/koajs/koa​g…

第六名: fastify 24k (2016年10月) 目前性能最好的 node.js 框架。

fastify/fastify​github.com/fastify/fastify​github.com/fastify/fastify

第七名: sails 22.3k (2012年7月) 最早的 node.js 类 ror 框架。

github.com/balderdashy…

第八名:egg 18k (2016年7月) 阿里开源的 node.js 框架,国内使用较为普及。

github.com/eggjs/egg​g…

第九名:feathers 14k ,使用 JavaScript 或 TypeScript 创建实时应用程序和REST API 。

github.com/feathersjs/…

第十名: hapi 13.9k (2012年8月) 老牌的 node.js 框架。

GitHub - hapijs/hapi: The Simple, Secure Framework Developers Trust​github.com/hapijs/hapi​github.com/hapijs/hapi

第十一名: loopback 13.3k (2013年6月) 可以自动生成增删改查的 node.js 框架。

github.com/strongloop/…

第十二名: adonis 12.7k (2015年10月) 类似 laravel 的 node.js 框架。

GitHub - adonisjs/core: The Node.js Framework highly focused on developer ergonomics, stability and confidence​github.com/adonisjs/core​github.com/adonisjs/core

第十三名: polemo 11.5k (2012年12月) 网易开源的游戏后端框架。

github.com/NetEase/pom…

值得关注的框架:

webiny:

想要构建 API?使用开箱即用的工具,您可以立即将项目部署到云中(目前仅限 AWS)。

webiny/webiny-js​github.com/webiny/webiny-js​github.com/webiny/webiny-js

supabase 34.7k 开源的 Firebase 替代品

GitHub - supabase/supabase: The open source Firebase alternative. Follow to stay updated about our public Beta.​github.com/supabase/supabase​github.com/supabase/supabase

Nhost 开源的Firebase替代品,带有GraphQL:

GitHub - nhost/nhost: The Open Source Firebase Alternative with GraphQL.​github.com/nhost/nhos