background preloader

Frameworks and toolkits for node.js

Facebook Twitter

MVC frameworks

Jed/fab - GitHub. Babkbone.js. Now.js. Create node.js web-services in one line - blog. UPDATE: Due to high demand, webservice.js is now under active development.

create node.js web-services in one line - blog

You should also visit the Github to get the latest documentation code Creating easy to consume web-services is a common problem in modern day computer science. Many web developers have had some experience either creating a web-service or building a client to consume a web-service (such as the Twitter API). Using a node.js router like Journey, we can easily define maps for a basic JSON web-service. We can hard-code a few routes, assign each one a different request handler, and then write integration tests between our new Journey router and our business logic.

Marak/webservice.js - GitHub. Socket.IO: the cross-browser WebSocket for realtime apps. LearnBoost/socket.io - GitHub. Websockets everywhere with Socket.IO. Static Version If you've stayed on top of the advances in the realtime web for the past few years, you've probably heard of different techniques aimed to reduce the latency (ie: speed) of the message exchange between a client and a server.

Websockets everywhere with Socket.IO

If you're developing a multiplayer game, a chat application, or showing frequent updates of data like tweets or stock price changes, you probably want to reverse the traditional model of communication. So instead of requesting (polling) data on a specific interval of time, you want the server to send (push) data to the client. Nowadays, terms like long polling, comet and WebSocket come to mind when it comes to developing a realtime web application or widget. Underscore.js. Documentcloud/underscore - GitHub. Substack/node-browserify - GitHub.