Node frameworks

Updated on May 06, 2021listsnodeframeworks

Node.js is a JavaScript runtime environment — a platform to execute JavaScript codes on the server-side and make it portable.

Node.js frameworks offer convenient utilities to build mvc, fullstack, realtime, api application servers.

Editor's Picks



Express has a minimalistic approach and seems to be a classic and straightforward framework for coding architecture. Creating a robust API is quick and easy with a myriad of HTTP utility methods and middleware at your disposal.


Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. By leveraging async functions, Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within its core, and it provides an elegant suite of methods that make writing servers fast and enjoyable.


Meteor is a full-stack JavaScript platform for developing modern web and mobile applications. Meteor includes a key set of technologies for building connected-client reactive applications, a build tool, and a curated set of packages from the Node.js and general JavaScript community.


Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with and fully supports TypeScript.


Sails is a MVC framework for Node.js, designed to emulate the familiar MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with a scalable, service-oriented architecture.


Hapi is known for developing proxy servers, and REST APIs and other desktop applications since the framework is reliable and rich in its security aspects.


LoopBack is a highly extensible, open-source Node.js and TypeScript framework based on Express that enables you to quickly create APIs and microservices composed from backend systems such as databases and SOAP or REST services.


Feathers is a lightweight web-framework for creating real-time applications and REST APIs using JavaScript or TypeScript.