node.js 后端框架star 排名(持续更新)
发布于 23 天前 作者 zuohuadong 3740 次浏览 最后一次编辑是 4 天前 来自 分享

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

排名 框架名称 star数 语言 首个版本发布时间 github地址 备注
1 express 45.7k js 2010年1月 https://github.com/expressjs/express star和下载量最高的老牌框架
2 koa 27.5k js 2013年11月 https://github.com/koajs/koa
3 sails 20.9k js 2012年7月 https://github.com/balderdashy/sails 最早的类ror框架
4 nest 20.3k ts 2017年11月 https://github.com/nestjs/nest 增长最快的框架
5 keystone 14.8k js 2013年7月 https://github.com/keystonejs/keystone
6 egg 13.9k js 2016年7月 https://github.com/eggjs/egg 阿里开源的node.js框架
7 loopback 12.9k js/ts 2013年6月 https://github.com/strongloop/loopback & https://github.com/strongloop/loopback-next
8 fastify 12.3k js 2016年10月 https://github.com/fastify/fastify 性能最好的node.js 框架
9 hapi 11.6k js 2012年8月 https://github.com/hapijs/hapi
10 pomelo 10.5k js 2012年12月 https://github.com/NetEase/pomelo 游戏框架
11 node-restify 9.5k js 2011年5月 https://github.com/restify/node-restify
12 adonis 7.1k ts 2015年10月 https://github.com/adonisjs/adonis-framework 类似laravel的框架

2019年10月11日更新

9 回复

26 日更新,nest 增加0.3k。 adonis 增加0.1k 。 其他框架暂未变动。

意义不是特别大,生态足够多,大家按需选择就好了

  • 喜欢简单,自己组装koa或者直接express
  • 喜欢生态和插件,甚至是开箱即用,egg
  • 喜欢ts,就选midway或nest
  • 做个api,选hapi或restify

其实也未必star多就好。比如thinkjs,比如https://github.com/darukjs/daruk,虽不在列,但也都是非常优秀的。

百花齐放是好事。

百花齐放是好事。

10月8日再次更新,nest.js 增长 0.3k ,express 增加0.2k ,koa 增加 0.1k,egg 增加0.1k,fastify增加0.1k,hapi 增加0.1k

10月11 日更新,nest.js fastify adonis 各增长0.1k 排名暂无变化

现在用的是express和egg

国内还是 express koa 多人用

@Nick233333 node.js 一直没在后端领域有大的起色,其实主要还是 传统的 express koa 框架并不能很好解决大型项目以及团队开发的场景。 nest.js 等一众框架能快速增长,恰恰也是解决了这个问题。 从 AOP 思想在其他语言的发展来看, ruby on rails,spring ,laravel 。 nest 也会走向这样的趋势。 所以得看解决了什么问题了

回到顶部