node package manager
It’s your turn. Help us improve JavaScript. Take the 2017 JavaScript Ecosystem Survey »



Barefoot makes code sharing between browser and server reality. Write your application once and run it on both ends of the wire.

It builds upon the popular Backbone.JS library and keeps its own additions as unobtrusive as possible.

Server side execution is accomplished by using Node.JS and Express.JS. Once delivered to the users browser, no additional JavaScript libraries are needed when configured properly.

If you implement your views with care, your application will match the Unobtrusive JavaScript principle completely.

Build Status Coverage Status


npm install node-barefoot


The latest version of the code documenation is available here:

To generate a set of documentation locally, make sure you have NaturalDocs installed on your system. To build the documentation into the docs subdirectory, simply run make docs on your command line.

Bitdeli Badge alpha