Six Reasons why you should use NestJS

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • axios

    Promise based HTTP client for the browser and node.js

  • NestJS has integrations for most of the major libraries which we use for server side application development with JavaScript, most of the cases were thought in advance and pre-built solutions already exists. NestJS can be easily coupled with Axios to enable server side data fetching, it can also be coupled to almost any database; MongoDB and Mongoose, TypeORM and MySQL, just to name a few. I did not have trouble integrating multer for handling file uploads with NestJS, like I've said so many times already, All this was carefully thought about. If it isn't already available then I've also discovered that it is quite easy to mix the both of them, you would find it easy to use your favorite library with NestJS.

  • MySQL

    MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.

  • NestJS has integrations for most of the major libraries which we use for server side application development with JavaScript, most of the cases were thought in advance and pre-built solutions already exists. NestJS can be easily coupled with Axios to enable server side data fetching, it can also be coupled to almost any database; MongoDB and Mongoose, TypeORM and MySQL, just to name a few. I did not have trouble integrating multer for handling file uploads with NestJS, like I've said so many times already, All this was carefully thought about. If it isn't already available then I've also discovered that it is quite easy to mix the both of them, you would find it easy to use your favorite library with NestJS.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • MongoDB

    The MongoDB Database

  • NestJS has integrations for most of the major libraries which we use for server side application development with JavaScript, most of the cases were thought in advance and pre-built solutions already exists. NestJS can be easily coupled with Axios to enable server side data fetching, it can also be coupled to almost any database; MongoDB and Mongoose, TypeORM and MySQL, just to name a few. I did not have trouble integrating multer for handling file uploads with NestJS, like I've said so many times already, All this was carefully thought about. If it isn't already available then I've also discovered that it is quite easy to mix the both of them, you would find it easy to use your favorite library with NestJS.

  • TypeORM

    ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

  • NestJS has integrations for most of the major libraries which we use for server side application development with JavaScript, most of the cases were thought in advance and pre-built solutions already exists. NestJS can be easily coupled with Axios to enable server side data fetching, it can also be coupled to almost any database; MongoDB and Mongoose, TypeORM and MySQL, just to name a few. I did not have trouble integrating multer for handling file uploads with NestJS, like I've said so many times already, All this was carefully thought about. If it isn't already available then I've also discovered that it is quite easy to mix the both of them, you would find it easy to use your favorite library with NestJS.

  • Mongoose

    MongoDB object modeling designed to work in an asynchronous environment.

  • NestJS has integrations for most of the major libraries which we use for server side application development with JavaScript, most of the cases were thought in advance and pre-built solutions already exists. NestJS can be easily coupled with Axios to enable server side data fetching, it can also be coupled to almost any database; MongoDB and Mongoose, TypeORM and MySQL, just to name a few. I did not have trouble integrating multer for handling file uploads with NestJS, like I've said so many times already, All this was carefully thought about. If it isn't already available then I've also discovered that it is quite easy to mix the both of them, you would find it easy to use your favorite library with NestJS.

  • foundation

    GraphQL Foundation Charter and Legal Documents (by graphql)

  • From a single NestJS code base, our application can be adapted to accommodate for a REST API or a GraphQL API easily depending on which ever approach makes sense to you. By default the standard approach is REST, but you could easily switch to a GraphQL API and there are two approach to implementing a GraphQL API using NestJS. I like how it lets you choose the kind of approach you want from the same codebase without having to worry much about configuration or integration, again keeping your focus on developing your application.

  • Angular

    Deliver web apps with confidence 🚀

  • NestJS has out of the box support for Typescript since it is built with TypeScript, this offers so much advantage because you already have a backend project setup with TypeScript for you. You can keep your focus on what you should, development with Typescript gives developers more confidence in the quality of code they ship out and less time is and spent trying to fix type error bugs. NestJS also makes use of dependency injection (DI) as it is found in Angular, this is because NestJS borrows a lot of concept from Angular and DI is one of them. It allows us to scope the providers and controllers in our code to a module that is responsible for managing those dependencies, as a direct consequence of this approach it eliminates the need for any dead code and only dependencies that we use are actually bundled with our application.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts