login
RepoCritics — Review. Share. Archive. Every open-source repo.

nestjs/nest

Wiki: nestjs/nest

Source: https://github.com/nestjs/nest

Last synced 2026-06-02 · 259 words · Edit wiki on GitHub →

nestjs/nest

NestJS — a progressive Node.js framework for building enterprise-grade server-side apps. Angular-flavored architecture (decorators, DI, modules) on top of Express/Fastify.

What it is

A TypeScript framework for backend services that brings Angular-style architecture (decorators, dependency injection, modules) to Node.js. Built on top of Express (or Fastify as alternative adapter). Provides primitives for REST, GraphQL, WebSocket, microservices, gRPC, and queue-driven jobs. Heavy adoption in enterprise / Angular-team-flavored backends.

Key features

  • Decorators-driven controllers + services.
  • First-class DI with module-based composition.
  • Express + Fastify HTTP adapters.
  • REST + GraphQL + WebSocket + microservices + gRPC + queue support.
  • CLI scaffolding (nest g controller foo).
  • TypeScript-first; types are not optional.
  • MIT-licensed.

Tech stack

  • TypeScript primary.
  • Express (default) or Fastify HTTP adapter.
  • npm package: @nestjs/*.

When to reach for it

  • You're an Angular team building Node.js backends and want familiar architecture.
  • You want a batteries-included Node framework rather than assembling Express + middleware.
  • You're shipping enterprise services where DI + module structure pays off.

When not to reach for it

  • You want minimal — Express, Fastify, or Hono are lighter starting points.
  • You're allergic to decorators / heavy framework abstractions.

Maturity signal

76k stars, 8k forks, MIT, actively maintained under NestJS Inc. Open-issues count of 27 is exceptionally low — tight team triage. 8+ years.

Alternatives

  • Express, Fastify, Hono — lighter Node frameworks.
  • AdonisJS — Laravel-flavored Node framework.

Tags

typescript, nodejs, framework, backend, nestjs, mit-license, dependency-injection, microservices