50 lines
6.2 KiB
Plaintext
50 lines
6.2 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Knockout [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||
[38;5;12mA curated list of awesome plugins for [39m[38;5;14m[1mKnockout framework[0m[38;5;12m (http://knockoutjs.com/).[39m
|
||
|
||
[38;2;255;187;0m[4mFrameworks[0m
|
||
[38;5;12m- [39m[38;5;14m[1mKnockout[0m[38;5;12m (https://github.com/knockout/knockout) - Knockout makes it easier to create rich, responsive UIs with JavaScript[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKnockback[0m[38;5;12m (https://github.com/kmalakoff/knockback) - Knockback.js provides Knockout.js magic for Backbone.js Models and Collections[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDurandal[0m[38;5;12m (https://github.com/BlueSpire/Durandal/) - A cross-device, cross-platform client framework written in JavaScript and designed to make building Single Page Applications[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalconjs[0m[38;5;12m (https://github.com/stoodder/falconjs) - Adds structure to knockout.js by incorporting models, collections, and views[39m
|
||
|
||
[38;2;255;187;0m[4mIntegrations[0m
|
||
[38;5;12m- Jquery[39m[38;5;14m[1mUI[0m[38;5;12m (https://github.com/madcapnmckay/Knockout-UI) - Rich UI components based on KnockoutJS[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKendo[0m[38;5;12m (https://github.com/kendo-labs/knockout-kendo) - A project to create a robust set of Knockout.js bindings for the Kendo UI widgets[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBootstrap[0m[38;5;12m (https://github.com/billpull/knockout-bootstrap) - A plugin that adds custom bindings for twitter bootstrap objects such as tooltips and popovers[39m
|
||
[38;5;12m- [39m[38;5;14m[1mASP.NET MVC[0m[38;5;12m (https://github.com/AndreyAkinshin/knockout-mvc) - Power of Knockout.js for ASP.NET MVC[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRails[0m[38;5;12m (https://github.com/dnagir/knockout-rails) - KnockoutJS for Rails[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMeteor[0m[38;5;12m (https://github.com/steveluscher/knockout.meteor) - A Knockout-to-Meteor bridge[39m
|
||
|
||
[38;2;255;187;0m[4mPlugins and libraries[0m
|
||
[38;5;12m- [39m[38;5;14m[1mMapping[0m[38;5;12m (https://github.com/SteveSanderson/knockout.mapping) - Object mapping plugin for KnockoutJS[39m
|
||
[38;5;12m- [39m[38;5;14m[1mValidation[0m[38;5;12m (https://github.com/Knockout-Contrib/Knockout-Validation) - A validation library for Knockout JS[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSortable[0m[38;5;12m (https://github.com/rniemeyer/knockout-sortable) - A Knockout.js binding to connect observableArrays with jQuery UI sortable functionality[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGrid[0m[38;5;12m (https://github.com/Knockout-Contrib/KoGrid) - A data grid plugin for Knockout[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExternal Template Engine[0m[38;5;12m (https://github.com/ifandelse/Knockout.js-External-Template-Engine) - Custom Template Engine and Template Source for Knockout.js that loads external templates[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPostbox[0m[38;5;12m (https://github.com/rniemeyer/knockout-postbox) - Publish/subscribe decoupled communication between separate view models and components[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDeferred Updates[0m[38;5;12m (https://github.com/mbest/knockout-deferred-updates) - The plugin that modifies parts of Knockout’s observable/subscription system to use deferred updates[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDelegated Events[0m[38;5;12m (https://github.com/rniemeyer/knockout-delegatedEvents) - Simple and flexible plugin to do declarative event delegation[39m
|
||
[38;5;12m- [39m[38;5;14m[1mProjections[0m[38;5;12m (https://github.com/profiscience/ko-projections) - Adds lodash FP chainability to observable arrays[39m
|
||
[38;5;12m- [39m[38;5;14m[1mViewmodel[0m[38;5;12m (https://github.com/coderenaissance/knockout.viewmodel) - Flexible way to create a knockout viewmodel[39m
|
||
[38;5;12m- [39m[38;5;14m[1mObservable Dictionary[0m[38;5;12m (https://github.com/jamesfoster/knockout.observableDictionary) - An implementation of an observable dictionary[39m
|
||
[38;5;12m- [39m[38;5;14m[1mModel[0m[38;5;12m (https://github.com/thelinuxlich/knockout.model) - A base model for Knockout.js entities[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNamespaces[0m[38;5;12m (https://github.com/hunterloftis/knockout.namespaces) - Namespaces for Knockout.js[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRest[0m[38;5;12m (https://github.com/frapontillo/knockout-rest) - A simple library to extend Knockout.js objects with RESTful actions[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLocal Storage[0m[38;5;12m (https://github.com/jimrhoskins/knockout.localStorage) - LocalStorage persistence for Knockout.js[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRouter[0m[38;5;12m (https://github.com/profiscience/ko-component-router) - Router for single-page apps[39m
|
||
|
||
[38;2;255;187;0m[4mCustom Bindings[0m
|
||
[38;5;12m- [39m[38;5;14m[1mPunches[0m[38;5;12m (https://github.com/mbest/knockout.punches) - Collection of enhanced binding syntaxes[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSwitch Case[0m[38;5;12m (https://github.com/mbest/knockout-switch-case) - Powerful control flow bindings[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRepeat[0m[38;5;12m (https://github.com/mbest/knockout-repeat) - The repeat binding can replace foreach in many instances and is faster and simpler[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTable[0m[38;5;12m (https://github.com/mbest/knockout-table) - Table binding plugin for Knockout[39m
|
||
|
||
[38;2;255;187;0m[4mComponents[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCart[0m[38;5;12m (https://github.com/robconery/knockout-cart) - Simple browser-based shopping cart that uses local storage[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTesting[0m[38;5;12m (https://github.com/profiscience/ko-component-tester) - Helpful utilities for TDD + Knockout.js[39m
|
||
|
||
[38;2;255;187;0m[4mExamples[0m
|
||
[38;5;12m- [39m[38;5;14m[1mWebSockets[0m[38;5;12m (https://github.com/carlhoerberg/knockout-websocket-example) - Example of real time collaborative web app using WebSockets and Knockout[39m
|
||
|
||
[38;5;12mknockout Github: https://github.com/dnbard/awesome-knockout[39m
|