AltHub

eggjs/egg Alternatives

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.

19.0kTypeScriptMITactive · last push 2mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

elysiajs/elysiaGitHub

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
active19d ago
feathersjs/feathersGitHub

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

15.3k
TypeScript
MIT
active2mo ago
tsedio/tsedGitHub

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!

3.1k
TypeScript
MIT
active1mo ago
FoalTS/foalGitHub

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 🚀

1.9k
TypeScript
MIT
active2mo ago
nestjs/nestGitHub

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 🚀

76.6k
TypeScript
MIT
active1mo ago
adonisjs/coreGitHub

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.

19.1k
TypeScript
MIT
active24d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

xiongwilee/GracejsGitHub

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的标准前后端分离框架)

1.4k
JavaScript
MIT
slowing1.5y ago

Listed as an alternative to

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.

nestjs/nestGitHub

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 🚀

76.6kTypeScriptactive
adonisjs/coreGitHub

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.

19.1kTypeScriptactive
elysiajs/elysiaGitHub

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

19.2kTypeScriptactive
xiongwilee/GracejsGitHub

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的标准前后端分离框架)

1.4kJavaScriptslowing