AltHub

nestjs/nest Alternatives

Node.js server-side application framework

NestJS is a TypeScript-first Node.js framework for building modular, enterprise-grade server-side applications with DI, decorators, and support for HTTP, websockets, and microservices.

76.6kTypeScriptMITactive ยท last push 1mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

eggjs/eggGitHub

Pick it when you prefer a convention-over-configuration framework with a Koa-based plugin system instead of Nest's module/decorator architecture.

๐Ÿฅš๐Ÿฅš๐Ÿฅš๐Ÿฅš Born to build better enterprise frameworks and apps with Node.js & Koa. https://307.run/eggcode

19.0k
TypeScript
MIT
active1mo ago
feathersjs/feathersGitHub

Pick it when you want a service/hook-based framework with built-in realtime transport adapters such as Socket.io.

The API and real-time application framework

15.3k
TypeScript
MIT
active2mo ago
tsedio/tsedGitHub

Pick it when you want to stay on Express/Koa and prefer decorator-driven DI with more direct plumbing than Nest.

: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

Pick it when you want an all-in-one MVC framework with built-in authentication/ORM and a simpler configuration model.

Full-featured Node.js framework ๐Ÿš€

1.9k
TypeScript
MIT
active2mo ago
adonisjs/coreGitHub

Pick it when you prefer a Laravel-style framework with first-party ORM and auth, rather than Nest's library-agnostic ecosystem.

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
active23d ago

Same job, different approach

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

elysiajs/elysiaGitHub

Pick it when you run on Bun and want a lightweight TypeScript HTTP framework without Node's overhead.

Ergonomic Framework for Humans

19.2k
TypeScript
MIT
active18d 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.

SocketCluster/socketclusterGitHub

Pick it when your server is exclusively a realtime pub/sub/RPC backend and you want a socket-first design without HTTP framework layers.

Highly scalable realtime pub/sub and RPC framework

6.2k
JavaScript
MIT
active2mo ago
senecajs/senecaGitHub

Pick it when building message-pattern microservices and want a lean internal toolkit rather than a full web framework.

A microservices toolkit for Node.js.

4.0k
JavaScript
MIT
active2mo ago
moleculerjs/moleculerGitHub

Pick it when you need a full microservices runner with built-in service registry/balancing and do not need the HTTP/controller layer of Nest.

:rocket: Progressive microservices framework for Node.js

6.4k
JavaScript
MIT
active2mo ago

Listed as an alternative to

These projects were analysed and named nest among their alternatives. The relationship is not symmetric โ€” how nest rates them is a separate judgement, made when nest is analysed in its own right.

adonisjs/coreGitHub

calls nest โ€œChoose NestJS for a modular, decorator-based architecture with a huge ecosystem.โ€

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 nest โ€œChoose when you need the mature Node/npm ecosystem, dependency injection, modular architecture, and broad enterprise integration.โ€

Ergonomic Framework for Humans

19.2kTypeScriptactive
eggjs/eggGitHub

calls nest โ€œUse when you want a modular TypeScript framework with dependency injection and a huge ecosystem rather than Egg's Koa-centric convention stack.โ€

๐Ÿฅš๐Ÿฅš๐Ÿฅš๐Ÿฅš Born to build better enterprise frameworks and apps with Node.js & Koa. https://307.run/eggcode

19.0kTypeScriptactive