A minimal, modular, client side application framework.
Array.prototype.filter for objects.
A plug-and-play /version route for the Node.js Express framework.
Event emitting collections with iterators (like Backbone.Collection).
Painless configuration for Node with defaults file, environment variables, arguments, function parameters.
Easy password hashing and verification in Node. Protects against brute force, rainbow tables, and timing attacks.
Collision-resistant ids optimized for horizontal scaling and performance. For node and browsers.
Resourceful routing with siren+json hypermedia for Express.
A graceful error handler for Express applications.
Connect middleware to prevent the browser from caching the response.
Create objects from reusable, composable behaviors.
Helping you select your task runners.
An unfinished modular HTML5 form validation web component library.
npm install --save rootrequire # then `var root = require('rootrequire'), myLib = require(root + 'path/to/lib.js');`
Automated request logging connect middleware for Express. Powered by Bunyan.
A boilerplate Node.js / Express app
Treat arrays of objects like a db you can query.
eejs GitBook plugin
Sugar for myString.split('.'); Use: dp('a.b.c'); // => ['a','b','c']
An immutable object map that exposes an RxJS observable. Great for React.
UNSTABLE: An immutable object collection that takes irecord instances for values and exposes an Rx Observable.
Quickly author embeddable exercises for interactive education.
Cloverfield Package Scaffold