Backend Framework Intelligence

Elysia · Hono · NestJS · Egg

数据截至 2026年6月
来源:npm trends · TechEmpower · pkgpulse · solodevstack
Elysia
Hono
NestJS
Egg.js
Elysia · 吞吐峰值
71K
req/s · Bun · plaintext
Hono · Bundle 大小
<14KB
零外部依赖
NestJS · GitHub Stars
75.6K
最成熟 Node 框架
Egg · npm 周下载
110K
存量为主,增速趋零
吞吐量对比(req/s · 单进程)
Elysia (Bun) 71,000
Elysia + validation (Bun) 33,000
Hono (Bun) 62,000
Hono + validation (Bun) 28,000
NestJS (Node + Fastify) 12,000
Egg.js (Node + Koa) ~5,000
⚠ 含 validation 时框架差异收窄约 50%。真实场景瓶颈多在 DB,框架吞吐差异实际仅 10–20%。
社区采用趋势(2026年5月)
Hono
38.2M / wk ↑ 63×yoy
NestJS
9.97M / wk ↑ 稳健
Elysia
461K / wk ↑ 快速
Egg.js
110K / wk ↓ 萎缩
GitHub Stars
NestJS  75,596 ★ Hono     30,669 ★ Elysia   18,413 ★ Egg      21,000 ★
冷启动(Lambda)
Hono    <50ms ✓ Elysia  <80ms ✓ NestJS  800ms+ ✗ Egg     多进程模型
综合维度评分
维度 Elysia Hono NestJS Egg
原始吞吐性能
TypeScript 类型安全
DX · 上手速度
运行时覆盖广度
生态 · 插件成熟度
大团队 · 架构约束
Edge · Serverless 支持
场景适配矩阵
场景 Elysia Hono NestJS Egg
新建 REST API(通用) 可用 首选 ✓ 可用 不推荐
AI BFF / SSE 流式 首选 ✓ 首选 ✓ 需手写 不适合
Cloudflare Workers / Edge 有限 首选 ✓ 不适合 不适合
Bun 微服务 · Agent 服务 首选 ✓ 可用 不适合 不适合
大型单体 · 10+ 人团队 不适合 需自律 首选 ✓ 可用
端到端 TS 类型安全 最强 ✓ 需 Zod 需手配
国内存量 Node 后端迁移 不适合 可用 可用 首选 ✓
NOVA / Hermes BFF 新项目 ✓ Bun ✓ 通用 偏重 偏老
选型结论
Hono
新建后端 API 的默认起点。 14KB 零依赖,9+ 运行时覆盖,npm 增速最猛(38M/wk)。今天跑 Node 容器,明天切 CF Workers 不改代码。NOVA BFF、Hermes 工具服务直接用。
ORM 搭配推荐:Drizzle · 部署推荐:Cloudflare Workers / Docker
Elysia
团队全面押注 Bun 时的最优选。 Eden Treaty 端到端类型绑定是独一无二的竞争力,吞吐 71K req/s 在 TS 框架里最高。适合对 DB 访问少的高频场景(WebSocket、Agent 流)。
前提:确认所有依赖兼容 Bun 运行时
NestJS
团队 >10 人、服务 >100 文件时的企业级选项。 DI 容器 + Module 系统在大规模协作下防止代码腐烂。75K GitHub Stars,生态最成熟。Serverless / Edge 场景不适用。
冷启动 800ms+,不适合 Lambda / CF Workers 部署
Egg
维护存量国内 Node 项目时保留,新项目不选。 110K/wk 的下载量几乎是存量惯性,GitHub 每日新增 star 仅 +0.3,与 AI/Edge 方向完全脱节,TypeScript 支持是后补的补丁式集成。
如果你有 Egg 存量服务,维持即可,别迁移到 Egg