A smart base view for Backbone apps, to make it easy to bind collections and properties to the DOM.
A way to store/manage objects or models.
Module that can be mixed into any object to provide eventing. Heavily based on Backbone Events.
An extension to ampersand-state that adds methods and properties for working with a RESTful API.
JS class extension tool for enabling easily extending prototype with multiple objects.
Clientside router with fallbacks for browsers that don't support pushState. Mostly lifted from Backbone.js.
A view module for intelligently rendering and validating selectbox input. Works well with ampersand-form-view.
Super light-weight DOM manipulation lib.
A mixin for extending ampersand-collection with lodash methods.
Provides sync behavior for updating data from ampersand models and collections to the server.
Renders a collection with one view per model within an element in a way that cleans up and unbinds all views when removed.
ampersand-collection with REST and Lodash mixins.
Takes binding declarations and returns key-tree-store of functions that can be used to apply those bindings.
A view module for intelligently rendering and validating input. Works well with ampersand-form-view.
Simple instance store for managing instances without circular dependency issues in ampersand apps.
Completely customizable form lib for bulletproof clientside forms.
An evented chess library for movement, validation and result detection built on Ampersand.js.
A utility for swapping out views inside a container element.
Filterable, sortable, proxy of a collection that behaves like a collection.
powered by npms.io 🚀