{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"tools.ampersandjs.com","owner":"AmpersandJS","isFork":false,"description":"Hand-picked tools for building ampersand apps. A grab bag of \"solved problems\" for single page apps.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":6,"issueCount":3,"starsCount":11,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-06T17:58:13.035Z"}},{"type":"Public","name":"ampersandjs.com","owner":"AmpersandJS","isFork":false,"description":"The documentation site for ampersand.js","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":5,"issueCount":15,"starsCount":51,"forksCount":40,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-06T16:23:45.765Z"}},{"type":"Public","name":"ampersand-collection","owner":"AmpersandJS","isFork":false,"description":"A module for handling collections of objects","topicNames":["ampersand","ampersand-collection"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":11,"starsCount":68,"forksCount":27,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-06T20:54:53.004Z"}},{"type":"Public","name":"ampersand-state","owner":"AmpersandJS","isFork":false,"description":"Core state management object.","topicNames":["ampersand","ampersand-state"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":13,"issueCount":35,"starsCount":142,"forksCount":75,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-06T17:43:35.731Z"}},{"type":"Public","name":"amp","owner":"AmpersandJS","isFork":false,"description":"a collection of individual JS utility modules","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":1,"issueCount":9,"starsCount":135,"forksCount":12,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-07T19:04:08.107Z"}},{"type":"Public","name":"ampersand-router","owner":"AmpersandJS","isFork":false,"description":"Clientside router with fallbacks for browsers that don't support pushState. Mostly lifted from Backbone.js.","topicNames":["ampersand","router","pushstate"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":8,"starsCount":71,"forksCount":16,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-03-10T01:57:57.716Z"}},{"type":"Public","name":"ampersand-sync","owner":"AmpersandJS","isFork":false,"description":"Provides sync behavior for updating data from ampersand models and collections to the server.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":3,"starsCount":20,"forksCount":31,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-09T02:53:00.698Z"}},{"type":"Public","name":"ampersand-react-mixin","owner":"AmpersandJS","isFork":false,"description":"Mixin for react classes to easily listen for changes and re-render from ampersand models/collections","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":3,"starsCount":45,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-02-20T19:38:19.915Z"}},{"type":"Public","name":"ampersand-view","owner":"AmpersandJS","isFork":false,"description":"A smart base view for Backbone apps, to make it easy to bind collections and properties to the DOM.","topicNames":["ampersand"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":13,"starsCount":92,"forksCount":39,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-13T20:11:05.541Z"}},{"type":"Public","name":"ampersand","owner":"AmpersandJS","isFork":false,"description":"Quickest way to get started with ampersand.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":16,"starsCount":814,"forksCount":41,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-06-09T22:28:07.983Z"}},{"type":"Public","name":"ampersand-form-view","owner":"AmpersandJS","isFork":false,"description":"Completely customizable form lib for bulletproof clientside forms.","topicNames":["ampersand","ampersand-form"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":7,"starsCount":26,"forksCount":20,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-22T07:56:19.193Z"}},{"type":"Public","name":"ampersand-dom-bindings","owner":"AmpersandJS","isFork":false,"description":"Takes binding declarations and returns key-tree-store of functions that can be used to apply those bindings.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":7,"starsCount":18,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-02-24T14:42:15.408Z"}},{"type":"Public","name":"ampersand-model","owner":"AmpersandJS","isFork":false,"description":"Observable objects, for managing state in applications.","topicNames":["ampersand","ampersand-state","ampersand-sync"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":11,"starsCount":85,"forksCount":31,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-02-15T18:05:56.746Z"}},{"type":"Public","name":"ampersand-view-switcher","owner":"AmpersandJS","isFork":false,"description":"A utility for swapping out views inside a container element.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":23,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-12-30T17:49:17.901Z"}},{"type":"Public","name":"ampersand-input-view","owner":"AmpersandJS","isFork":false,"description":"A view module for intelligently rendering and validating input. Works well with ampersand-form-view.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":2,"starsCount":16,"forksCount":19,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-11-22T22:26:15.713Z"}},{"type":"Public","name":"ampersand-collection-lodash-mixin","owner":"AmpersandJS","isFork":false,"description":"adds handy lodash methods to ampersand-collection","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-18T02:47:50.929Z"}},{"type":"Public","name":"ampersand-select-view","owner":"AmpersandJS","isFork":false,"description":"Select field for ampersand-form-views","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":4,"starsCount":11,"forksCount":26,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-10T07:25:33.903Z"}},{"type":"Public","name":"ampersand-checkbox-view","owner":"AmpersandJS","isFork":false,"description":"A view module for intelligently rendering and validating checkbox input. Works well with ampersand-form-view.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":3,"starsCount":2,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-05-27T20:02:48.679Z"}},{"type":"Public","name":"ampersand-filtered-subcollection","owner":"AmpersandJS","isFork":false,"description":"Filterable, sortable, proxy of a collection that behaves like a collection.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":11,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-03-21T21:48:34.193Z"}},{"type":"Public","name":"ampersand-paginated-subcollection","owner":"AmpersandJS","isFork":false,"description":"Filter an ampersand-collection by limit and offset","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-03-21T21:48:19.357Z"}},{"type":"Public","name":"ampersand-array-input-view","owner":"AmpersandJS","isFork":false,"description":"A view module for intelligently rendering and validating inputs that should produce an array of values. Works well with ampersand-form-view.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-01-09T19:27:40.159Z"}},{"type":"Public","name":"ampersand-collection-view","owner":"AmpersandJS","isFork":false,"description":"Renders a collection with one view per model within an element in a way that cleans up and unbinds all views when removed.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":6,"starsCount":12,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-12-15T22:21:22.378Z"}},{"type":"Public","name":"ampersand-app","owner":"AmpersandJS","isFork":false,"description":"Proposed pattern for removing need for `app` global in ampersand apps (draft stage)","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":27,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-08-23T15:34:54.348Z"}},{"type":"Public","name":"ampersand-events","owner":"AmpersandJS","isFork":false,"description":"Standalone event system that can be mixed into any object","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":18,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-05-26T15:43:21.667Z"}},{"type":"Public","name":"ampersand-rest-collection","owner":"AmpersandJS","isFork":false,"description":"ampersand-collection with REST and lodash mixins for easy use with REST APIs.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":8,"starsCount":23,"forksCount":11,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-05-25T23:56:31.289Z"}},{"type":"Public","name":"ampersand-class-extend","owner":"AmpersandJS","isFork":false,"description":"JS class extension tool for enabling easily extending prototype with multiple objects.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-05-25T20:02:47.508Z"}},{"type":"Public","name":"ampersand-collection-rest-mixin","owner":"AmpersandJS","isFork":false,"description":"A mixin for extending ampersand-collection with restful methods.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":8,"forksCount":11,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-05-25T19:57:25.391Z"}},{"type":"Public","name":"examples","owner":"AmpersandJS","isFork":false,"description":"A collection of example apps/patterns using ampersand","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":2,"starsCount":45,"forksCount":16,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-04-08T14:03:18.634Z"}},{"type":"Public","name":"ampersand-dom","owner":"AmpersandJS","isFork":false,"description":"Super light-weight DOM manipulation lib.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":4,"starsCount":24,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-03-08T12:54:52.662Z"}},{"type":"Public","name":"ampersand-domthing-mixin","owner":"AmpersandJS","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-01-26T00:50:59.155Z"}}],"repositoryCount":42,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}