7 tips for a Node.js developer

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

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. Nodemon.io

    Monitor for any changes in your node.js application and automatically restart the server - perfect for development

    Luckily I discovered a great tool called Nodemon https://github.com/remy/nodemon. Install it by running

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. PM2

    Node.js Production Process Manager with a built-in Load Balancer.

    The answer to that question is a great tool called PM2 https://github.com/Unitech/pm2. PM2 is a tool like nodemon which is intended to run your node app in production. Like Nodemon it will monitor your app for changes and redeploy them, but unlike Nodemon, if PM2 encounters a crash, it will restart your node.js app right away.

  4. async

    Async utilities for node and the browser

    Async.js https://github.com/caolan/async or “async” allows you to easily execute functions in series or parallel without the need of nesting them back to back.

  5. q

    Discontinued A promise library for JavaScript

    Another great library is Q https://github.com/kriskowal/q. This library is exposes the concept of promises. A promise is basically an object that is returned from a method with the “promise” that it will eventually provide a return value. This ties is very neatly with the asynchronous nature of javascript and node.js.

  6. node-inspector

    Node.js debugger based on Blink Developer Tools

    Node-inspector lets you do some really cool things like live code changing, step debugging, scope injection and a bunch of other cool stuff. It’s bit involved to setup, so I’ll let you follow the instructions over at https://github.com/node-inspector/node-inspector

  7. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    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

  • Guia de Comandos PM2

    2 projects | dev.to | 27 Nov 2024
  • Practical Guide to Set Up Multiple NodeJS Apps on AWS EC2 Instance with Automatic Deployment using GitHub Actions (Screenshots)

    3 projects | dev.to | 24 Aug 2024
  • Understanding Nginx: From Simple Concepts to Technical Details and Deploying securely with PM2 and Certbot

    1 project | dev.to | 2 May 2024
  • Node.js PM2 Explained

    1 project | dev.to | 24 Apr 2024
  • PM2: Production Process Manager with a Built-In Load Balancer

    2 projects | news.ycombinator.com | 6 Apr 2024

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?