GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
A module for handling collections of objects
Core state management object.
a collection of individual JS utility modules
Clientside router with fallbacks for browsers that don't support pushState. Mostly lifted from Backbone.js.
The documentation site for ampersand.js
Provides sync behavior for updating data from ampersand models and collections to the server.
Hand-picked tools for building ampersand apps. A grab bag of "solved problems" for single page apps.
Mixin for react classes to easily listen for changes and re-render from ampersand models/collections
A smart base view for Backbone apps, to make it easy to bind collections and properties to the DOM.
Quickest way to get started with ampersand.
Completely customizable form lib for bulletproof clientside forms.
Takes binding declarations and returns key-tree-store of functions that can be used to apply those bindings.
Observable objects, for managing state in applications.
A utility for swapping out views inside a container element.
A view module for intelligently rendering and validating input. Works well with ampersand-form-view.
adds handy lodash methods to ampersand-collection
Select field for ampersand-form-views
A view module for intelligently rendering and validating checkbox input. Works well with ampersand-form-view.
Filterable, sortable, proxy of a collection that behaves like a collection.
Filter an ampersand-collection by limit and offset
A view module for intelligently rendering and validating inputs that should produce an array of values. Works well with ampersand-form-view.
Renders a collection with one view per model within an element in a way that cleans up and unbinds all views when removed.
Proposed pattern for removing need for `app` global in ampersand apps (draft stage)
Standalone event system that can be mixed into any object
ampersand-collection with REST and lodash mixins for easy use with REST APIs.
JS class extension tool for enabling easily extending prototype with multiple objects.
A mixin for extending ampersand-collection with restful methods.
A collection of example apps/patterns using ampersand
Super light-weight DOM manipulation lib.