Express.js is a web application framework of Node.js. Designed to be lightweight and unopinionated, primary purpose is to simplify the process of building web applications and APIs.
Built to run on top of Node.js, which means it relies on the Node.js runtime environment to execute its code.
Partial feature set: