node.js 后端框架star 排名(持续更新) nest.js 上升至第三
发布于 5 年前 作者 zuohuadong 22785 次浏览 最后一次编辑是 4 年前 来自 分享

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

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

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

现在用的是express和egg

国内还是 express koa 多人用

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

@zuohuadong 国内用的不多吧 有没有开源项目参考一下

11月5日更新 ,nest.js 上升至第三。

@yakczh 感谢供图

国内使用,大概率要看是否有中文文档~

回到顶部