---
title: Node.js Reviews
meta_title: 'Node.js Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 101 reviews by the users' company size, role or industry
  to find out how Node.js works for a business like yours.
aggregate_rating:
  rating_value: 4.8
  review_count: 101
  scale: '5'
date_modified: '2026-08-13'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---


# Node.js Reviews
**Vendor:** TurnKey GNU/Linux  
**Category:** [JavaScript Web Frameworks](https://www.g2.com/categories/javascript-web-frameworks)  
**Average Rating:** 4.8/5.0  
**Total Reviews:** 101
## About Node.js
Node.js is a free, open-source, cross-platform JavaScript runtime environment that enables developers to build scalable network applications. By utilizing an event-driven, non-blocking I/O model, Node.js ensures lightweight and efficient performance, making it ideal for data-intensive real-time applications that operate across distributed devices. Key Features and Functionality: - Event-Driven Architecture: Node.js operates on an event-driven model, allowing it to handle multiple connections simultaneously without the overhead of managing multiple threads. - Non-Blocking I/O: Its non-blocking I/O system ensures that operations like reading from the network or accessing databases do not block the execution thread, enhancing performance and responsiveness. - Single Programming Language: Developers can use JavaScript for both client-side and server-side scripting, streamlining the development process and reducing the need to learn multiple languages. - Rich Standard Library: Node.js offers a comprehensive standard library that includes modules for HTTP, file systems, streams, and more, facilitating rapid development of various applications. - Cross-Platform Compatibility: It runs on multiple operating systems, including Windows, macOS, and Linux, providing flexibility in deployment. Primary Value and Solutions Provided: Node.js addresses the need for efficient, scalable, and high-performance network applications. Its non-blocking, event-driven architecture allows developers to build applications capable of handling numerous concurrent connections with minimal resource consumption. By enabling the use of JavaScript across the entire development stack, Node.js simplifies the development process, reduces context switching, and accelerates time-to-market for applications. This makes it particularly well-suited for real-time applications, such as chat applications, online gaming, and collaborative tools, where responsiveness and scalability are critical.



## Node.js Pros & Cons
**What users like:**

- Users value the **speed and simplicity** of Node.js, enhancing backend development with efficient workflows and robust support. (4 reviews)
- Users value the **extensive community support** of Node.js, enhancing their development experience and troubleshooting capabilities. (2 reviews)
- Users find Node.js to be **very easy to use** , enabling quick setup and efficient implementation for web projects. (2 reviews)
- Users admire the **exceptional efficiency** of Node.js, enabling quick backend development and effective handling of requests. (2 reviews)
- Users commend the **implementation ease** of Node.js, allowing quick setup and seamless integration for projects. (2 reviews)
- Speed (2 reviews)
- Users appreciate the **multi-stack development capability** of Node.js, facilitating both frontend and backend application creation. (2 reviews)
- Users value the **ease of learning** with Node.js, benefiting from its simple workflow and manageable learning curve. (1 reviews)
- Ease of Setup (1 reviews)
- Lightweight (1 reviews)

**What users dislike:**

- Users find the **learning curve steep** with Node.js, especially when managing async code and dependencies in larger projects. (2 reviews)
- Users struggle with **browser compatibility issues** in Node.js, affecting library usage and causing unpredictable script behavior. (1 reviews)
- Users find that managing **callback issues** in Node.js becomes complicated as projects scale, affecting organization and clarity. (1 reviews)
- Users find **error handling challenging** in Node.js, especially with complex asynchronous operations and multiple API calls. (1 reviews)
- Users face **integration issues** with Node.js, struggling with compatibility between common JS and modern modules. (1 reviews)
- Users note significant **performance issues** with CPU-intensive tasks in Node.js, impacting complex computations and dependency management. (1 reviews)
- Users note that Node.js has **resource intensity issues** when handling CPU-heavy tasks, affecting overall performance. (1 reviews)
- UI Issues (1 reviews)
- Update Issues (1 reviews)

## Node.js Reviews
  ### 1. A best server run time for JavaScript developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 25, 2023

**What do you like best about Node.js?**

Node js is very convenient for server-side development t with the use of javascript.  If you already know javascript it can be good to go.

**What do you dislike about Node.js?**

There is nothing so far. Only with dependency issues with NPM.

**What problems is Node.js solving and how is that benefiting you?**

Developing backend for the applications. We use Node JS primarily for server code development. It helps us in using our existing team to build softwares.

  ### 2. Nodejs highly recommended asynchronous runtime

**Rating:** 5.0/5.0 stars

**Reviewed by:** Souvik  M. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 18, 2022

**What do you like best about Node.js?**

It's asynchronous non blocking by default and also works cool with socket.

**What do you dislike about Node.js?**

Javascript creates confusion in many cases for it's syntax.

**What problems is Node.js solving and how is that benefiting you?**

realtime application and asynchronous programming

  ### 3. Comfortable environment, powerful frameworks

**Rating:** 4.0/5.0 stars

**Reviewed by:** Fikret O. | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 20, 2023

**What do you like best about Node.js?**

It has enormous package library support and a great community. I feel like to have freedom in this environment.

**What do you dislike about Node.js?**

But I feel more comfortable with .net framework while debugging. When I get stuck on some points in NodeJS, sometimes this is like a horrible movie

**What problems is Node.js solving and how is that benefiting you?**

When I need a quick solution without hard infrastructural decisions, It comes to my help

  ### 4. Node.js

**Rating:** 4.5/5.0 stars

**Reviewed by:** Divyansh K. | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 21, 2023

**What do you like best about Node.js?**

The best thing about nodejs is the vast collection of packages and NPM package manager. It helps to develop the backend quickly. Another big advantage of using node.js is the huge community support and the adoption of the framework.

**What do you dislike about Node.js?**

Node.js is disadvantageous when it comes to heavy cpu processing requirements as it quickly bottlenecks. This takes a toll on the performance of the applocation

**What problems is Node.js solving and how is that benefiting you?**

Node.js helps in rapid development of backend APIs and the major benefit is its event-driven architecture.
Node.js is helping solve the problem of scalability as well.

  ### 5. Node.js is the best JavaScript package

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 21, 2022

**What do you like best about Node.js?**

Node.js is, for me, not only the best javascript library but the most crucial tool for web development today. Besides being very scalable, especially for front-end use, it allows asynchronous functions or the creation of event-driven server-side applications, making it an excellent tool for backend use.

**What do you dislike about Node.js?**

Apart from the part that it is not exactly easy to produce code for node.js, a known problem is its inability to process events created in looping processes, since it always tries to find more resources to manage requests and leaves too many queued ones at the end which can generate a slower response. This makes it a difficult tool to use when the code is long and when it is heavy on requests and functions.

**What problems is Node.js solving and how is that benefiting you?**

It was very interesting to use node.js to create the application for my company, allowing the code to run in a fast and scalable way for network applications. Particularly, I found the open-source database Meteor.js to be one of the best Node.js frameworks, particularly in the automation of changes to the client were I found a lot of support for developing apps effortlessly.

  ### 6. Is the better language for use

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paula S. | Frontend , Telecommunications, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 17, 2023

**What do you like best about Node.js?**

I ever use this with mongodb in backend.

**What do you dislike about Node.js?**

The people say that dont is good........

**What problems is Node.js solving and how is that benefiting you?**

In the type off the pipelines and intrgration

  ### 7. Why Nodejs use for server side programming

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akarsh A. | Student Intern, Enterprise (> 1000 emp.)

**Reviewed Date:** November 05, 2022

**What do you like best about Node.js?**

I am using nodejs to integrate with python and create a  backend API and Push notification to any cloud service also if you want to send or invoke one service from aws lambda. and much more we gonna do as a server we use api collection or push get methods with Node

**What do you dislike about Node.js?**

If we go with flow i don't think so i dislike anything

**What problems is Node.js solving and how is that benefiting you?**

Sometimes i stuck with security to integrate with node js and  it was so easy to write code but sometimes when we write secure codes. No one will break the password if we write secure code to integrate with node to cloud instances like api gateway in aws integrate with aws lambda

  ### 8. Best javascript backend library

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Outsourcing/Offshoring | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 19, 2023

**What do you like best about Node.js?**

It has all the capabilities that other backend frameworks like PHP laravel and python Django provide in Javascript.

**What do you dislike about Node.js?**

It is hard to optimize as the garbage collection mechanism is not open and thus very hard to deal with.

**What problems is Node.js solving and how is that benefiting you?**

I wanted to have a backend engine that is in Javascript while being reliable and well documented.

  ### 9. Simple and agile platform for creating APIs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Allan B. | Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 19, 2022

**What do you like best about Node.js?**

The simplicity with which APIs can be created is outstanding. I have had the opportunity to use it in many projects and it has really saved me a lot of time, the learning curve was short, and not to mention the scalability is on another level, I love it.

**What do you dislike about Node.js?**

Sometimes creating containers and jumping between versions can be a headache, but I think there is enough documentation to look for alternatives.

**What problems is Node.js solving and how is that benefiting you?**

One of many projects was mass mailing, I created 3 layers with different API's (because I needed to grow) and the migration from Java to Node was quite simple. I created, processed, and sent 30,000 emails in a matter of minutes.

  ### 10. Review on Nodejs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Laxman T. | Technology lead, Enterprise (> 1000 emp.)

**Reviewed Date:** August 31, 2022

**What do you like best about Node.js?**

Nodejs is open source software, asynchronous and nonblocking, easy to learn and connect with databases. Nodejs has in built server and  express js framework which makes creating RESTAPI easier

**What do you dislike about Node.js?**

Some versions of nodejs have lot of Vuneraliblites which makes developers reinstall the new  version, which can impact project delivery

**What problems is Node.js solving and how is that benefiting you?**

Nodejs can be integrated with a lot of new technologies, In our application, Graphql is integrated with nodejs. Nodejs supports GraphQL libraries. With the help of Graphql we can use over fetching and under fetching data.

  ### 11. Node.js  provides a platform where Javascript which can run on a server-side!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Neha K. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 06, 2022

**What do you like best about Node.js?**

The amazing feature of node.js is, it provides a platform which can run on the server side as well as on the client side. It provides awesome modules, which make our task very easy.

**What do you dislike about Node.js?**

I don't find any major drawbacks regarding Node.js so far but sometimes it over delays the response of heavy request.

**What problems is Node.js solving and how is that benefiting you?**

I have built an APIs and have also developed applications using Node.js, as I have used it as a backend language, so as a full stack developer,  it always provided me high and efficient performance.

  ### 12. The swiss knife of Javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Esteban B. | SOFTWARE ENGINNEERING, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 05, 2022

**What do you like best about Node.js?**

If you have to manage Javascript in your project, this multifacetical runtime gives you a full ecosystem that has all that you gonna need, ranging from development to deployment. In its pure state, is an excellent runtime environment that you can easily execute from a Hello World to a full-fledged server. The core utility, npm, is the bread and butter when you develop a frontend for web development.

**What do you dislike about Node.js?**

The same utility, npm, is a 2 edge sword: it has a very useful collection of package mantained from the community, but this strength is, the "aquiles heel" that can send you to versioning hell. The same applies for other platforms, but with the size of the community and lack of quality control, sometimes you will find abbandoned packages or packages that break every version.

**What problems is Node.js solving and how is that benefiting you?**

We have some projects in microservices that benefits from the lightweight and processing speed of the server. Npm is a must, in all our of web developments, more in the angular-based projects.

  ### 13. A high level, scalable, maintainable, fast framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dhruv B. | Software Engineer 3, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 30, 2022

**What do you like best about Node.js?**

I like the most about Node.js is the ease of usage of the framework followed by community support, scalability, streaming, maintainability.
It is can large traffics with ease.

**What do you dislike about Node.js?**

The worst part about Node.js is it not suitable in conditions where you need to use heavy computations as it is single threaded.

**Recommendations to others considering Node.js:**

Only if you are looking for some intensive computation, avoid Node.js. And in all other scenarios, I can esily recommend Node.js to everyone.

**What problems is Node.js solving and how is that benefiting you?**

Node.js is the framework we use mostly at work developing a enterprise level logistics platform.
Using Node.js helps you easily get more talent from a large pool, as there are abundant of JavaScript developers.

  ### 14. Most useful for making server-side web applications.

**Rating:** 5.0/5.0 stars

**Reviewed by:** HARSH P. | Web developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 21, 2022

**What do you like best about Node.js?**

The major pros of using Node js are that it's fast because it uses multithread through libuv, and it's widely used. Also, with the help of Node, handling multiple client requests has become easy.

**What do you dislike about Node.js?**

There's nothing that I dislike about Node js.

**What problems is Node.js solving and how is that benefiting you?**

With node, I was able to make Apis faster and more efficiently. It made me more productive.

  ### 15. Nodejs, when you want to get things done quickly

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek M. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 12, 2022

**What do you like best about Node.js?**

So far ease of making robust back end is the first thing which comes to my mind. Paired with serverless architecture is a no brainer for any startup looking to build backend.

**What do you dislike about Node.js?**

Performance, there should have been in built support to take advantage of multithreading. You need to constantly monitor libs as they're prone to attacks.

**Recommendations to others considering Node.js:**

If you're looking to build systems quickly, please consider nodejs else please use django

**What problems is Node.js solving and how is that benefiting you?**

We're building a distributed system with low latency, paired with serverless arch and aws infra, it's been working really well for us.

  ### 16. good experience with nodejs.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rohit M. | Cloud Analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 29, 2022

**What do you like best about Node.js?**

Node js is very good language or library.i found it very easy and beginner friends.we can easily write api's in node js that can communicate with real time database and much more.

**What do you dislike about Node.js?**

To be honest im using node js since a while now and i dont have any dislikes about it, everything is perfect and outstanding.you can find pretty much everything on the internet about task and things that can be done using node js.

**What problems is Node.js solving and how is that benefiting you?**

its a javascript library and we can do pretty much everything with it, we can build apis from scratch or it can be work as a server side language for you. its a best way to build modern day web utilities.

  ### 17. Best framework for JavaScript server side programming

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aman V. | SDE-2, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 06, 2022

**What do you like best about Node.js?**

Node JS is a very robust javascript runtime environment that is very rich in libraries. It comes with npm which helps to install libraries easily.

**What do you dislike about Node.js?**

There's nothing bad about it. It is really a helpful framework for backend programming.

**What problems is Node.js solving and how is that benefiting you?**

Node JS is helping to make backend applications that are robust and build easily within less time. It has a vast number of libraries which helps to perform a variety of tasks easily.

  ### 18. NodeJS - Best Server Side API Technology

**Rating:** 4.5/5.0 stars

**Reviewed by:** Talha D. | Data Engineer Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 28, 2022

**What do you like best about Node.js?**

I have used node js code for chatbot development in Google Dialogflow in the Dialogflow fulfillment section for integrating it into the UI. The best part is while developing the chatbot we can easily integrate UI and add new functionality.

**What do you dislike about Node.js?**

I used Node JS in Google Dialogflow for multiple chatbot use cases. I did not face any issues while working with Node JS in the past. So no dislikes from my end!

**Recommendations to others considering Node.js:**

If you are API Developer then you should consider Node JS. We can also develop the best server-side APIs in Node JS. Along with that Node JS helps develop chatbots from the backend. It will support Google Dialogflow and IBM Watson Assistant for chatbot development.

**What problems is Node.js solving and how is that benefiting you?**

As Automation Engineer am dedicated to developing Chatbot which comes in Conversational AI. For some UI integration and adding some new functionality in chatbot I used Node JS in fulfuilment part of Google Dialogflow! We can easily do this using Node JS!

  ### 19. Node.js is a very powerful runtime environment

**Rating:** 5.0/5.0 stars

**Reviewed by:** Deepak C. | Blogger, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 23, 2021

**What do you like best about Node.js?**

Node.js is a Robust & easy to learn open-source runtime environment; it is mainly used to use javascript as a server-side scripting language & also, with the help of node.js, we can make powerful cross-platform applications.

**What do you dislike about Node.js?**

I used node.js lots of time, and on behalf of that, I experienced only one problem with node.js, i.e. there are not such rich libraries are available in node. Also, the existing libraries are very poor and incomplete.

**Recommendations to others considering Node.js:**

I highly recommend node.js others for server-side scripting and who want to make robust and cross-platform applications.

**What problems is Node.js solving and how is that benefiting you?**

There are lots of benefits of node.js some:-

1) Easy to use
2) Use for both front end and backend scripting so, no need to learn two different languages
3) It is mostly used for backend and cross-platform development 
4) It optimizes the code of the web app, which helps to speed up our web app
5) It's free and open-source
6) Quality of support

  ### 20. Node.js is the best runtime environment

**Rating:** 5.0/5.0 stars

**Reviewed by:** abdullah s. | Web developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 14, 2022

**What do you like best about Node.js?**

I liked the improved developer efficiency and overall productivity and also the reuse and sharing of code. The large number of free tools is what excites us, it also has a good speed and performance.

**What do you dislike about Node.js?**

Even now the biggest drawback of Node.js is its inability to handle CPU intensive activities. There are many tools in the npm registry which are of poor quality and have not been properly described or tested.

**Recommendations to others considering Node.js:**

Node.js developers contribute to the advancement of technology on a regular basis. It is the best environment for web development.

**What problems is Node.js solving and how is that benefiting you?**

We get access to Node.js free tools to make our web development easier. It also keeps thing simple, it allows user to use one language in front end and back end.

  ### 21. Node Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** sumit s. | Python Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 16, 2021

**What do you like best about Node.js?**

The best thing about node is It is async like in other frameworks like python framework you need to use threading sometimes and this is very light weight also  among all  JS frameworks it has huge libraries support and really easy to use

**What do you dislike about Node.js?**

The only dislike thing about this is when you compare to python, we need to code more otherwise  overall, it is best among JS framework

**Recommendations to others considering Node.js:**

If you are working with JS and want to build both front and back-end then use it is really easy

**What problems is Node.js solving and how is that benefiting you?**

when I was using Django that time, I faced an NOSQL issue and then use flask but you know it is hard to create heavy weight API so I solved this issue and my server time decreased due to this

  ### 22. Your go to framework for everything backend

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amith K. | Software Engineer (SDE2) - Innovation, Enterprise (> 1000 emp.)

**Reviewed Date:** August 31, 2022

**What do you like best about Node.js?**

Versatile, easy to train existing frontend developers, broad library ecosystem, dynamically typed

**What do you dislike about Node.js?**

Standard library is very scant, very easy to end up with dependency hell. No built-in integration with typing frameworks like TypeScript.

**What problems is Node.js solving and how is that benefiting you?**

Backend Development, Scripting

  ### 23. Fast deployable, developer friendly, High community support

**Rating:** 5.0/5.0 stars

**Reviewed by:** NAEEM H. | Product Owner & Founding Member, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 08, 2022

**What do you like best about Node.js?**

Easy to code and deploy, alongside being multithreaded and hence easier to scale and manage. The deployment process is fairly easy and tools for easy deployments are readily available even in GitHub actions or AWS Lambda or even in Kubernetes or docker.

**What do you dislike about Node.js?**

Requires more logic code compared to python or other such programming languages. Core concept understanding is required for optimizations. Availability of external modules not as abundant as python.

**Recommendations to others considering Node.js:**

Goto solution if you are considering for building a scalable application backend that has a whole lot of developer support and resource availability and trouble shooting help.

**What problems is Node.js solving and how is that benefiting you?**

Build scalable backend solutions for eCommerce applications using node js and moleculer framework. Have built multiple applications using node for backend services.

  ### 24. Best framework for both front-end and back-end

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sumit S. | Python Developer at Tops infosolutuons, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 22, 2021

**What do you like best about Node.js?**

The best part of node js is It is straightforward to understand, and you can start you work after ready serval document. Another best part is  you can create both back-end and front-end also some more functionality like asyn, middleware, streaming become this best framework. If you are working with JS, then you have to write significantly less code and compare to other JS frameworks and with node JS you will get large support of third party libraries so you don't need to write every function from scratch

**What do you dislike about Node.js?**

I have nothing for dislike, but if node js provide some ORM like Django, then It can beat python frameworks

**Recommendations to others considering Node.js:**

If you are working with JS and want to create both front-end and back-end then use node js

**What problems is Node.js solving and how is that benefiting you?**

Previous I was using python framework, and In all python frameworks is sync so you need to use multi-threading for all these kinds of issues, but when I used node for that time, this issue was resolved and Because I am a back-end developer so front-end is a little bit hard for me but when I use node JS that time I created complete front-end by myself

  ### 25. Can code server side applications and API in a language I already know and love

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ishaan M. | Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 25, 2022

**What do you like best about Node.js?**

Having familiarity with javascript allows you to implement both frontend and backend with same coding standards and practices, thanks to NodeJS.
Also, huge number of free NPM packages and amazing community support makes any task easy to implement using Node.

**What do you dislike about Node.js?**

Can't use NodeJS to implement production-grade machine learning applications. AI/ML libraries of JS are improving day by day, but still it's nowhere near python.

**What problems is Node.js solving and how is that benefiting you?**

1. Create backend APIs and logic using NodeJS and ExpressJS, with MongoDB, firebase etc for database.
2. Automating data collection with webscraping using Puppeteer library, JsDom library etc for Node JS.

  ### 26. Build Web APIs easily in JavaScript with Node.js

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** February 27, 2022

**What do you like best about Node.js?**

Node.js lets you build any sorte of server-side artifact in JavaScript, making ir very natural for front-end developers to become full-stack professionals. A myriad of packages and an efficient packages manager (npm) simplifies the development process.

**What do you dislike about Node.js?**

Your code is likely to be strongly tied to node and its packages, so it is likely that it will not be useful anywhere else. 
More friendly IDE support would be a huge improvement.

**Recommendations to others considering Node.js:**

Do not hesitate. You will not regret replacing your backend technology by node.js.

**What problems is Node.js solving and how is that benefiting you?**

I write microservices and create API gateways with node. The main benefits I've noticed are high productivity and reliability. My tem is also using it with great success.

  ### 27. Node.JS is truly awesome, it has inspired me and given me back my passion for software development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Research | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 14, 2021

**What do you like best about Node.js?**

Node.JS allows me to write software in a far more straightforward and efficient way when compared to other technologies like .NET.  I've been programming with .NET / C# for many years and I'm at a point where I found it very boring and stagnant (even with .Net Core in the mix). It is so unnecessarily complex to implement a system in .NET / C#, whereas in Node.JS I can achieve the same thing in a much simpler way with much less code. Discovering Node.JS has really given me back my passion for software development; it is truly a pleasure to work with, and it is undoubtedly my preferred tool for development.

**What do you dislike about Node.js?**

I find it hard to keep up with everything happening in the Node.JS ecosystem as things move really fast and trends come and go. I think it is essential to think cautiously about adopting a new trend and only do it if you believe it will actually add value. Othen than that, NPM can be a pain at times, I have run into issues over the years especially around native C code compilation in Node.JS modules through NPM.

**What problems is Node.js solving and how is that benefiting you?**

Node.JS solves the problem of efficiently developing network / web apps / tools quickly and simply. I find it a very reliable and stable product and I am very grateful I get to use it in my job and for my personal projects.

  ### 28. The perfect development framework for modern applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nir L. | VP R&amp;D, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 29, 2022

**What do you like best about Node.js?**

Node.js is a modern, compact, and easy development framework/language that would fit most modern-day applications. Based on Javascript, node.js provides a cross-platform runtime that is fast, easy to set up, and simple to maintain. Combined with the npm package manager, it proves to be a convenient way to develop web, mobile, and server-side applications.

**What do you dislike about Node.js?**

The main issue I find with node.js is that it is a single-threaded single-process solution, which requires a detailed setup in order to run large-scale, high-traffic server applications.

**What problems is Node.js solving and how is that benefiting you?**

We are using node.js as our main server-side engine, both for running our server javascript application and for running many micro-services in different environments. We are also using node.js as part of the react-native framework for our client app.

  ### 29. Coding is now simple in server side environment using Node.js

**Rating:** 5.0/5.0 stars

**Reviewed by:** Priyanka R. | Software Engineer, Business Supplies and Equipment, Enterprise (> 1000 emp.)

**Reviewed Date:** February 01, 2022

**What do you like best about Node.js?**

It is supported across many cloud-hosting platforms like Google Cloud Platform, AWS Elastic Beanstalk, Joyent and lot more. It is also supported on Linux, macOS, Microsoft Windows 8.1 etc.

**What do you dislike about Node.js?**

There is nothing that I dislike about Node.js

**Recommendations to others considering Node.js:**

If you are looking for software that connects the ease of a  scripting language with the power of Unix network programming, then you can definitely go for it. It(Node.js) is easily accessible to web development community as JavaScript being well-known.

**What problems is Node.js solving and how is that benefiting you?**

We are able to build network programs such as web servers as per our requirement. It also enables development of fast web servers in JavaScript. The scripting language is connected at ease using Node.js.

  ### 30. NodeJS review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Accounting | Enterprise (> 1000 emp.)

**Reviewed Date:** July 29, 2022

**What do you like best about Node.js?**

NodeJS's event-based framework works very well in our use case. We are using it via NestJS and Express framework.

**What do you dislike about Node.js?**

Error reporting and stack trace reporting is quite weak in nodejs. It should be improved when compared to well known server-side frameworks such as .net and Java.

**What problems is Node.js solving and how is that benefiting you?**

With NodeJS we are creating asynchronous APIs and CRON jobs to process clients data.

  ### 31. The best runtime environment or server there is.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Khan Abrar A. | Senior Software Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 30, 2021

**What do you like best about Node.js?**

It is very easy to learn as it uses JavaScript language known by many. NodeJs offers detailed documentation with examples which is very helpful for beginners. We can write server-side applications in a single language based on JavaScript. This application serves both client-side and server-side applications. The compilation of code by the machine is very fast when compared with other competitors.

**What do you dislike about Node.js?**

Not everyone uses the same runtime environment, and the requirements are not always NodeJS for JavaScript. There are so many modules and tools that do not perform well. When performing CPU-specific tasks, NodeJS does not help and is not suited. One must learn the command line syntaxes to use this application.

**Recommendations to others considering Node.js:**

I will recommend this application to all the full-stack developers, as it is accepted worldwide for its efficiency. It makes developing the website easier and has good scalability. The community is vast, and it will only grow more. This application is entirely free, and we receive updates often.

**What problems is Node.js solving and how is that benefiting you?**

I have used this application and integrated it with my ReactJS website, and it works like a charm. It has a vast user base and is entirely open source. The node modules are still growing and keep updating to fit our needs. We can share the codes and reuse them too.

  ### 32. Nice server side language

**Rating:** 3.5/5.0 stars

**Reviewed by:** Aditya S. | Student, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 10, 2021

**What do you like best about Node.js?**

I like the element that we can coordinate Node.js with various administrations to accomplish the ideal result. We can utilize express just as MongoDB with node.js to get a total bundle for backend improvement.

**What do you dislike about Node.js?**

There isn't anything specific that I don't like about Node.js. I feel it is an incredible application to utilize. It gives us various modules that we can use to accomplish our ideal function or result

**Recommendations to others considering Node.js:**

it would be best if you attempted Node.js as it is probably the best language which is to use in the backend and I feel when contrasted with other backend dialects, it is exceptionally simple

**What problems is Node.js solving and how is that benefiting you?**

The issue of utilizing a variety of services to get the desired backend, Node.js gives us the best approach to carry out every one of the things together and use it in a much proficient way.

  ### 33. JavaScript at server side

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hafiz Muhammad Ali S. | Javascript Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 23, 2021

**What do you like best about Node.js?**

I can Use Javascript at serverside, isn't best?  Asynchronous event-driven Input output helps concurrent request handling with a single thread. its fast , easy to implement more over its in javascript that mean a frontend devloper now can write backend code, that amazing

**What do you dislike about Node.js?**

We don't have scalability here on the server side; we have to go with other tools, like Kubernetes and Docker. It is not suited with the CPU-intensive task; hardware integrations are much more complicated. Using with relational Database could be worse because of  hell of nested promises

**What problems is Node.js solving and how is that benefiting you?**

I am a freelance software developer; I write codes for web and mobile apps backend. I found Node js easy to implement, and fast development process

  ### 34. NODE - JavaScript on the backend

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Medical Practice | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 14, 2021

**What do you like best about Node.js?**

The versatility of Node.js is due to its enormous community that is creating npm modules and updating them regularly. There is an npm module for everything, and creating REST APIs becomes so easy with Node.js.

**What do you dislike about Node.js?**

Node.js is an untyped language. Therefore, errors may arise if you send a string of numbers where numbers are required in integer format, etc.

**What problems is Node.js solving and how is that benefiting you?**

Node js is my daily driver. I am a full-stack developer, and the brain of my applications is in node js. All the backend part is handled very cleanly and its coherency with text editors like sublime text and vscode makes it perfect for backend.

  ### 35. My Node.js review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohammed T. | Network Administrator, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 18, 2022

**What do you like best about Node.js?**

The fact that it uses Javascript makes it very fast

**What do you dislike about Node.js?**

Not all hosting environment support node.js or it is difficult to implement in some cases(not all of them)

**What problems is Node.js solving and how is that benefiting you?**

I wanted a fast API that I can run even a device with low memory and few cpu's and yet still perform well

  ### 36. Node, Javascript will never be the same!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ernesto M. | CX Automations Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 28, 2021

**What do you like best about Node.js?**

The thousand of modules that can be applied for EVERY needed circumstance.,If you need something, there is always an npm module that will save your life. At this point, everything to fulfill your needs exists. Also, if you already know Javascript, working with Node will be easy because everything is in that language.

Also, you can incorporate a lot of modules that will save your life when you need it the most. They are small services that will simplify the way you code.

**What do you dislike about Node.js?**

It doesn't have a clear manual when you are a begginer, and you have to study by yourself or look for tutorials/teachers. Also, you need to have a lot of experience if you want to get a job.

**Recommendations to others considering Node.js:**

Master module management and you will always reach your objective. Node is a complete framework.

**What problems is Node.js solving and how is that benefiting you?**

Everything. From a simple front end to a very complex backend due to the many modules we can use. I even designed APIS, landing pages, and entire web applications with Node. The main problem when coding with Javascript is the backend, with node, you could use Express in order to elaborate a quick server that will satisfy yours needs for sure.

  ### 37. Best Way to Develop Back-end Applications Using Javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sibongakonke N. | P, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 07, 2021

**What do you like best about Node.js?**

Nodejs allows you to write network applications using Javascript. The Runtime is event-driven and supports asynchronous Input/Output, which enables fast and responsive applications. Nodejs has a growing community of users and contributors that support beginners.

**What do you dislike about Node.js?**

Additional configuration is required to deploy Nodejs APIs to servers like Apache or Nginx

**Recommendations to others considering Node.js:**

Nodejs allows you to use the same language on your front-end and back-end. It is a compact and fast runtime environment

**What problems is Node.js solving and how is that benefiting you?**

Developing mobile and web APIs using Javascript

  ### 38. Best language for asynchronous and event based programming

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 07, 2022

**What do you like best about Node.js?**

Supports event-based programming.
Can write, implement and execute asynchronous logic in code.
Single-threaded input-output.
Accompanied by node package manager to easily manage dependencies.

**What do you dislike about Node.js?**

Not very efficient when it comes to CPU intensive tasks.

**What problems is Node.js solving and how is that benefiting you?**

Works great when developing a backend or frontend webserver.
Also, provides great performance when developing different microservices on it around multiple verticals.

  ### 39. Server side coding with JS -Nodejs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jitender M. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 08, 2021

**What do you like best about Node.js?**

NodeJs is incredibly fast, robust, secure, and easy at the same time. You can learn it pretty fast if you know the basics of javascript. NPM, The Package Manager of Nodejs, is a very efficient tool for managing & installing any JS library out there. Its great community support is like a cherry on the top.

**What do you dislike about Node.js?**

Some of its features like callbacks makes the code less readable and very difficult to manage. A beginner can suffer in maintaining code in NodeJS. Upgrading packages is difficult here as the upgraded version might have removed / modified previous functionalities.

**Recommendations to others considering Node.js:**

Anyone can use NodeJs as a backend language if the basics of Javascript are known. It has excellent community support, which makes it a language of the future. I recommend the use of it.

**What problems is Node.js solving and how is that benefiting you?**

It's an excellent library for handling backend in Web Applications. We can make real-time applications like a chat application in NodeJs quickly due to its rich library support.

  ### 40. Nodejs - Single threaded

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Transportation/Trucking/Railroad | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 21, 2021

**What do you like best about Node.js?**

Though nodeJs is single threaded, things can be done asynchronously.
The concept of async, await, promises makes it super useful.
The fact that it has a huge community in itself is a plus.
The other important plus factor is that I has been built on google v8 engine makes it super fast.

**What do you dislike about Node.js?**

Like golang where we can run things on multiple core at the same time, nodejs lacks in that aspect. (So support for multiple cores in future would be an added advantage)

**What problems is Node.js solving and how is that benefiting you?**

We are currently solving some toll related issues.
Benefits: things are done asynchronously even though it is single threaded.

  ### 41. The light way for building fast and scalable network applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 05, 2021

**What do you like best about Node.js?**

It's an easy way to build applications in a light environment. It's a complete tool for the developer. You can launch both the frontend and backend of web apps using JavaScript. It's flexible, light, Nodejs is supported in all primary services (i.e., AWS, GoogleCloud, Azure), and all web server provides. Nodejs also offer a package manager (NPM), so you can gain productivity when building in a group; you can develop and deploy your application "on the fly."

**What do you dislike about Node.js?**

Nodejs is single-threaded, and if you have a core CPU, it will only run on one core only. Nodejs is non-blocking which means that all functions are delegated to the event loop, and different threads execute them.

**Recommendations to others considering Node.js:**

Powerfull JavaScript runtime that can provide you the possibility to developer all kinds of application.

**What problems is Node.js solving and how is that benefiting you?**

I develop applications running under Nodejs, and the package manager helps me set up everything. Since I work in a team, all developers are very familiar with Nodejs, and even for the Juniors level, we can easily teach how it works with minimal effort. Even to set up the environment, it's easy with a single command line.

  ### 42. Node JS : Backend with javascript

**Rating:** 4.0/5.0 stars

**Reviewed by:** Priyanka M. | Medical Writer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 12, 2021

**What do you like best about Node.js?**

Node js is a powerful javascript based framework that is used at the backend of a application. One can make the whole project with Nodejs by using famous templating engines like ejs pug etc. Its simple to learn for those who knows javascript and is brilliantly competing with famous languages like python.

**What do you dislike about Node.js?**

Its my favourite language to play and develop with and i face no issue with it. Its has a very broad community managing it enabling it as a tough competitor with other languages. I highly recommend the use of in the projects.

**What problems is Node.js solving and how is that benefiting you?**

Its simple and easy to learn. One can manage both frontend and backend with Node js. Variety of packages and a very broad community base makes it a robust and powerful language. I have develop backend for a real time application with node js and found it very fast and secure.

  ### 43. Life is Node

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dheeraj Kumar B. | Programmer Analyst Trainee, Enterprise (> 1000 emp.)

**Reviewed Date:** May 05, 2021

**What do you like best about Node.js?**

All the features like files, sockets, creating rest API's, serving, deploying, run time, I/O Operations, Async/Await, event loop, etc. are very easy to learn and faster to apply. Literally, we can create a backend service from scratch and deploy it within few hours. Nodejs is javascript run time that allows solving many real-time problems.

**What do you dislike about Node.js?**

It can be improved more. Security is one of the main concerns. Concurrent requests handling should also be scalable.

**Recommendations to others considering Node.js:**

Once you try Nodejs, you can't even want to use java, C# because it is easy to set up and start coding.

**What problems is Node.js solving and how is that benefiting you?**

I am writing backend logic, creating REST Api's, making database calls, providing required data to clients.

  ### 44. nodejs for developer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 20, 2022

**What do you like best about Node.js?**

It uses javascript, which is so easy to learn.
npm is already inclued

**What do you dislike about Node.js?**

Takes much time in complex database quries.

**What problems is Node.js solving and how is that benefiting you?**

You can write server and client both in the same language.
It is best for web servers.

  ### 45. Powerful, open source and completely free platform for full stack developement.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 14, 2021

**What do you like best about Node.js?**

It is hard to resist the simplicity Node js offers. I like various things about node js, like easy to learn and quick to adapt, helps in building cross-platform applications, and high performance for real-time applications.

**What do you dislike about Node.js?**

Although I like most of the things about node js, still few things that I do not like are the asynchronous programming model and lack of library support.

**Recommendations to others considering Node.js:**

I will surely recommend this whoever wants to build modern applications.

**What problems is Node.js solving and how is that benefiting you?**

Sluggish and unresponsive application can cause problems. Node js, however, has been a knight in shinning armor, saving web and mobile apps with its powerful and flexible personality.

  ### 46. I recommend Node.js as a good career option

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** May 13, 2021

**What do you like best about Node.js?**

Node.js is free and cross platform and scaling applications is easy

**What do you dislike about Node.js?**

There are not many supporting libraries and api's are not stable

**Recommendations to others considering Node.js:**

Since Node.js uses Javascript. If you are a web developer than you can easily become a full stack developer by learning Node.js. Node.js is currently used in many places and I recommend Node.js.

**What problems is Node.js solving and how is that benefiting you?**

We are actually creating a hybrid application using ionic 5, capacitor, cordova and angular. We are using Node.js for building our app. By using Node.js we don't have to worry about adding or removing dependencies and updating package.json.

  ### 47. Node.js is powerful

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Non-Profit Organization Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 15, 2021

**What do you like best about Node.js?**

It's easy to use and work with it. I think it has excellent support for creating multiple ranges of applications.

**What do you dislike about Node.js?**

When you install a package, you get a lot of dependencies.

**What problems is Node.js solving and how is that benefiting you?**

I have built chat applications, it has so many frameworks, and you can find build pretty much whatever you want.

  ### 48. The most advanced language in 2021

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 14, 2021

**What do you like best about Node.js?**

Async / Await, Promises, Typescript, WebAssembly, Python modules.

**What do you dislike about Node.js?**

Not a strict typed language by default. There are flow and typescript, but there should be types by default. Memory leaks, Too many abadoned or not safe to use packages on npm.

**Recommendations to others considering Node.js:**

If you are not yet using nodejs to create APIs, then you should do it right now. You can start with traditional model view controller method, and then later switch to microservices because in 2021 almost every API that has high load uses microservices to scale better.

**What problems is Node.js solving and how is that benefiting you?**

Our team was replaced all our backend APIs with NodeJS, because NodeJS is fast. Not just in response times, but in DB queries, and literally in almost everything. We also like to use Python modules in our node js code.

  ### 49. Develor/admin with good learning capabilities but stuck with Nodejs jobs only

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vinay N. | Node.js developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 31, 2021

**What do you like best about Node.js?**

It's an open-source platform . We can experiment as much as

**What do you dislike about Node.js?**

It's not very UI friendly and very easy and basic in nature

**Recommendations to others considering Node.js:**

It's is a good technology and if you are interested in JavaScript you can easily adapt that technology

**What problems is Node.js solving and how is that benefiting you?**

I am a backend server admin , taking care for multiple clients

  ### 50. Node.js for raspberry Pi project

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 20, 2021

**What do you like best about Node.js?**

Easy to coding. Less mess up in code. Fast engine.

**What do you dislike about Node.js?**

Ị didn't figure out any dislikes with coding using Node.js

**Recommendations to others considering Node.js:**

Node.js easy and simple coding language.

**What problems is Node.js solving and how is that benefiting you?**

Ị built project on raspberry Pi on Node.js instead of Python. The benefit is fast engine, light code.


## Node.js Discussions
  - [Is node js used for software development?](https://www.g2.com/discussions/is-node-js-used-for-software-development) - 2 comments

- [View Node.js pricing details and edition comparison](https://www.g2.com/products/node-js/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-08-15+04%3A03%3A08+-0500&secure%5Bsession_id%5D=92846c1c-8f0e-4cc4-86c3-0e6813165f6f&secure%5Btoken%5D=68207f097a7d8e59a8d69a7a1d5fcec2e246018f9ef9572c2780335213f186ba&format=llm_user)
## Node.js Integrations
  - [AWS Fargate](https://www.g2.com/products/aws-fargate/reviews)
  - [BoldSign eSignature API](https://www.g2.com/products/boldsign-esignature-api/reviews)
  - [Google Cloud BigQuery](https://www.g2.com/products/google-cloud-bigquery/reviews)
  - [MongoDB](https://www.g2.com/products/mongodb/reviews)
  - [MongoDB Atlas](https://www.g2.com/products/mongodb-atlas/reviews)
  - [Next.js](https://www.g2.com/products/next-js/reviews)
  - [Playwright](https://www.g2.com/products/playwright/reviews)
  - [React Native](https://www.g2.com/products/react-native/reviews)
  - [Support For Next.js - The React Framework](https://www.g2.com/products/support-for-next-js-the-react-framework/reviews)
  - [TypeScript](https://www.g2.com/products/typescript/reviews)

## Node.js Features
**JavaScript Frameworks**
- Libraries
- Community
- Widgets
- Browser Support
- Graphical Visualization
- Mobile Support

## Top Node.js Alternatives
  - [Ext JS](https://www.g2.com/products/ext-js/reviews) - 4.1/5.0 (98 reviews)
  - [Essential Studio](https://www.g2.com/products/essential-studio/reviews) - 4.5/5.0 (789 reviews)
  - [Progress Kendo UI](https://www.g2.com/products/progress-kendo-ui/reviews) - 4.4/5.0 (251 reviews)

