Introducing G2.ai, the future of software buying.Try now
High Digital
Sponsored
High Digital
Visit Website
Product Avatar Image
Express.js

By Open Source Initiative (OSI)

Unclaimed Profile

Claim your company’s G2 profile

Claiming this profile confirms that you work at Express.js and allows you to manage how it appears on G2.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Claim Now
4.5 out of 5 stars

How would you rate your experience with Express.js?

High Digital
Sponsored
High Digital
Visit Website

Express.js Pros and Cons: Top Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users appreciate the lightweight nature of Express.js, facilitating seamless backend development for high-performance applications. (2 mentions)
Users appreciate the flexibility and simplicity of Express.js for modern app development and middleware management. (2 mentions)
Users appreciate the convenient middleware handling of Express.js, enabling easy feature addition and project structure control. (1 mentions)
Users praise the ease of use of Express.js for efficient backend REST API development in high-performance applications. (1 mentions)
Users praise the easy integrations of Express.js, enabling the development of scalable and secure applications effortlessly. (1 mentions)
Users note the JavaScript dependency on third-party modules for basic features, complicating authentication and performance. (1 mentions)
Users report performance issues with Express.js, especially for CPU-intensive tasks, impacting reliability and speed. (1 mentions)
Users express concern about the resource intensity of Express.js, affecting performance in CPU-heavy applications. (1 mentions)
Users highlight security vulnerabilities due to reliance on open source Node modules in Express.js, raising concerns about safety. (1 mentions)
Users highlight the single-threading limitations of Express.js, affecting CPU utilization and reliance on third-party modules. (1 mentions)
Users find the time-consuming setup for Express.js challenging, especially for identifying bugs in larger applications. (1 mentions)

Top Pros or Advantages of Express.js

1. Lightweight
Users appreciate the lightweight nature of Express.js, facilitating seamless backend development for high-performance applications.
See 2 mentions

See Related User Reviews

Akshay Y.
AY

Akshay Y.

Mid-Market (51-1000 emp.)

5.0/5

"The best, simple and lightweight nodejs web application framewok that provides tons of features"

What do you like about Express.js?

Express.js is one of the best web app framework which helps in creating web application with literally less headache by providing simpler tools and fu

Nidhi G.
NG

Nidhi G.

Enterprise (> 1000 emp.)

4.0/5

"Asynchronous NodeJs framework"

What do you like about Express.js?

It has provided opinion free backend REST api development with ease of use and implementation for large scale, high performance application. It consum

2. Web Development
Users appreciate the flexibility and simplicity of Express.js for modern app development and middleware management.
See 2 mentions

See Related User Reviews

Akshay Y.
AY

Akshay Y.

Mid-Market (51-1000 emp.)

5.0/5

"The best, simple and lightweight nodejs web application framewok that provides tons of features"

What do you like about Express.js?

Express.js is one of the best web app framework which helps in creating web application with literally less headache by providing simpler tools and fu

Bhumi R.
BR

Bhumi R.

Mid-Market (51-1000 emp.)

4.0/5

"Fast and scalable NodeJS backend framework"

What do you like about Express.js?

It allows to develop modern apps irrespective of backend architecture design for developer. It has vast ecosystem to easily integrate and implement no

3. Components
Users appreciate the convenient middleware handling of Express.js, enabling easy feature addition and project structure control.
See 1 mentions

See Related User Reviews

Akshay Y.
AY

Akshay Y.

Mid-Market (51-1000 emp.)

5.0/5

"The best, simple and lightweight nodejs web application framewok that provides tons of features"

What do you like about Express.js?

Express.js is one of the best web app framework which helps in creating web application with literally less headache by providing simpler tools and fu

4. Ease of Use
Users praise the ease of use of Express.js for efficient backend REST API development in high-performance applications.
See 1 mentions

See Related User Reviews

Nidhi G.
NG

Nidhi G.

Enterprise (> 1000 emp.)

4.0/5

"Asynchronous NodeJs framework"

What do you like about Express.js?

It has provided opinion free backend REST api development with ease of use and implementation for large scale, high performance application. It consum

5. Easy Integrations
Users praise the easy integrations of Express.js, enabling the development of scalable and secure applications effortlessly.
See 1 mentions

See Related User Reviews

Bhumi R.
BR

Bhumi R.

Mid-Market (51-1000 emp.)

4.0/5

"Fast and scalable NodeJS backend framework"

What do you like about Express.js?

It allows to develop modern apps irrespective of backend architecture design for developer. It has vast ecosystem to easily integrate and implement no

Top Cons or Disadvantages of Express.js

1. JavaScript Dependency
Users note the JavaScript dependency on third-party modules for basic features, complicating authentication and performance.
See 1 mentions

See Related User Reviews

Nidhi G.
NG

Nidhi G.

Enterprise (> 1000 emp.)

4.0/5

"Asynchronous NodeJs framework"

What do you dislike about Express.js?

It misses in utilizing all the CPU cores as it is single threaded. It depends on 3rd party node modules for basic authentication features.

2. Performance Issues
Users report performance issues with Express.js, especially for CPU-intensive tasks, impacting reliability and speed.
See 1 mentions

See Related User Reviews

Bhumi R.
BR

Bhumi R.

Mid-Market (51-1000 emp.)

4.0/5

"Fast and scalable NodeJS backend framework"

What do you dislike about Express.js?

It doesn't perform well for high cpu intesive tasks. Due to reliability on open source node modules there is risk of security vulnerabilities.

3. Resource Intensity
Users express concern about the resource intensity of Express.js, affecting performance in CPU-heavy applications.
See 1 mentions

See Related User Reviews

Bhumi R.
BR

Bhumi R.

Mid-Market (51-1000 emp.)

4.0/5

"Fast and scalable NodeJS backend framework"

What do you dislike about Express.js?

It doesn't perform well for high cpu intesive tasks. Due to reliability on open source node modules there is risk of security vulnerabilities.

4. Security Issues
Users highlight security vulnerabilities due to reliance on open source Node modules in Express.js, raising concerns about safety.
See 1 mentions

See Related User Reviews

Bhumi R.
BR

Bhumi R.

Mid-Market (51-1000 emp.)

4.0/5

"Fast and scalable NodeJS backend framework"

What do you dislike about Express.js?

It doesn't perform well for high cpu intesive tasks. Due to reliability on open source node modules there is risk of security vulnerabilities.

5. Single-threading Limitations
Users highlight the single-threading limitations of Express.js, affecting CPU utilization and reliance on third-party modules.
See 1 mentions

See Related User Reviews

Nidhi G.
NG

Nidhi G.

Enterprise (> 1000 emp.)

4.0/5

"Asynchronous NodeJs framework"

What do you dislike about Express.js?

It misses in utilizing all the CPU cores as it is single threaded. It depends on 3rd party node modules for basic authentication features.

6. Time-Consuming
Users find the time-consuming setup for Express.js challenging, especially for identifying bugs in larger applications.
See 1 mentions

See Related User Reviews

Akshay Y.
AY

Akshay Y.

Mid-Market (51-1000 emp.)

5.0/5

"The best, simple and lightweight nodejs web application framewok that provides tons of features"

What do you dislike about Express.js?

The only disadvantage of Express.js is that it does not provide strong typing or compile time checks, which is really worst for large apps as identify

Express.js Reviews (130)

Reviews

Express.js Reviews (130)

4.5
130 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Amit K.
AK
Full Stack Engineer
Mid-Market (51-1000 emp.)
"Best for the Backend Development"
What do you like best about Express.js?

Express.js is very simple and versatile, easy to get started, and the implementations with Express.js are endless. From scaling the endpoints to CPU usage and managing the pods, nothing better than Express.js Review collected by and hosted on G2.com.

What do you dislike about Express.js?

As of date, there is not much to dislike but there can we more inbuilt features. Review collected by and hosted on G2.com.

AB
Small-Business (50 or fewer emp.)
"worked and built multiple backend project using express js"
What do you like best about Express.js?

-> very easy, simple, straight forward way to make APIs.

-> less boiler plate code required.

-> easy to be understand by begineers. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

-> the capability of express js is limited and actually not well suited for large project.

-> for large project I would suggest to use other framework like nest js.

-> for every minor feature you need a separate library to install using npm. heavily depended on 3rd party library. Review collected by and hosted on G2.com.

SP
UI/UX Designer
Design
Mid-Market (51-1000 emp.)
"Progressive and Scalable Node.js Framework"
What do you like best about Express.js?

Adding middleware and sequencing them is very easy. It is free and open-source. It is highly customizable making it ease-of-use to build web applications. It also has an helpful active community. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

It lacks some built-in features that other frameworks include by default. Error messages are quite confusing other than that I don't find any issue with it. Review collected by and hosted on G2.com.

Atishay J.
AJ
SDE1
Small-Business (50 or fewer emp.)
"Express.js - A default framework for NodeJS"
What do you like best about Express.js?

Every developer who begins with NodeJS naturally turns to express.js. It shouldn't be termed as just a framework, but rather a default choice. It's almost a given, since without it, coding in core NodeJS becomes challenging. Dealing with other frameworks right from the start can prove to be quite a task. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

Starting with express.js for your college projects is a good idea, but when it comes to industry-level applications, maintaining a large codebase becomes challenging. It doesn't offer the necessary modularization. Review collected by and hosted on G2.com.

Rohit N.
RN
Small-Business (50 or fewer emp.)
"Nice framework of node js"
What do you like best about Express.js?

The express js framework work on a single thread, with the help of express, we can build server-side as well as client-side application using any template engine, it provides lots of features that we can easily build any application. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

In express js, we can not use SQL database easily we need TypeORM to integrate SQL database, it does not support multithreading so we need a cluster package for beginners it is quite difficult to integrate. Review collected by and hosted on G2.com.

Arihant J.
AJ
Web Application Developer 2
Small-Business (50 or fewer emp.)
"Express.js: The Backbone of Modern Web Applications"
What do you like best about Express.js?

It offersthe amount of functionality to build web applications and APIs without imposing strict framework.It simplifies the process of defining and managing routes for handlining HTTP requests. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

It has limited feature like if i need to do input authentication and database integration i have to depend on third party middleware and libraries.As application size increases it is hard to maintain middleware and routes. Review collected by and hosted on G2.com.

Ansh G.
AG
Project Maintainer
Small-Business (50 or fewer emp.)
"The best NodeJS framework for building robust backends"
What do you like best about Express.js?

Express.JS offers the easiest boilerplate to receive requests in a NodeJS server. Just install it via npm, and listen on the desired port. The best part is it's free and open-source. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

There is nothing I dislike about it. Being a developer and open-source enthusiast, I promote the usage of such frameworks and libaries. If something is missing, it's the user's responsibility to open an issue on its GitHub repository. Review collected by and hosted on G2.com.

Ankit  S.
AS
Mid-Market (51-1000 emp.)
"Express.js review"
What do you like best about Express.js?

Express.js in the backend framework provides a way to create Restful API with node.js. It will provide a better way to manage the api's than with plan node.js. In plan node.js we need to handle with if condition but Express.js API routing handle in a better way. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

I think an extra library needs to be installed using the express services we need.

Other than this I don't think there is any dislike for express.js. It's perfect to use. Review collected by and hosted on G2.com.

Kuwar J.
KJ
Associate FrontEnd Developer
Small-Business (50 or fewer emp.)
"Express.js Lightweight and Powerful Web Application Framework - Review"
What do you like best about Express.js?

Express.js is designed to be a minimal and unopinionated framework, allowing developers more control over their web application development process. It provides basic functionalities, allowing developers to build applications with a lighter footprint. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

Its Flexible approach, may not be suitable for developers seeking a framework with predefined structure and guidance. Some developers find it challenging to establish consistent project architectures due to the freedom Express.js provides, which requires extra effort to develop standardized application structures. Review collected by and hosted on G2.com.

Mohit J.
MJ
Graphics Designer
Small-Business (50 or fewer emp.)
"Streamlining Web Development with Efficient Routing and Middleware"
What do you like best about Express.js?

Express.js is a widely used web application framework for Node.js that offers many benefits for us. And it provide many upsides that's are :

(1)Fast and Lightweight

(2) Middleware support

(3) Efficient Routing

(4)Highly Customizable

Overall, Express.js is a powerful and flexible framework that offers many benefits for web developers(us). Its efficiency, flexibility, and ease-of-use make it a popular choice for building web applications. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

It has many downsides that's are :

(1) Steep Learning Curve

(2)Limited Built-in Features

(3) Lack of Standardization

(4) Security Considerations

Overall, while here i mention some potential downsides to using Express.js, many developers find that its flexibility and ease-of-use make it a powerful tool for building web applications. However, weshould be aware of the potential challenges and take steps to mitigate any risks when using Express.js in projects. Review collected by and hosted on G2.com.