Introducing G2.ai, the future of software buying.Try now
Envoy Workplace
Sponsored
Envoy Workplace
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?

Envoy Workplace
Sponsored
Envoy Workplace
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.
Verified User in Information Technology and Services
UI
Small-Business (50 or fewer emp.)
"Without a doubt Express is The best Nodejs framework to ever exist."
What do you like best about Express.js?

There are so many things that are godlike in Express the best thing is with Express.router() it's so much easy to create the routes and manage them. and with the help of Express making Apis and server-side web applications is efficient. and also Express is easy to learn. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

I don't dislike anything about Express, because it provides everything that I need. Review collected by and hosted on G2.com.

Piyush G.
PG
Programmer Analyst
Enterprise (> 1000 emp.)
"Express.js"
What do you like best about Express.js?

Express.js is the beast framework for server-side development. I am a Full Stack Developer, and I work on server-side development mainly, so I kind of use Express.js, MongoDB, and Node.js daily. I have been creating restful APIS and websites routes with express.js for the last two years, and I will always choose express.js for the Restful API. Integrating middlewares and other dependencies with express.js are super easy and reliable. I think it is far better and less complicated in comparison with other frameworks out there we use for creating and managing APIS. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

I have been using Express.js for the last two years, and I have not found anything to be disliked about it. It is super easy to learn and use. I highly recommend Express.js Review collected by and hosted on G2.com.

Aman V.
AV
Online Tutor
Small-Business (50 or fewer emp.)
"Easy way to create servers and do routings"
What do you like best about Express.js?

Express Js is a lightweight node js library which will helps to create servers super easily Review collected by and hosted on G2.com.

What do you dislike about Express.js?

I haven't found anything which is not good about it. It does what it needs to do in perfect manner Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Enterprise (> 1000 emp.)
"Express js review"
What do you like best about Express.js?

The express js helps in quick input/output handling which results in a faster response for user requests. This is better when it comes to coding as this framework provides simple syntax. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

The middleware execution is based on the order in they are added which may lead to some issues when it has s dependency in the middleware. There is nothing else to say about disadvantages express js. Review collected by and hosted on G2.com.

SN
P
Small-Business (50 or fewer emp.)
"Best Web Framework for Nodejs"
What do you like best about Express.js?

Expressjs is a web application framework that makes it easy to develop APIs and Web Apps using Nodejs. The framework provides libraries that allow you to define API paths, web templates, and public files. The framework is lightweight and customizable, using additional libraries for authentication, database access, session management, etc. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

The framework is not complete out-of-the-box; you need to configure more libraries for features like authorization and authentication Review collected by and hosted on G2.com.

Fabrizio G.
FG
IoT Software Architect
Mid-Market (51-1000 emp.)
"The "de facto" standard for web APIs"
What do you like best about Express.js?

Express is quite simple. The learning curve isn't very steep. At the same time it is powerful, middlewares for example, are a very elegant way to extend functionalities without introducing complexity. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

The standrd server side rendering engine (jade) it's quite old and useless today. Review collected by and hosted on G2.com.

Martino Nauli R.
MR
Senior Backend Developer
Computer Software
Small-Business (50 or fewer emp.)
"my opinion about Express.js"
What do you like best about Express.js?

It has similarities with other programming language such as PHP. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

don't find anything that I dislike from express.js Review collected by and hosted on G2.com.

SR
Small-Business (50 or fewer emp.)
"Best NodeJS Framework for rapidly prototyping backend applications"
What do you like best about Express.js?

I love that express allows you to utilize NodeJS to rapidly build out prototypes of applications without needing to use the core NodeJS features. It really speeds up the process of developing a backend api that can be quickly tested and deployed the same day. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

Express.js is a great framework, there isn't much to dislike about it. Review collected by and hosted on G2.com.

Verified User in Wholesale
CW
Small-Business (50 or fewer emp.)
"Full Stack Engineer's Review"
What do you like best about Express.js?

It is JavaScript which also used in frontend, i don't need to learn other language, a lot of npm packages, enough support, I can debug my application quickly Review collected by and hosted on G2.com.

What do you dislike about Express.js?

Sometimes several client request problems are faced with the middleware system offered by express.js, and there are some issues in the callbacks. Review collected by and hosted on G2.com.

BM
Small-Business (50 or fewer emp.)
"Express is one of the most downloaded packages on npm"
What do you like best about Express.js?

Express abstracts so many of the complexities of the node http module making it simpler to set up routers and their controllers. Express also adds a couple of useful middleware like parsing request data into json. Express is the most used web framework on the node platform which means there is alot of help on stackoverflow, youtube, github for learners or if you're stuck Review collected by and hosted on G2.com.

What do you dislike about Express.js?

I don't think I've ever disliked anything about express for all the years I've used it. Review collected by and hosted on G2.com.