Express – Node.js web application framework
Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. With a myriad of HTTP utility methods and middleware at your disposal, creating a robust API is quick and easy. Express provides a thin layer of fundamental web application features, without obscuring Node.js features.
Socket.IO – real-time and event-based communication for every platform
Meteor – rapid prototyping and produces cross-platform framework
AdonisJs – Node.js web framework
AdonisJs is a Node.js web framework with breath of fresh air and drizzle of elegant syntax on top of it. Writing micro-services or if you are a fan of TDD, it all boils down to confidence. AdonisJs simplicity will make you feel confident about your code. AdonisJs is an MVC framework that runs on all major operating systems. It offers a stable ecosystem to write a server-side web application so that you can focus on business needs over finalizing which package to choose or not. AdonisJs favors developer joy with consistent and expressive API to build a full-stack web application or a micro API server.
NestJS – A progressive Node.js framework
Sails.js | Realtime MVC Framework for Node.js
Koa – next-generation web framework for node.js
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.
LoopBack – A highly extensible Node.js and TypeScript framework
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. Create powerful APIs easily with a new creation experience for defining REST API’s and handling API requests/responses. A new, improved programming model with Dependency Injection and new concepts such as Components, Mixins, Repositories, etc. make this the most extensible version yet. Using OpenAPI-to-GraphQL, create a GraphQL interface for any REST API.
hapi.dev – The simple, secure framework developers trust
Build powerful, scalable applications, with minimal overhead and full out-of-the-box functionality – your code, your way. Originally developed to handle Walmart’s Black Friday scale, hapi continues to be the proven choice for enterprise-grade backend needs. Build powerful, scalable applications, with minimal overhead and full out-of-the-box functionality – your code, your way. When you install hapi, every single line of code you get has been verified. You never have to worry about some deep dependency being poorly maintained. hapi is the only leading node framework without any external code dependencies.
NW.js (node-webkit) – lets you call all Node.js modules directly from DOM
The MEAN stack
DerbyJS – Expect more from your MVC
DerbyJS is a full-stack framework for writing modern web applications. Effortlessly sync data across clients and servers with automatic conflict resolution powered by ShareDB’s operational transformation of JSON and text. Templates can be rendered in the browser and on the server. In a browser, DerbyJS renders with fast, native DOM methods. On the server, the same templates return HTML as well! HTML rendering means faster page loads, full search engine support, and the ability to use the same templates for all types of HTML output, such as emails.
Node.js framework – Total.js
Amazing Node.js framework for creating rich web sites, web applications, e-commerce and real-time applications. Let’s create Fast & Furious, awesome and powerful websites, e-commerce, REST services, real-time apps or apps for the Internet of Things (IoT). Superfast development, low maintenance costs, great performance, and easy scaling. Download complete Node.js apps like Eshop, CMS, HelpDesk and much more.
A scalable platform and CMS to build Node.js applications. Keystone 5 introduces first-class GraphQL support, a new extensible architecture, and an improved Admin UI. Data modeling – Lists & Fields. KeystoneJS Apps. GraphQL. Access Control. Authentication Custom Field Types. Custom Mutations. Custom Server. Admin UI. AutoIncrement. CalendarDay. Checkbox. CloudinaryImage. Color. Content. DateTime. DateTimeUtc. Location. Markdown. MongoID. OEmbed. Password. Relationship. Select. Slug. Text. Unsplash. Url.
Strapi – Open source Node.js Headless CMS
A Node.js web service framework optimized for building semantically correct RESTful web services ready for production use at scale. Restify optimizes for introspection and performance and is used in some of the largest Node.js deployments on Earth. Restify is used by some of the industry’s most respected companies to power some of the largest deployments of Node.js on planet Earth. Running at scale requires the ability to trace problems back to their origin by separating noise from a signal. Restify is built with post-mortem debugging in mind.
AThe reusable, scalable, and Quick node.js API server for stateless and stateful applications. The actionhero framework is one of the fastest ways to get started with a REST API – Routes, Versions, Testing and Translation tool are all included. Actionhero’s small footprint and stateful server options make it ideal for IOT applications where as much logic as possible is offloaded to the server. Actionhero includes all the modern tools you need for highly-available real-time applications. Actionhero can work in a cluster to handle all the clients you can throw at it. Actionhero was built to serve the same APIs across multiple protocols. Do your games speak both HTTP and Websockets? Actionhero has got you covered.
Sequelize | Sequelize ORM
Sequelize is a promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server. It features solid transaction support, relations, eager and lazy loading, read replication and more. Sequelize follows SEMVER. Supports Node v6 and above to use ES6 features. Connect to the database, with a Sequelize instance.
Moleculer – Progressive microservices framework for Node.js
Moleculer is a fast, scalable and powerful microservices framework for Node.js. Moleculer is a 100% open source and free of charge project. All source code is available under the MIT License on GitHub. All built-in modules (caching, serializer, transporter) are pluggable. Moleculer is a fault-tolerant framework. It has built-in load balancer, circuit breaker, retries, timeout and bulkhead features.