Let's build a REST API with 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
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • nestjs-quotes-api

    Discontinued 💬 A public API serving inspiring and uplifting quotes and aphorisms to elevate the human spirit!

    Because it's quite the same strategy, I'll leave that up to you and invite you refer to the source repository for this project.

  • Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

    To my knowledge, the best ORMs you might consider if you're working on a Node.js project using TypeScript would be TypeORM, sequelize-typescript, and Prisma. All are good options, but the one I'm enjoying most lately is Prisma.

  • 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.

  • fastify

    Fast and low overhead web framework, for Node.js

    NestJS uses Express under the hood or can be configured to use other frameworks like Fastify. It's one level of abstraction higher than these frameworks, but you still have direct access to their APIs, so you can add any third party modules that would normally work with them.

  • 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.

    To my knowledge, the best ORMs you might consider if you're working on a Node.js project using TypeScript would be TypeORM, sequelize-typescript, and Prisma. All are good options, but the one I'm enjoying most lately is Prisma.

  • Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

    NestJS is a progressive Node.js framework for building server-side applications in JavaScript with built-in support for TypeScript as well.

  • Express

    Fast, unopinionated, minimalist web framework for node.

    NestJS uses Express under the hood or can be configured to use other frameworks like Fastify. It's one level of abstraction higher than these frameworks, but you still have direct access to their APIs, so you can add any third party modules that would normally work with them.

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