Awesome Lists

awesome-knockout

by dnbard

awesome listpushed over 8 years ago

A curated list of awesome plugins for Knockout

AI summary

UI toolkit

A curated collection of plugins, libraries, and frameworks for building rich and responsive UIs with the Knockout framework.

stars
101
forks
15
watching
11
awesome lists
4
entries
33
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/dnbard/awesome-knockout/links.svg)](https://awesome.facts.dev/awesome/dnbard/awesome-knockout)
HTML
<a href="https://awesome.facts.dev/awesome/dnbard/awesome-knockout"><img src="https://awesome.facts.dev/shield/dnbard/awesome-knockout/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/dnbard/awesome-knockout/links.svg

What's in the list

33 links in 6 sections, with live GitHub stats.activeno commit in 2y

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

  • UI

    Jquery - 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

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.