🦅 NestJS
Beginner
What is NestJS?
Answer
NestJS is a progressive Node.js framework for building efficient, reliable, and scalable server-side applications. It is built with and fully supports TypeScript and combines elements of OOP (Object-Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). NestJS is heavily inspired by Angular and uses a modular architecture with decorators. Under the hood, it uses Express (or optionally Fastify) as the HTTP layer. It provides a structured, opinionated project layout out of the box, making large codebases maintainable. It has first-class support for microservices, WebSockets, GraphQL, REST, and more.