Are nest.js benefits overhyped?

This page summarizes the projects mentioned and recommended in the original post on /r/node

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

    "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more

  • You can easily compare projects written in Express and other JavaScript/TypeScript frameworks in the realworld project.

  • bulletproof-react

    🛡️ ⚛️ A simple, scalable, and powerful architecture for building production ready React applications.

  • Here is awesome react boilerplate which is not a boilerplate, but a guide how to do things in a good way - there is nothing alike for express, every express boilerplate starts with breaking structure of node best practices and includes absolutely random suggestions and practices.

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

    :white_check_mark: The Node.js best practices list (February 2024)

  • Here is awesome react boilerplate which is not a boilerplate, but a guide how to do things in a good way - there is nothing alike for express, every express boilerplate starts with breaking structure of node best practices and includes absolutely random suggestions and practices.

  • serverless-graphql

    Serverless GraphQL Examples for AWS AppSync and Apollo

  • For a straw man, you can take something like a REST endpoint, throw it into a SLS (Serverless) project targeted at AWS and write nothing but FP code dealing with the payload of an Event and responding in kind, with a small config file (written in yml or ts) that will set up all of your infrastructure (API Gateway, performance specs, additional IAM resources, S3 buckets, whatever). Developers can then leverage built in features (like payload or path parameter verification, serialization schemes, and authorization layers) and write a stack of heavily test covered functions that perform non-mutating operations on data. The framework can do all manner of things from responding to different header specs ("I sent JSON, but I want application/html" as an extreme case... but you can plug in VTL to decorate JSON on the response, via config).

  • Spring Boot

    Spring Boot

  • Nest.js is a framework for people who come from and/or prefer Java frameworks like Jakarta (previously "Java Enterprise Edition" AKA JEE and before that "Java 2 Enterprise Edition" AKA J2EE) or Springboot and the like.

  • RxJS

    A reactive programming library for JavaScript

  • Personally, since the dawn of Reactive X and the arrival of rxjs†, more Node and JS/TS developers have been introduced to concepts from FP and we've seen a number of frameworks that are more bent in this direction. This has led to major paradigm changes in the Node and JS world, like React moving to hooks and pure function components, changes in ES6 and ES8 and so on (object spreads, map/reduce functions, etc), the rise of "serverless" solutions and the like.

  • ramda

    :ram: Practical functional Javascript

  • Yes, some Node devs get really into using libraries like Monet or Rambda and for the non-initiated that code can read like spaghetti.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB 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