Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

readme.md

Awesome Knockout Awesome

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

  • JqueryUI - 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

About

A curated list of awesome plugins for Knockout

Topics

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.