• Stars
    star
    18
  • Rank 1,167,443 (Top 24 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 9 years ago
  • Updated almost 8 years ago

Reviews

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

Repository Details

Standalone event system that can be mixed into any object

More Repositories

1

ampersand

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

ampersand-state

Core state management object.
JavaScript
142
star
3

amp

a collection of individual JS utility modules
HTML
134
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
69
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-dom-bindings

Takes binding declarations and returns key-tree-store of functions that can be used to apply those bindings.
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