Node.js is perfect for data-intensive real-time applications that runs across distributed devices. Node.js frameworks can help you to streamline the development of web application.
There are many Node.js frameworks that allow you to build real-time end to end web applications without the need of any other third party web server, app server, tool or technology, so if you would like to use node.js framework, here is a list of 20 frameworks that is available right now.
Sails is the most popular 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.
Tesla is a modern MVC style framework built on top of Node.js and Express. It’s built to be fast, simple and easy to configure, with sane defaults and flexible boilerplates to get you up and running as quickly as possible.
Locomotive is a web framework for Node.js. Locomotive supports MVC patterns, RESTful routes, and convention over configuration, while integrating seamlessly with any database and template engine. Locomotive builds on Express, preserving the power and simplicity you’ve come to expect from Node.
Raddish is an open-source NodeJS Framework for modern web applications. Developed and maintained by passionate developers. The design pattern based architecure gives more flexibility to your applications. Basically everything being written becomes resuable and extensible pieces of code. Raddish uses a component based architecure seperated by applications, working together accoring the Hierarchical Model-View-Contoller (HMVC) pattern.
DerbyJS is a full-stack framework for writing modern web applications. DerbyJS is composed of several standard node.js modules.
actionhero.js is a multi-transport Node.JS API Server with integrated cluster capabilities and delayed tasks.
LoopBack is an open source Node.js framework built on top of Express optimized for building APIs for mobile, web, and other devices. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
The Restberry Framework is for setting up RESTful JSON APIs with NodeJS. Define your models and setup CRUD API calls without needing to write any code. All API calls will handle and identify issues and throw necessary HTTP responses and easy to debug error responses. Restberry also handles authentication and permission checks and throws appropriate errors.
The open source framework for developing database-driven websites, applications and APIs in Node.js. Built on Express and MongoDB.
RhapsodyJS allows you to create scalable apps with custom REST APIs, real-time with WebSockets, and has built-in REST APIs for your models, you can even enable cluster module for improve the scalability of your app. It’s highly plugable, you can choose what database you want to use, use community middlewares for your controllers and REST APIs or create your owns, choose your favorite template engine, allows i18n, and generates automatically models for your prefered front-end framework!
A progressive Node.js framework for building efficient and scalable web applications. Let’s show the whole world Node.js potential together!
Total.js Framework is a full-featured Node.js framework that effectively improves the most important aspects of your project during its lifetime. Total.js Platform is a collection of libraries, packages and completed products. Features Include: Super fast development, extremely low maintenance costs, rock solid stability, incredible performance and easy scaling.
Nightwatch.js is an easy to use Node.js based End-to-End (E2E) testing solution for browser based apps and websites. It uses the powerful W3C WebDriver API to perform commands and assertions on DOM elements.
Stapes.js is designed to be agnostic about your setup and style of coding. Like to code using models, views and controllers? Or just with modules? Use jQuery? Zepto? React? Rivets? Vue.js? Whatever you fancy, Stapes gives you the necessary building blocks to build a kick-ass app.
Small components for building apps, manipulating data, and automating a distributed infrastructure.
Kraken builds upon express and enables environment-aware, dynamic configuration, advanced middleware capabilities, security, and app lifecycle events.