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

# Express.js Reviews
**Vendor:** Open Source Initiative (OSI)  
**Category:** [JavaScript Web Frameworks](https://www.g2.com/categories/javascript-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 131
## About Express.js
Fast, unopinionated, minimalist web framework for Node.js



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

- Users value the **convenient middleware setup** in Express.js, simplifying feature integration and enhancing project control. (1 reviews)
- Users value the **comprehensive documentation** of Express.js, which greatly aids in real-world application development. (1 reviews)
- Users value the **wealth of documentation** available for Express.js, enhancing their learning and application experience. (1 reviews)
- Users value the **flexibility** of Express.js, enabling easy control over project structure and middleware management. (1 reviews)
- Users value the **lightweight nature** of Express.js, enabling easy and flexible API development with minimal hassle. (1 reviews)
- Users appreciate the **convenient middleware setup** in Express.js, simplifying feature implementation like authentication and error handling. (1 reviews)
- Product Quality (1 reviews)
- Users appreciate the **convenient routing** capabilities of Express.js, allowing easy implementation of features and project structuring. (1 reviews)
- Users appreciate the **lightweight and flexible nature** of Express.js, enjoying its ease of use for API development. (1 reviews)
- Users appreciate the **modern app development flexibility** of Express.js, allowing seamless integration of features and middleware. (1 reviews)

**What users dislike:**

- Users find **complex customization** challenging, as they must assemble components and create a solid structure independently. (1 reviews)
- Users find **time-consumption due to lack of strong typing** a major drawback when debugging large applications with Express.js. (1 reviews)

## Express.js Reviews
  ### 1. Excellent Sever JS Framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sayam J. | Software Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 25, 2023

**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.

**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.

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

ExpressJS helped us create the backend server when we moved to open-source coding. Developers where able to move quickly on this Framework.

  ### 2. Easy and fast API development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jose M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 13, 2023

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

NodeJs is a great tool but combined woth Express.Js is 10 times better, Express.js makes building APIs simple and easy and both for prototypes and production ready solution this is what you want

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

It's limited due to it's simplicity you cannot build anything complex out of the box like when you are using a more complex framework, but this limitations are a trade off for simplicity and speed

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

Developing Mongo Express and Nodejs microservices to decentralize a monolithic system, Express is the central piece for vuilding the REST API of this microservices

  ### 3. Developing Projects using NodeJS made easy

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nirmal G. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 17, 2023

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

Easy to set up as compared to the traditional javascript way of setting up the server.

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

Works fine, but addressing the security features will make it perfect.

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

As a Software Developer, I use Express.js almost every day, which perfectly serves the purpose. Creating server instantly and providing middleware support made really simple.

  ### 4. About express js

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aakash P. | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 01, 2023

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

Express.js is a popularweb applicationframwork For Node.js it provide for simplication for the programming and this is most of the developer used this because of easy.

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

Major time tutorials are not avilable in the youtube as well as in the google some problem is more taken time to replicate even without solution we have find more in deep.

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

Express js is a javascript web framework it more easy language compare to another and when we use this it provide more simplicity,flexibitlity,Middleware,Routing etc.

  ### 5. I've been using expressjs as a backend developer and it proves to be very efficient

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 24, 2023

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

It is simple, flexible and also easy to use.
Minimalistic in coding standards
It followa middleware architectureso that makes it easier to perform error handling.

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

The main dis-advantage that I feel is that working for an organization with a heavy duty product, I feel like express.js isn't structured enough. 
I would prefer using async/await methods but express goes with callbacks.

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

Express.js offers a powerful routing system that allows developers to define routes and handle HTTP requests easily. It provides an expressive syntax for defining routes based on HTTP methods (GET, POST, PUT, DELETE, etc.) and URL patterns. This flexibility enables developers to create clean and organized APIs, making it simpler to manage different endpoints and their corresponding actions.
And other integrations as well.

  ### 6. The natural web framework for NodeJS

**Rating:** 4.5/5.0 stars

**Reviewed by:** Carlos V. | CTO, Entertainment, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 23, 2023

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

It is open source, under MIT License.
The documentation is excellent, from framework creators and the  NodeJS developers community, with many examples and explained real-case solutions.
The middleware and routes give a chance to create a clean structure from the code perspective. The performance is outstanding.

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

The downsides could be more related to the technology itself, nodeJs, than to a framework, like single thread execution and no strong typing (this issue could be avoided using typescript instead javascript).

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

Build fast and robust web services.

  ### 7. East to use framework with tons of capabilities

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** May 19, 2023

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

Simple and easy to understand for a beginner. 

Highly customizable, and many middleware libraries available with ready-to-use functions. 

Developer  Community is big

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

Nothing as dislike so far. It is highly recommended for the people who are starting with development. 

One small disadvantage may be is to mange it with a bigger team.

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

Have used Express in Nodejs to serve the web pages with dynamic data.
All the API Endpoints are developed using Express in a seamless manner.
Default functionalities like logging, error handling are made easier.

  ### 8. Easiest Nodejs framework : Express

**Rating:** 4.5/5.0 stars

**Reviewed by:** tarun r. | Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 25, 2023

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

Express is easy to use, Approach used in express is of creating middleware, which makes the program more readable and anyone coming to that codebase will understand what happing in this part of the code, It makes development fast-paced,

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

It throttles to handle many concurrent requests.

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

I am writing backend services in express js, building APIs , and making microservices.

  ### 9. Easy to use and usefull.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Silviu A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 22, 2023

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

I think express is the easiest to use, manage and expand. You can integrate pretty much every other node.js package with express. It is also powerful and can make your dream web space better.

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

It can be very resource-demanding if you don't write your code in a significantly optimized way.

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

It helps us deploy complex web applications with ease and it being so popular, you can solve even problems you did not know how.

  ### 10. Lightweight framework with lot of built-in functionalities

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gokul N. | Head of Engineering, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 05, 2023

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

An easy-to-use framework in Nodejs to quickly build and customize robust web servers

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

While Express is highly extensible through middleware and third-party libraries, developers may need to invest additional time and effort to find and integrate the right components for tasks such as authentication, input validation, or real-time communication

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

To build application servers quickly with a limited skill set. Built-in functionalities allows you to build real-time applications seamlessly.

  ### 11. Review on Expressjs

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 25, 2023

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

Express.js is easy to use for developers to create web applications in nodejs. Expressjs makes it easy to handle routing by defining various HTTP methods like GET, POST, DELETE, PUT..etc. Larger developer community. Expressjs provides a middle ware layer to add custom functionality like logging, error handling ..etc.  Supports Templating Engines

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

Nothing much , Expressjs do not have built-in security features, error messages, no structural way to organize the code

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

creating rest api(s) wth all different http methods, with middle ware error handling and authentication can be implemeented

  ### 12. Was really helpful in implementing the rate limiting feature

**Rating:** 5.0/5.0 stars

**Reviewed by:** Giridharan U. | Technical Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 19, 2023

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

We evaluated a lot of rate of limiting tools, but at last express.js was very effective in time complexity and in terms of cost effectiveness.

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

not much plug-and-play setup and different use case docs, which would have helped in speeding up our deployment process.

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

an effective web framework for implementing most of the internal api calls and rate limiting feature as out of the box solution, definitely helped optimize our application and go market live soon.

  ### 13. A simple yet great framework - Express.js

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** April 30, 2023

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

Express.js est un cadre minimaliste et flexible pour construire des applications web et des APIs en Node.js. Il est simple à utiliser. Sa vitesse est impressionnante. Il offre un excellent support de middleware.

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

Express.js is a fantastic framework, but it lacks some built-in features. There are also some security concerns related to web applications. It provides limited scalability, but other than that, it is excellent.

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

Express.js simplifica lo sviluppo di applicazioni web. Inoltre, facilita un'eccellente integrazione del middleware e supporta varie applicazioni web. Aiuta a costruire grandi applicazioni.

  ### 14. Easiest node package

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vineet Kumar G. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 18, 2023

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

Since I started developing in node Express.js is my favourite package framework for building scable web app.
It is easy to understand and implement and superfast.

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

Nothing is bad in Express.js itis easiest nom package and have bunch of community support.
So any developer got easy community help.

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

Helping me to develop small, mid level and large scale web apps which enables website to perform better and faster in high load and faster serving.

  ### 15. Express JS packaged with NestJS makes back-end dev a breeze

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 25, 2023

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

Love the http utility methods and the middleware this framework provides. Highly recommend the ease of learning this product compared to other products. Was able to ramp up a team of 4 within a couple of weeks to develop robust back-end apps that replaces our Java based ones.

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

So far we haven't run into any issues or limitations with express.js

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

We wanted to transition from our Java back-end development environment to something easier to implement but with most of the same functionality as Java. This makes it easier for us to find competent resources to augment our team when needed at much cheaper rates.

  ### 16. Great build API framework!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Daniel Augusto de M. | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 12, 2023

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

It is simple to understand, has plenty of useful features, has great documentation, and is trendy; therefore, it is easy to find someone with similar problems you might face to help you solve them.

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

Didn't find anything that I disliked about express.js. It did fit my requirements well.

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

Express.js provides a Web framework for building web applications. It benefits me by giving me an easy and fast way to build my applications.

  ### 17. Great & simple faster Webserver framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Srikanth A. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 27, 2023

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

It's very easy to use & understand for any new developer who wants to write API in Node.Js Ecosystem. Middlewares to customize the API requests are simple to work with & easily include lot of complexities very easily

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

I dont have any cons with this framework, its simple strightforward.

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

Building a webserver & APIs for Microservices is great option & including with Cloud Functions/AWS Lambda is a game changer & can easily work with this framework with the middlewares

  ### 18. Express is a wonderful framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Manisha S. | NodeJS developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 19, 2023

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

Express Js has the best-inbuilt features to work with.

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

Sometimes the versions update annoys us.

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

Express.js is easy to use and helps in benefiting us by following the proper structure.

  ### 19. A really good backend node js framework that makes development easier

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sooraj D. | Application developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 25, 2023

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

Best thing I like about Express JS that you can easily start and create a server with very less code. Handling for request and response is also very intuitive.

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

Error messages ar not so explainatory, and it's event driven so has callbacks which can become hard read. It doesn't have a lot of security features in built. And it does not have support for creating swagger docs

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

It is framework so makes back-end development easier in node js.

  ### 20. Ease for production grade server development but lack in performance

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nishit C. | software developer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 22, 2023

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

Simple and easy development and deployment. Huge community and core development team. A large number of open-source projects to build literally anything out there.

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

Performance and connection with different types of databases are not great.

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

Beginners friendly and JS being popular choice among developer make it. Huge community of developer to literally solve any issue and open source packages.

  ### 21. expressMVC

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** May 24, 2023

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

Its robust routing system support with the definition of routes and their corresponding handlers and their performance with scalability.

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

It doesn't have pre-Build structure and its manual configuration for many aspects of the application, such as handling static files, session management, and security ect.

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

It provides a lightweight and unopinionated framework that abstracts away the low-level details of handling HTTP requests and responses. It offers a simple and intuitive API for routing, middleware, and handling various aspects of web development, making it easier and faster to build web applications.

  ### 22. One of the best backend framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** SHOURYA HARSHRAJ P. | Intern, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 18, 2023

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

It uses javascript,which means both backend and frontend can use same language.The support for node js is a bonus as you can install npm packages

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

There are some issues with callbacks and middleware offered by express js

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

For developing backend for our business,it allows to scale quickly and costs less to maintain.

  ### 23. Opensource web application Framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Akash r. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 23, 2023

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

Its good framework for beginners who want to
Start web development in node js.
Its faster thwn any other node framework and easy to use

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

There is nothing to dislike in express js

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

I have used to crete web applications for my personal as well corporate work

  ### 24. Recommended framework

**Rating:** 3.5/5.0 stars

**Reviewed by:** Mohamed Ali N. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 18, 2023

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

Ability to customize it
Easy and fast to link with databases
Ability to use a middlware

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

I found some issues with callbacks
not easy to understand error messages

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

Implementing a e-health web application to take doctor appointments

  ### 25. Good APIs framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jhonny C. | Systems Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 25, 2023

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

The simplicity in serving a new server and configuring request handlers.

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

A no auto-determined file structure where you can only define either routes, models or middlewares without export concerns.

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

I can serve a server in seconds and start making path handlers for any HTTP methods.

  ### 26. Excellent Lightweight web application framework

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** May 02, 2023

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

Simple to set up and write API endpoints.
Support many middleware plugins; we can add custom middleware and hooks.
Widely used open source framework, we will get global support.

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

Does not process request and response schema validation like fastify.js. But by combing it with the AJV node module, we can enable it.

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

We are modernising legacy web API for performance increment. We used node-based express.js for it.
We benefitted the node-js intensive IO process by using it.

  ### 27. Express js framework review

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** April 26, 2023

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

Variety of open source libraries as a plugin to express js, also any issue in code we get very good support as the userbase is very high

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

Every new dev works on it in its own way, it would be better if express can setup the skeleton up front so that all project have same skeleton

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

Every new feature gets support very easily from the open source library for express which is not available for other frameworks like Hapi, Sails

  ### 28. easy to learn, easy to use, easy to manage

**Rating:** 4.0/5.0 stars

**Reviewed by:** 歆 . | 高级iOS研发, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 25, 2023

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

the elegant API, providing a series of powerful features to help me create various web apps, and rich HTTP tools

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

Sometimes it is hard to debug route path conflict

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

Build a new website fast. It saves me a lot of time

  ### 29. Express JS Review

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 25, 2023

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

Ease of using the package in combination with other NPM packages to develop a backend in javascript

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

Some documentation on the official website is a bit outdated

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

Express gives the best solution for developing javascript backends quickly with minimal overhead

  ### 30. Best web application framework for Node.js

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 25, 2023

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

Express is a super light and easy-to-use framework for Node.js. It's been around for a while now and is proven to be a robust production app framework. Many compatible plugins are available to do things Express can't do itself.

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

I can't think of anything I dislike about Express.

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

Web application framework for rendering web pages, including support for static content. Works seamlessly for creating REST APIs. Helps with code modularization with the sub-routers.

  ### 31. Express as a Server

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gaurav  K. | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 27, 2023

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

It's easy to use library for creating a server q

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

I don't find any downsides except it can add few more methods to use.

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

Express Js helps in creating easy to use server.

  ### 32. Really good for JavaScript backends

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 09, 2023

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

Very simple to use, to configure and to deploy.

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

There are no a rigid structure. So, some apps could be very different to others and there's no standard about it

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

I needed to create an API for a mobile app and it was a really easy option that could be deployed in different options including firebase and Azure

  ### 33. The best way to make an API

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** May 24, 2022

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

It's very easy to get started building an API, so that's what it's best for. I've used it for several projects and ExpressJs is an easy recommendation. If you compare it with Flask, it is better suitable for APIs which required quick response time.

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

The error messages are not that helpful sometimes. ExpressJS does not know how to handle async/await. Since ExpressJS is a low-scope framework, it could really be hard sometimes to get started, alternatives like Fastify solves those problems.

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

If it solves your problem and your problem doesn't require too much security, just go with it! I do not recommend ExpressJS which requires heavy-lifting like machine learning. You are better off using Django or Flask with python instead. 

ExpressJS can also be used with GraphQL. It also works flawlessly with MongoDB with mongoose.

With new frameworks like AdonisJS and Fastify, it could really be hard for ExpressJS to continue being what it is today.

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

I have made several APIs with it, the most prominent one being a Food Recipe search engine. Since there are a plethora of NodeJS libs available, they can be easily integrated with ExpressJS to solve almost any problem! I've also used it for very large projects and critical projects. Some of the APIs I am selling on an API marketplace are made with ExpressJS. I have used ExpressJS mostly with MongoDB with mongoose and the integration was smooth.

  ### 34. The battle tested framework for backends

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** May 22, 2023

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

I like the support in the community of Express.js.

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

There is nothing to dislike about Express.js. It does what it claims.

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

I am using Express.js to create backend servers. It is fast and easy to use once you learn the syntax.

  ### 35. Best framework very light on server

**Rating:** 3.5/5.0 stars

**Reviewed by:** Madhav P. | Back End Engineer Intern, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 15, 2022

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

The way I can just use  a router to remove all the tedious work of defining ports and status code and ending the connection simultaneously is the best feature of ecxxpress.js in my opinion

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

Some of the modules attached with express or outdated they should be constantly updated in software repository

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

helping me decrease the lines of code that I have to tediously write in node.js and just solving them in one single short commands

  ### 36. Express.js review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 16, 2023

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

Very handy and ease is use which would make it highly suggestable to others.

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

Complexity of the express which makes it tough to use

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

To do framework related works

  ### 37. Great tool for great APIs

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** January 20, 2023

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

Very easy to implement, and config, and expand

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

I think I dont dislike anything for express as of now, everything works fine

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

To create an API is so fast and creating components even faster, so when it comes to quick develop an API, expressjs takes it all.

  ### 38. Best for backend

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 18, 2023

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

Easy to implement for backend application development

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

Learning curve is a bit steep in the initial stage

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

Having a reliable backend development package

  ### 39. I like Express.js so much!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Axel Somerseth C. | Front-End Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 30, 2022

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

It is easy to get started on building a web server with Express.js if you already know JavaScript you only have to learn some backend concepts to start building your server.

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

I dislike that Express.js doesn't have a default body-parser, I would like to Express gets some predefined body-parser. I think it will make Express more complete as a server framework.

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

Express is solving these problems:
1. Getting started with building web servers.
2. A basic understanding of back-end development concepts.
3. Have the possibility to build a web server with a web language: JavaScript.
4. Have a declarative (functional) server-side framework to build backend services.

  ### 40. awesome features to develop application with Node js

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 10, 2023

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

It's easy to use and makes development very fast.

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

Can do better with errors and helping debug the issues ecountered

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

Quick Framework for developing backend applications

  ### 41. Express js review

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 03, 2023

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

Language can be used for backend & frontend coding

Application scaleout

Community support is good 


caching support

Lightweight

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

Nothing

Found

....................................

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

Lightweight code

used for frontendd & backend

  ### 42. Without a doubt Express is The best Nodejs framework to ever exist.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** September 16, 2022

**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.

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

I don't dislike anything about Express, because it provides everything that I need.

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

It saved a lot of my time when I was building some Apis and also made me more confident in making them. It made me work after and made me more productive. It was basically a stepping stone in building my career.

  ### 43. Express.js

**Rating:** 5.0/5.0 stars

**Reviewed by:** Piyush G. | Programmer Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** February 26, 2022

**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.

**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

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

Express.js is highly recommended. It is a mandatory dependency to install and use while working with Nodejs.

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

-RESTFUL API CREATION
-CREATING ROUTES FOR ENDPOINTS
-MANAGING HTTP REQUESTS

  ### 44. Easy way to create servers and do routings

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** June 30, 2022

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

Express Js is a lightweight node js library which will helps to create servers super easily

**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

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

Every web application needs a server to handle request and for that express js provides easy methods to create servers and do routings. also Express js is used to create RESTful APIs

  ### 45. Express js review

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** June 30, 2022

**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.

**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.

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

Expressjs allows you to use same language for both front end and back end which is javascript. This results in proper and faster development process of our work.

  ### 46. Best Web Framework for Nodejs

**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 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.

**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

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

Expressjs is simple to set up and manage, and it is flexible and extensible. It is a must-have for web development using Nodejs

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

Developing Web applications and APIs in the Nodejs environment

  ### 47. The "de facto" standard for web APIs

**Rating:** 3.5/5.0 stars

**Reviewed by:** Fabrizio G. | IoT Software Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 21, 2021

**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.

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

The standrd server side rendering engine (jade) it's quite old and useless today.

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

It makes fast and straightforward to create web APIs. At the same time, it is largely used, and so it's pretty simple to get developers to know it quite well.

  ### 48. my opinion about Express.js

**Rating:** 5.0/5.0 stars

**Reviewed by:** Martino Nauli R. | Senior Backend Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 31, 2020

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

It has similarities with other programming language such as PHP.

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

don't find anything that I dislike from express.js

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

My background is PHP programmer, I've been made many tools and solutions using PHP, but with express.js you can make many micro-services that didn't impact with others.

  ### 49. Best NodeJS Framework for rapidly prototyping backend applications

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sydney R. | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 01, 2020

**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.

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

Express.js is a great framework, there isn't much to dislike about it.

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

I would highly recommend using Express.js in your webapplications. It makes using NodeJS alot more comfortable.

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

I love using express.js with NodeJS because it speeds up the process of designing and developing backend apis to communicate with the front end of a web application. We love it because not only can it be used to securely transmit data, but its fast and easy to work with. Allowing you to meet in the middle of using Python or C++. The benefits of both.

  ### 50. Full Stack Engineer's Review

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** January 15, 2021

**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

**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.

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

I used it in backed development, with the help of express.js, it will be easier a lot.

It can scale applications quickly, supported by google v8 engine, enough community support


## Express.js Discussions
  - [What is difference between node JS and express JS?](https://www.g2.com/discussions/what-is-difference-between-node-js-and-express-js) - 1 comment
  - [What is express JS good for?](https://www.g2.com/discussions/what-is-express-js-good-for) - 2 comments
  - [What are the features of Express?](https://www.g2.com/discussions/what-are-the-features-of-express) - 1 comment

- [View Express.js pricing details and edition comparison](https://www.g2.com/products/express-js/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-07-18+17%3A14%3A30+-0500&secure%5Bsession_id%5D=f73a11c4-344f-42bd-872b-8ea49fb34773&secure%5Btoken%5D=16647c2a5075d9436881416150f9e743fac8e3e565803e848c8468cfa977f583&format=llm_user)
## Express.js Integrations
  - [Amazon DynamoDB](https://www.g2.com/products/amazon-web-services-aws-amazon-dynamodb/reviews)
  - [AWS Batch](https://www.g2.com/products/aws-batch/reviews)
  - [AWS Cloud Development Kit (AWS CDK)](https://www.g2.com/products/aws-cloud-development-kit-aws-cdk/reviews)
  - [MongoDB](https://www.g2.com/products/mongodb/reviews)
  - [Next.js](https://www.g2.com/products/next-js/reviews)
  - [PostgreSQL](https://www.g2.com/products/postgresql/reviews)
  - [Redis Software](https://www.g2.com/products/redis-software/reviews)

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

## Top Express.js Alternatives
  - [EJS](https://www.g2.com/products/ejs/reviews) - 4.2/5.0 (19 reviews)
  - [ember.js](https://www.g2.com/products/ember-js/reviews) - 4.4/5.0 (15 reviews)
  - [Backbone.js](https://www.g2.com/products/backbone-js/reviews) - 4.0/5.0 (35 reviews)

