NestJS is a server-side framework for Node that encourages developers to easily take advantage of software engineering paradigms like Domain Driven Design, Event Sourcing, and Microservices Architecture. The framework is heavily inspired by Angular which can be seen with its use of controllers, providers, modules, pipe, and folder structure.