bdd-wrappers BDD wrappers for jasmine and mocha describe/it to help writing tests in GIVEN WHEN THEN AND fashion
compare-numbers Compare two numbers, return -1/0/1. To be used to sort arrays
couchdb-emily-tools Complete set of tools for synchronizing an observable key/value stores with CouchDB documents, views, and managing users or security documents. Works both in the browser and in node.js
data-binding-plugin One of the most powerful two way data-binding tool with virtualization. Highly optimized for performance and memory
dom-stack Create a stack of DOM elements. You can add/remove elements, reorder them, hide/show the elements, transit between them, or move them all together.
emily Runtime agnostic JS library for scalable web applications.
event-plugin Declaratively add event listeners to your views.
quick-dom a one-liner for adding a browser-like document to your node.js global object, useful when testing DOM based applications
script-utils script utils for creating script element and adding/removing them from <head>
seam Seam binds your JS logic to the DOM by adding configuration to the markup.
seam-view Seam-view is the perfect companion to Seam, the tool to add behavior to your HTML via plugins. Seam view will wrap your template (HTML template or DOM elements) and bind it to seam in an easy to use wrapper that you can attach to the DOM and place whereve
shallow-diff compare two objects or arrays and return the diff (add/updated/removed/unchanged)
simple-loop this a simple loop for iterating over an array or an object
simple-object-mixin Simple mixin is the simplest implementation for a mixin, copying an object's properties onto another
socketio-transport socketio-transport will allow you to define request handlers on the server side and to access them from the client side.
synchronous-fsm A synchronous FSM that triggers events when entering or leaving a state
transport a hub for centralizing all your request handlers within your application