• Stars
    star
    18
  • Rank 1,208,065 (Top 24 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 10 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Takes binding declarations and returns key-tree-store of functions that can be used to apply those bindings.

More Repositories

1

ampersand

Quickest way to get started with ampersand.
JavaScript
813
star
2

ampersand-state

Core state management object.
JavaScript
141
star
3

amp

a collection of individual JS utility modules
HTML
133
star
4

ampersand-view

A smart base view for Backbone apps, to make it easy to bind collections and properties to the DOM.
JavaScript
91
star
5

ampersand-model

Observable objects, for managing state in applications.
JavaScript
84
star
6

ampersand-router

Clientside router with fallbacks for browsers that don't support pushState. Mostly lifted from Backbone.js.
JavaScript
70
star
7

ampersand-collection

A module for handling collections of objects
JavaScript
68
star
8

ampersandjs.com

The documentation site for ampersand.js
HTML
51
star
9

ampersand-react-mixin

Mixin for react classes to easily listen for changes and re-render from ampersand models/collections
JavaScript
45
star
10

examples

A collection of example apps/patterns using ampersand
JavaScript
45
star
11

ampersand-virtual-dom-mixin

JavaScript
33
star
12

ampersand-app

Proposed pattern for removing need for `app` global in ampersand apps (draft stage)
JavaScript
27
star
13

ampersand-form-view

Completely customizable form lib for bulletproof clientside forms.
JavaScript
26
star
14

ampersand-dom

Super light-weight DOM manipulation lib.
JavaScript
24
star
15

ampersand-rest-collection

ampersand-collection with REST and lodash mixins for easy use with REST APIs.
JavaScript
23
star
16

ampersand-view-switcher

A utility for swapping out views inside a container element.
JavaScript
23
star
17

ampersand-subcollection

Filterable, sortable, proxy of a collection that behaves like a collection.
JavaScript
21
star
18

ampersand-sync

Provides sync behavior for updating data from ampersand models and collections to the server.
JavaScript
20
star
19

ampersand-events

Standalone event system that can be mixed into any object
JavaScript
18
star
20

ampersand-input-view

A view module for intelligently rendering and validating input. Works well with ampersand-form-view.
JavaScript
16
star
21

ampersand-registry

Global model registry for tracking instantiated models across collections.
JavaScript
12
star
22

ampersand-collection-view

Renders a collection with one view per model within an element in a way that cleans up and unbinds all views when removed.
JavaScript
12
star
23

ampersand-select-view

Select field for ampersand-form-views
JavaScript
11
star
24

tools.ampersandjs.com

Hand-picked tools for building ampersand apps. A grab bag of "solved problems" for single page apps.
JavaScript
11
star
25

ampersand-filtered-subcollection

Filterable, sortable, proxy of a collection that behaves like a collection.
JavaScript
11
star
26

ampersand-collection-rest-mixin

A mixin for extending ampersand-collection with restful methods.
JavaScript
8
star
27

ampersand-class-extend

JS class extension tool for enabling easily extending prototype with multiple objects.
JavaScript
7
star
28

ampersand-array-input-view

A view module for intelligently rendering and validating inputs that should produce an array of values. Works well with ampersand-form-view.
JavaScript
6
star
29

ampersand-view-conventions

Ampersand's view conventions. Also written as a test you can use to test if your module follows the conventions.
JavaScript
6
star
30

ampersand-devtools

JavaScript
6
star
31

ampersand-domthing-mixin

JavaScript
5
star
32

ampersand-paginated-subcollection

Filter an ampersand-collection by limit and offset
JavaScript
4
star
33

ampersand-collection-lodash-mixin

adds handy lodash methods to ampersand-collection
JavaScript
3
star
34

ampersand-collection-underscore-mixin

A mixin for extending ampersand-collection with underscore methods.
JavaScript
3
star
35

ampersand-webcam-snapshot-view

Helps a user take an avatar pic with their webcam.
JavaScript
2
star
36

ampersand-checkbox-view

A view module for intelligently rendering and validating checkbox input. Works well with ampersand-form-view.
JavaScript
2
star
37

object-sort

Sort an array of objects either by property, sort function, or comparator function.
JavaScript
2
star
38

ampersand-version

Versioning for ampersand-modules
JavaScript
1
star