Build Better APIs, Faster than Ever.
Feathers is a real-time, micro-service web framework for NodeJS that gives you control over your data via RESTful resources, sockets and flexible plug-ins.
Visit the website at feathersjs.com to read the Getting started guide or learn how to build real-time applications with jQuery, Angular, React, CanJS, iOS, Android - you name it - and Feathers as the backend in our guides.
Want to see it in action? Here is a full REST and real-time todo API that uses MongoDB:
// app.jsvar feathers = require'feathers';var mongodb = require'feathers-mongodb';var bodyParser = require'body-parser';var app = feathers;var todoService = mongodbdb: 'feathers-demo'collection: 'todos';appconfigurefeathersrestconfigurefeatherssocketiousebodyParserjsonuse'/todos' todoServiceuse'/' feathersstatic__dirnamelisten3000;
npm install feathers feathers-mongodb body-parsernode app
and go to http://localhost:3000/todos. That's all the code you need to have a full real-time CRUD API.