Nest.js framework

Nest js is a framework for building Node.js server-side applications. It uses progressive JavaScript, and TypeScript. It also uses the OOPS concept and Functional Reactive Programming and takes advantage of the HTTP server frameworks like Express. Node.js uses a simple approach. Nest is a greatly opinionated framework. In its design pattern it follows a conventional over configuration pattern. Users have to write the controller, service, and repositories in a pre-decided way. So to write code effortlessly in Nest you should be familiar with it. Now Nest.js has become one of the fastly growing Node.js framework. The drawback is that for a person who is unfamiliar with Angular, TypeScript might find it difficult to learn Nest.js. Anyway Nest provides a great architecture which allows developers to create testable, scalable, loosely coupled, maintainable applications inspired by Angular.