Files
awesome-awesomeness/html/knockout.md2.html
2025-07-18 23:13:11 +02:00

120 lines
5.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-knockout-awesome">Awesome Knockout <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of awesome plugins for <a
href="http://knockoutjs.com/">Knockout framework</a>.</p>
<h2 id="frameworks">Frameworks</h2>
<ul>
<li><a href="https://github.com/knockout/knockout">Knockout</a> -
Knockout makes it easier to create rich, responsive UIs with
JavaScript</li>
<li><a href="https://github.com/kmalakoff/knockback">Knockback</a> -
Knockback.js provides Knockout.js magic for Backbone.js Models and
Collections</li>
<li><a href="https://github.com/BlueSpire/Durandal/">Durandal</a> - A
cross-device, cross-platform client framework written in JavaScript and
designed to make building Single Page Applications</li>
<li><a href="https://github.com/stoodder/falconjs">Falconjs</a> - Adds
structure to knockout.js by incorporting models, collections, and
views</li>
</ul>
<h2 id="integrations">Integrations</h2>
<ul>
<li>Jquery<a href="https://github.com/madcapnmckay/Knockout-UI">UI</a> -
Rich UI components based on KnockoutJS</li>
<li><a href="https://github.com/kendo-labs/knockout-kendo">Kendo</a> - A
project to create a robust set of Knockout.js bindings for the Kendo UI
widgets</li>
<li><a
href="https://github.com/billpull/knockout-bootstrap">Bootstrap</a> - A
plugin that adds custom bindings for twitter bootstrap objects such as
tooltips and popovers</li>
<li><a href="https://github.com/AndreyAkinshin/knockout-mvc">ASP.NET
MVC</a> - Power of Knockout.js for ASP.NET MVC</li>
<li><a href="https://github.com/dnagir/knockout-rails">Rails</a> -
KnockoutJS for Rails</li>
<li><a href="https://github.com/steveluscher/knockout.meteor">Meteor</a>
- A Knockout-to-Meteor bridge</li>
</ul>
<h2 id="plugins-and-libraries">Plugins and libraries</h2>
<ul>
<li><a
href="https://github.com/SteveSanderson/knockout.mapping">Mapping</a> -
Object mapping plugin for KnockoutJS</li>
<li><a
href="https://github.com/Knockout-Contrib/Knockout-Validation">Validation</a>
- A validation library for Knockout JS</li>
<li><a
href="https://github.com/rniemeyer/knockout-sortable">Sortable</a> - A
Knockout.js binding to connect observableArrays with jQuery UI sortable
functionality</li>
<li><a href="https://github.com/Knockout-Contrib/KoGrid">Grid</a> - A
data grid plugin for Knockout</li>
<li><a
href="https://github.com/ifandelse/Knockout.js-External-Template-Engine">External
Template Engine</a> - Custom Template Engine and Template Source for
Knockout.js that loads external templates</li>
<li><a href="https://github.com/rniemeyer/knockout-postbox">Postbox</a>
- Publish/subscribe decoupled communication between separate view models
and components</li>
<li><a
href="https://github.com/mbest/knockout-deferred-updates">Deferred
Updates</a> - The plugin that modifies parts of Knockouts
observable/subscription system to use deferred updates</li>
<li><a
href="https://github.com/rniemeyer/knockout-delegatedEvents">Delegated
Events</a> - Simple and flexible plugin to do declarative event
delegation</li>
<li><a
href="https://github.com/profiscience/ko-projections">Projections</a> -
Adds lodash FP chainability to observable arrays</li>
<li><a
href="https://github.com/coderenaissance/knockout.viewmodel">Viewmodel</a>
- Flexible way to create a knockout viewmodel</li>
<li><a
href="https://github.com/jamesfoster/knockout.observableDictionary">Observable
Dictionary</a> - An implementation of an observable dictionary</li>
<li><a href="https://github.com/thelinuxlich/knockout.model">Model</a> -
A base model for Knockout.js entities</li>
<li><a
href="https://github.com/hunterloftis/knockout.namespaces">Namespaces</a>
- Namespaces for Knockout.js</li>
<li><a href="https://github.com/frapontillo/knockout-rest">Rest</a> - A
simple library to extend Knockout.js objects with RESTful actions</li>
<li><a href="https://github.com/jimrhoskins/knockout.localStorage">Local
Storage</a> - LocalStorage persistence for Knockout.js</li>
<li><a
href="https://github.com/profiscience/ko-component-router">Router</a> -
Router for single-page apps</li>
</ul>
<h2 id="custom-bindings">Custom Bindings</h2>
<ul>
<li><a href="https://github.com/mbest/knockout.punches">Punches</a> -
Collection of enhanced binding syntaxes</li>
<li><a href="https://github.com/mbest/knockout-switch-case">Switch
Case</a> - Powerful control flow bindings</li>
<li><a href="https://github.com/mbest/knockout-repeat">Repeat</a> - The
repeat binding can replace foreach in many instances and is faster and
simpler</li>
<li><a href="https://github.com/mbest/knockout-table">Table</a> - Table
binding plugin for Knockout</li>
</ul>
<h2 id="components">Components</h2>
<ul>
<li><a href="https://github.com/robconery/knockout-cart">Cart</a> -
Simple browser-based shopping cart that uses local storage</li>
<li><a
href="https://github.com/profiscience/ko-component-tester">Testing</a> -
Helpful utilities for TDD + Knockout.js</li>
</ul>
<h2 id="examples">Examples</h2>
<ul>
<li><a
href="https://github.com/carlhoerberg/knockout-websocket-example">WebSockets</a>
- Example of real time collaborative web app using WebSockets and
Knockout</li>
</ul>
<p><a href="https://github.com/dnbard/awesome-knockout">knockout.md
Github</a></p>