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.
Gideon  A.
GA
Software Engineer
Mid-Market (51-1000 emp.)
"Easy to understand and very flexible"
What do you like best about Express.js?

I like the fact that it is can be used on any architecture the engineer chooses. It also has some built http methods implemented. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

It can get confusing with some of the native methods in node Review collected by and hosted on G2.com.

CN
Enterprise (> 1000 emp.)
"Serves for a vivid range of uses case in the field of Web Development"
What do you like best about Express.js?

I think it is the best language tool available to build the backend modules of Web development Review collected by and hosted on G2.com.

What do you dislike about Express.js?

It is kind of challenging in the beginning phase Review collected by and hosted on G2.com.

Shreya S.
SS
Small-Business (50 or fewer emp.)
"Express is the library that is use everyday for my daily task while working with api's."
What do you like best about Express.js?

It simplifies how to create rest APIs and effortlessly combines them with other available libraries. Express's features to ease the development process are helpful and efficient. For instance, parsing the body is an inbuilt middleware within Express. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

When using express, you have several middlewares between your routes, which becomes very cluttered.

All the middlewares and callbacks together make it difficult to understand when the codebase grows Review collected by and hosted on G2.com.

Verified User in Telecommunications
UT
Small-Business (50 or fewer emp.)
"Excellent web framework"
What do you like best about Express.js?

Express.js is an excellent web framework that provides developers with a range of features and functionality to build fast, scalable, and efficient web applications. Its ease of use, performance, routing, middleware, scalability, documentation, and community make it an ideal choice for developers who want to build modern web applications. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

Because it is a lightweight framework, it may not be as feature-rich as some other web frameworks, which can make it less suitable for some complex or specialized web applications. Review collected by and hosted on G2.com.

kshitija p.
KP
Software Engineer
Small-Business (50 or fewer emp.)
"ExpressJs"
What do you like best about Express.js?

Easy to understand and learn framework,it allows us to do whatever we want instead of providing any inbuilt syntax unlike other framework and also routing is easy Review collected by and hosted on G2.com.

What do you dislike about Express.js?

we have to create file structure or folder structure by keeping everything in mind so bit difficult for new learner to understand the structure where as in some other framework is predefined Review collected by and hosted on G2.com.

Himanshu S.
HS
Small-Business (50 or fewer emp.)
"Express Framework"
What do you like best about Express.js?

Express js provide the simplicity and flexibility framework for building the node js server. Express js documentation is understandable for beginners; with the help of this, they can easily create a basic server. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

I don't know more about the dislike part because I didn't work more deeply on Express. I know some dislike about that, like lack of structure and organisation, Review collected by and hosted on G2.com.

Prashant C.
PC
Head of Engineering
Small-Business (50 or fewer emp.)
"Simple and Powerful MVC Framework for NodeJS"
What do you like best about Express.js?

Simple Architecture

MVC Pattern

So many plugins for each use case

Fully featured

Easily Create API only or Full blown Web App Review collected by and hosted on G2.com.

What do you dislike about Express.js?

Session Management is a bit tricky with multiple options and lack of clear documentation Review collected by and hosted on G2.com.

Pratik P.
PP
System Engineer
Enterprise (> 1000 emp.)
"Revolutionizing Backend Development for Modern Web Applications"
What do you like best about Express.js?

Express.js is known for its simplicity and minimalistic design. It provides a basic set of features and doesn't impose a rigid structure, allowing developers greater flexibility and control over their projects. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

These can include a steeper learning curve for beginners due to its minimalistic approach and potential performance issues when handling high concurrent requests. Review collected by and hosted on G2.com.

Marcelo B.
MB
Construindo algo novo
Small-Business (50 or fewer emp.)
"Using Express.js for 2 years, satisfied with software serving 100+ countries."
What do you like best about Express.js?

The best advantage of Express.js is its ease of use and flexibility for building fast and efficient web applications in NodeJS. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

One disadvantage of Express.js is its lack of built-in structure, which can lead to disorganized code and inconsistency in larger projects. Review collected by and hosted on G2.com.

Sayam J.
SJ
Software Architect
Small-Business (50 or fewer emp.)
"Excellent Sever JS Framework"
What do you like best about Express.js?

Superb framework in JS for developers to create JS applications. It is beneficial in creating Rest APIs. It is a lightweight and efficient framework; if one has JS knowledge, it's been an easy task to do hands-on on Express JS. Review collected by and hosted on G2.com.

What do you dislike about Express.js?

There is nothing that I dislike about ExpressJS. It is very loosely coupled, so the developer needs to take extra care to maintain the application structure. Review collected by and hosted on G2.com.