NestJS
nestjs.com
1
Leaving SiteNav
External Link Disclaimer
You are about to visit nestjs.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
NestJS is a progressive Node.js framework created by Kamil Mysliwiec in 2017, built with TypeScript and combining elements of object-oriented programming, functional programming, and functional reactive programming, heavily inspired by Angular architecture with dependency injection, decorators, modules, and providers, providing a structured approach to building enterprise-grade APIs, microservices, GraphQL servers, and real-time applications. Adopted by Adidas, Roche, Capgemini, and Autodesk with over four million monthly npm downloads. The modular architecture organizes functionality into feature modules containing controllers for request handling, providers for business logic, guards for authentication, interceptors for response transformation, pipes for data validation, and filters for exception handling, creating scalable codebases from small APIs to microservice architectures. The dependency injection container manages object lifecycle with providers registered in modules and injected through decorators. The platform abstraction supports Express and Fastify, with Fastify providing significantly better performance. The microservices support provides transport layers for TCP, Redis, NATS, RabbitMQ, Kafka, and gRPC. The GraphQL integration supports schema-first and code-first approaches. The OpenAPI integration generates Swagger documentation from decorators. The CLI scaffolds modules, controllers, and providers. Designed for backend developers and Node.js engineering teams.
Statistics
1
Views
0
Clicks
0
Like
0
Dislike