A collection of web frameworks for Node.js

A collection of web frameworks for Node.js

Do you wanna add your Node web module? Click here.
Only mvc, micro, router, static and real-time modules are here.

Most watched modules

Meteor

Meteor, an ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. Version: 0.5.2-1 Watchers: 26691 Since: 4 years ago Forks: 3048 Open issues: 705 Install: curl https://install.meteor.com | /bin/sh

Express

Fast, unopinionated, minimalist web framework for node. Author: TJ Holowaychuk Version: 4.13.1 Node compatibility: >= 0.10.0 Watchers: 19963 Since: 6 years ago Forks: 3952 Open issues: 74 Install: npm install express

Sails

Realtime MVC Framework for Node.js Author: Mike McNeil Version: 0.11.0 Node compatibility: >= 0.10.0 Watchers: 11330 Since: 3 years ago Forks: 1214 Open issues: 295 Install: npm install sails

Mean

MEAN (Mongo, Express, Angular, Node) - A Simple, Scalable and Easy starting point for full stack javascript web development - utilizing many of the best practices we've found on the way Author: Sérgio Ramos Version: 1.0.0 Node compatibility: >=0.8 Watchers: 7106 Since: 2 years ago Forks: 2136 Open issues: 249 Install: npm install mean

Koa

Expressive middleware for node.js using generators Author: Jongleberry Version: 0.21.0 Node compatibility: >= 0.11.16 Watchers: 6657 Since: 2 years ago Forks: 494 Open issues: 13 Install: npm install koa

Connect

Connect is a middleware layer for Node.js Author: TJ Holowaychuk Version: 3.4.0 Node compatibility: >= 0.10.0 Watchers: 5593 Since: 5 years ago Forks: 815 Open issues: 3 Install: npm install connect

Hapi

Server Framework for Node.js Author: Hueniverse Version: 8.8.0 Node compatibility: >=0.10.32 Watchers: 4486 Since: 4 years ago Forks: 495 Open issues: 46 Install: npm install hapi

Socketstream

A framework for Realtime Web Apps Author: Owen Barnes Version: 0.4.3 Node compatibility: >= 0.10.0 Watchers: 3249 Since: 5 years ago Forks: 259 Open issues: 26 Install: npm install socketstream

Spine

Lightweight MVC library for building JavaScript applications Author: Maccman Version: 1.5.0 Watchers: 3083 Since: 4 years ago Forks: 403 Open issues: 30 Install: npm install spine

Wintersmith

A flexible static site generator Author: Johan Nordberg Version: 2.2.1 Watchers: 2413 Since: 3 years ago Forks: 261 Open issues: 36 Install: npm install wintersmith

Generator-meanjs

MEAN.JS - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js - Author: MEAN.JS Team Version: 0.1.12 Node compatibility: >=0.10.0 Watchers: 2377 Since: 2 years ago Forks: 816 Open issues: 112 Install: npm install generator-meanjs

Tower

UNMAINTAINED - Small components for building apps, manipulating data, and automating a distributed infrastructure. Author: Viatropos Version: 0.5.11 Node compatibility: >= 0.10.0 Watchers: 1868 Since: 4 years ago Forks: 132 Open issues: 4 Install: npm install tower

Compound

MVC framework. Built on Node.JS. Works on server and browser. Author: Anatoliy Chakkaev Version: 1.1.16 Watchers: 1638 Since: 5 years ago Forks: 192 Open issues: 46 Install: npm install compound

Total.js

Free web application framework for building Web sites and Web applications using JavaScript, HTML and CSS. Node.js (MVC) web application framework. Author: Peter Širka Version: 1.8.0 Node compatibility: >=0.8.0 Watchers: 1423 Since: 3 years ago Forks: 207 Open issues: 0 Install: npm install total.js

Express.io

Realtime Micro Framework for Nodejs Author: Brad Carleton Version: 1.1.13 Watchers: 1324 Since: 3 years ago Forks: 221 Open issues: 85 Install: npm install express.io

Flatiron

framework components for node.js and the browser Author: Nodejitsu Inc. Version: 0.4.3 Node compatibility: >= 0.4.0 Watchers: 1264 Since: 4 years ago Forks: 77 Open issues: 17 Install: npm install flatiron

Locomotive

Powerful MVC web framework for Node.js. Author: Jared Hanson Version: 0.4.2 Node compatibility: >= 0.6.0 Watchers: 779 Since: 4 years ago Forks: 114 Open issues: 47 Install: npm install locomotive

Strata

undefined Author: Michael Jackson Version: 0.20.1 Node compatibility: >= 0.8.0 Watchers: undefined Since: a few seconds ago Forks: undefined Open issues: undefined Install: npm install strata

Matador

undefined Author: Nicks Version: 2.0.0-alpha.12 Node compatibility: >=0.10 Watchers: undefined Since: a few seconds ago Forks: undefined Open issues: undefined Install: npm install matador

Geddy

undefined Author: Matthew Eernisse Version: 13.0.8 Node compatibility: * Watchers: undefined Since: a few seconds ago Forks: undefined Open issues: undefined Install: npm install geddy

Derby

undefined Author: Nateps Version: 0.6.0-alpha60 Watchers: undefined Since: a few seconds ago Forks: undefined Open issues: undefined Install: npm install derby

Nombo

undefined Author: JF Gros-Dubois Version: 1.6.0 Node compatibility: >= 0.8.0 Watchers: undefined Since: a few seconds ago Forks: undefined Open issues: undefined Install: npm install nombo

Partial.js

undefined Author: Peter Širka Version: 1.4.0 Node compatibility: >=0.8.0 Watchers: undefined Since: a few seconds ago Forks: undefined Open issues: undefined Install: npm install partial.js

Socket.io

undefined Author: Rauchg Version: 1.3.6 Watchers: undefined Since: a few seconds ago Forks: undefined Open issues: undefined Install: npm install socket.io

Bone.io

Realtime HTML5 Framework Author: Brad Carleton Version: 0.8.9 Watchers: 776 Since: 2 years ago Forks: 51 Open issues: 7 Install: npm install bone.io

Frisby

Frisby is a REST API testing framework built on node.js and Jasmine that makes testing API endpoints easy, fast, and fun. Author: Vance Lucas Version: 0.8.5 Node compatibility: >= 0.10.0 Watchers: 663 Since: 3 years ago Forks: 128 Open issues: 104 Install: npm install frisby

Stapes

the Javascript MVC microframework that does just enough Author: Hay Kranen Version: 0.8.1 Watchers: 376 Since: 3 years ago Forks: 53 Open issues: 9 Install: npm install stapes

Sane

Sane Stack - A Sails and Ember cli to get you kickstarted with app development Author: Amasad Version: 1.1.3 Node compatibility: >=0.6.0 Watchers: 361 Since: a year ago Forks: 48 Open issues: 47 Install: npm install sane

Diet

A tiny, fast and modular node.js web framework. Good for making fast & scalable apps and apis. Author: Halász Ádám Version: 0.9.9 Node compatibility: >=0.8.0 Watchers: 220 Since: 2 years ago Forks: 10 Open issues: 2 Install: npm install diet

Zappajs

web application framework for node built on express and socket.io, based on mauricemach/zappa Author: Stephane Alnet Version: 3.0.0 Watchers: 181 Since: 3 years ago Forks: 26 Open issues: 13 Install: npm install zappajs

Turtle.io

Web server with virtual hosts for node.js Author: Jason Mulligan Version: 4.0.19 Node compatibility: >=0.10.0 Watchers: 172 Since: 3 years ago Forks: 19 Open issues: 0 Install: npm install turtle.io

Grasshopper

Grasshopper is a feature-rich and flexible MVC framework for web applications and services built on node.js. Author: Chandra Sekar S Version: 0.5.1 Node compatibility: >= 0.6.0 Watchers: 164 Since: 5 years ago Forks: 12 Open issues: 2 Install: npm install grasshopper

Twee

Modern MVC Framework for Node.js and io.js based on Express.js for professionals with deadlines in enterprise Author: Dmitri Mesin Version: 0.1.31 Watchers: 122 Since: 6 months ago Forks: 8 Open issues: 2 Install: npm install twee

Coke

A full stack MVC framework that speeds up your web development. Author: Dreamerslab Version: 0.25.3 Watchers: 120 Since: 4 years ago Forks: 15 Open issues: 4 Install: npm install coke

Raddish

A RAD javascript backend framework Author: Jasper van Rijbroek Version: 2.4.15 Watchers: 108 Since: a year ago Forks: 19 Open issues: 2 Install: npm install raddish

Webjs

Simple and stable development for Node.js Author: Will Wen Gunn Version: 0.6.1 Node compatibility: >= 0.4.0 Watchers: 103 Since: 4 years ago Forks: 17 Open issues: 0 Install: npm install webjs

Spludo

Spludo is high performance, evented, server side, prototype based, javascript mvc web framework. It includes DI+AOP and a Convention-Over-Configuration Approach. Author: DracoBlue Version: 2.0.2 Node compatibility: >= 0.6.0 Watchers: 80 Since: 6 years ago Forks: 9 Open issues: 1 Install: npm install spludo

Sleek.js

Node js MVC Framework by Cubet Techno Labs Author: Cubet Techno Labs, Cochin Version: 0.1.98 Node compatibility: >= 0.8.0 Watchers: 79 Since: 2 years ago Forks: 15 Open issues: 1 Install: npm install sleek.js

Trinte

TrinteJS - Javascrpt MVC Framework for Node.JS Author: Aleksej Gordejev Version: 0.3.7 Node compatibility: >=0.8 Watchers: 49 Since: 3 years ago Forks: 4 Open issues: 3 Install: npm install trinte

Kiss.js

Web framework for node.js. Simple and sexy. Author: Stanislav Feldman Version: 0.8.0 Node compatibility: >= 0.4.1 Watchers: 39 Since: 4 years ago Forks: 2 Open issues: 3 Install: npm install kiss.js

Genji

Writing reusable, modular and flexible node.js applications made easy. Author: Senmiao Liu Version: 0.7.1 Node compatibility: >= 0.6.0 Watchers: 15 Since: 5 years ago Forks: 3 Open issues: 0 Install: npm install genji

Do you know my book about Node.js?

Aplicações web real-time com Node.js