Use when you want high-performance TypeScript web apps with strong type inference and are willing to leave Koa/Egg conventions for Bun/ESM.
Ergonomic Framework for Humans
- 19.2k
- TypeScript
- MIT
Node.js web application framework
Egg is an opinionated Node.js enterprise application framework built on Koa that adds process management, a plugin system, and framework customization for building web apps and APIs.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Use when you want high-performance TypeScript web apps with strong type inference and are willing to leave Koa/Egg conventions for Bun/ESM.
Ergonomic Framework for Humans
Use when you want a service/hook-based API framework with realtime sync rather than Egg's plugin/controller enterprise stack.
The API and real-time application framework
Use when you prefer a decorator-driven TypeScript framework on Express/Fastify instead of Egg's Koa-based opinionated structure.
:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!
Use when you need a simpler batteries-included TypeScript framework with a built-in CLI/auth and do not require Egg's process-management plugin ecosystem.
Full-featured Node.js framework 🚀
Use when you want a modular TypeScript framework with dependency injection and a huge ecosystem rather than Egg's Koa-centric convention stack.
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
Use when you want an all-in-one TypeScript web framework with integrated auth, ORM, and edge rendering instead of Egg's Koa-based architecture.
AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Use if you specifically want a lightweight Koa2 BFF/midlayer framework and can accept a much narrower and less active project than Egg.
A Nodejs BFF framework, build with koa2(基于koa2的标准前后端分离框架)
These projects were analysed and named egg among their alternatives. The relationship is not symmetric — how egg rates them is a separate judgement, made when egg is analysed in its own right.
calls egg “Pick it when you prefer a convention-over-configuration framework with a Koa-based plugin system instead of Nest's module/decorator architecture.”
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
calls egg “Choose Egg for a Koa-based enterprise framework with strong plugin conventions.”
AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.
calls egg “Choose when you need a Koa-based plugin ecosystem and opinionated enterprise Node framework instead of a Bun-first API server.”
Ergonomic Framework for Humans
calls egg “Choose Egg for a mature, plugin-based enterprise Node.js framework with strong conventions and active maintenance, rather than Gracejs's lighter BFF/proxy focus.”
A Nodejs BFF framework, build with koa2(基于koa2的标准前后端分离框架)