29 个Node.js框架用于快速Web应用程序开发
ExpressJS
Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
GeddyJS
Geddy is a simple, structured web framework for Node. It has a robust CLI tool to help you generate apps, run tests or scripting tasks in your app, or interact with your app in a console.
Meteor
Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you’re an expert developer or just getting started.
DerbyJS
Derby is a MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers. Derby includes a powerful data synchronization engine called Racer. While it works differently, Racer is to Derby somewhat like ActiveRecord is to Rails. Racer automatically syncs data between browsers, servers, and a database. Models subscribe to changes on specific objects and queries, enabling granular control of data propagation without defining channels. Racer supports conflict resolution out of the box, which greatly simplifies writing multi-user applications.
FlatironJS
flatiron is an adaptable framework for building modern web applications. It was built from the ground up for use with Javascript and Node.js.
Locomotive
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.
nombo
Nombo is a full-stack (client and server) framework. It is designed to be lightweight on the client-side and can work with any client-side framework of your choice. (Check out our AngularJS sample app when you install Nombo). From an architectural point of view, Nombo can run on multiple CPU cores out of the box. You just tell it how many load balancers, workers and session stores to use and it will automatically deploy and manage them.
PartialJS
PartialJS is a free web application framework for building Web sites and Web applications using JavaScript, HTML and CSS. From web developer for web developers.
Opa
Opa is a Rapid & Secure Web Development for javascript. It generates JavaScript on the server too, using Node.js and MongoDB. Applications built with Opa can be deployed in most cloud straightforwardly and scaled up or down easily.
SocketStream
SocketStream a fast, modular Node.js web framework dedicated to building realtime single-page apps.
Tower
Tower is a set of small components for building apps, manipulating data, and automating a distributed infrastructure.
KoaJS
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. Through leveraging generators Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within core, and provides an elegant suite of methods that make writing servers fast and enjoyable.
SocketIO
Socket.IO enables real-time bidirectional event-based communication.
It works on every platform, browser or device, focusing equally on reliability and speed.
SpineJS
Spine is a simple and lightweight framework, and doesn’t consist of a vast amount of complex widgets to configure and theme. The Model View Controller pattern is at the heart of Spine, and absolutely integral to modern JavaScript applications.
Hapi
A rich framework for building web applications and services. hapi is a simple to use configuration-centric framework with built-in support for input validation, caching, authentication, and other essential facilities. hapi enables developers to focus on writing reusable application logic instead of spending time building infrastructure. The framework supports a powerful plugin architecture for pain-free and scalable extensibility.
Wintersmith
Wintersmith is a flexible, minimalistic, multi-platform static site generator built on top of node.js.
TotalJS
TotalJs is a Web application framework for node.js, it also includes free server framework for building web sites and web applications using javascript HTML and CSS.
Bone.io
Bone.io allows you to build realtime HTML5 apps using websockets to deliver “hot” data to the browser. This enables you to easily construct rich, highly responsive user interfaces.
KissJS
KissJS is an object-oriented web framework for node.js written in CoffeeScript. It is simple, easy and intuitive.
Coke
Coke is a lightweight node.js MVC framework that speeds up your web development. It’s simple, it’s modularized, it’s somking fast.
Stapes
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? Whatever you fancy, Stapes gives you the necessary building blocks to build a kick-ass app.