Awesome Lists with GitHub stars
Awesome Knockout
A curated list of awesome plugins for
Knockout framework
.
Frameworks
Knockout
- Knockout makes it easier to create rich, responsive UIs with JavaScript
Knockback
- Knockback.js provides Knockout.js magic for Backbone.js Models and Collections
Durandal
- A cross-device, cross-platform client framework written in JavaScript and designed to make building Single Page Applications
Falconjs
- Adds structure to knockout.js by incorporting models, collections, and views
Integrations
Jquery
UI
- Rich UI components based on KnockoutJS
Kendo
- A project to create a robust set of Knockout.js bindings for the Kendo UI widgets
Bootstrap
- A plugin that adds custom bindings for twitter bootstrap objects such as tooltips and popovers
ASP.NET MVC
- Power of Knockout.js for ASP.NET MVC
Rails
- KnockoutJS for Rails
Meteor
- A Knockout-to-Meteor bridge
Plugins and libraries
Mapping
- Object mapping plugin for KnockoutJS
Validation
- A validation library for Knockout JS
Sortable
- A Knockout.js binding to connect observableArrays with jQuery UI sortable functionality
Grid
- A data grid plugin for Knockout
External Template Engine
- Custom Template Engine and Template Source for Knockout.js that loads external templates
Postbox
- Publish/subscribe decoupled communication between separate view models and components
Deferred Updates
- The plugin that modifies parts of Knockout’s observable/subscription system to use deferred updates
Delegated Events
- Simple and flexible plugin to do declarative event delegation
Projections
- Adds lodash FP chainability to observable arrays
Viewmodel
- Flexible way to create a knockout viewmodel
Observable Dictionary
- An implementation of an observable dictionary
Model
- A base model for Knockout.js entities
Namespaces
- Namespaces for Knockout.js
Rest
- A simple library to extend Knockout.js objects with RESTful actions
Local Storage
- LocalStorage persistence for Knockout.js
Router
- Router for single-page apps
Custom Bindings
Punches
- Collection of enhanced binding syntaxes
Switch Case
- Powerful control flow bindings
Repeat
- The repeat binding can replace foreach in many instances and is faster and simpler
Table
- Table binding plugin for Knockout
Components
Cart
- Simple browser-based shopping cart that uses local storage
Testing
- Helpful utilities for TDD + Knockout.js
Examples
WebSockets
- Example of real time collaborative web app using WebSockets and Knockout