Software Alternatives, Accelerators & Startups
Table of contents
  1. Videos
  2. Social Mentions


Knockout makes it easier to create rich, responsive UIs with JavaScript

KnockoutJS Reviews and details

Screenshots and images

  • KnockoutJS Landing page
    Landing page //


Promote KnockoutJS. You can add any of these badges on your website.
SaaSHub badge
Show embed code
SaaSHub badge
Show embed code


KnockoutJS Review

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about KnockoutJS and what they use it for.
  • A First Look at HTMX and How it Compares to React
    The approach is not new, essentially a variation of Knockout, Alpine, and similar "JS-in-HTML" approaches. - Source: / 9 months ago
  • The Best UI Libraries for Cross-Platform Apps with Tauri
    SolidJS and Tauri form another potent combination for creating performant, lightweight, and secure experiences. SolidJS is a reactive UI library that is similar to Svelte in the way it compiles away reactivity and updates the DOM directly, but it also incorporates a fine-grained reactivity system reminiscent of libraries like Marko, Knockout, and MobX. - Source: / 11 months ago
  • Why are signals still not so popular?
    People act like Signals are a new discovery. KnockoutJS was using them 13 years ago and other libraries used them before that. Source: 12 months ago
  • What is KnockoutJS and how is it relevant in Magento 2?
    Knockout JS is a Javascript library which uses the MVVM pattern to bind data to certain DOM elements. Within Magento, we usually define a View-Model (which is a .js file) and a Template (which is a .html file), and the data in the template file is bound to the view-model, meaning whenever the data in the view-model changes, the template file changes too. Source: about 1 year ago
  • Alpine.js
    I still use Knockout[0] for almost an identical experience. 0: - Source: Hacker News / over 1 year ago
  • Concepts behind modern frameworks
    One of the first uses of this concept was in knockout, which used the same function with and without arguments for write/read access. - Source: / over 1 year ago
  • Build a Simple App with Xata, Cloudinary, and Knockoutjs
    To do this, use a Javascript library called knockout.js. - Source: / over 1 year ago
  • "Databinding" in MVC
    You could use a JavaScript framework called KnockoutJS which uses the MVVM pattern. Source: almost 2 years ago
  • Magento alternative: How it compares with Medusa, a JavaScript-based ecommerce platform
    Magento is built with PHP. A good understanding of PHP is generally enough to perform different development tasks such as building modules. However, developers often need to work with libraries like Knockout.js and Less when developing themes. - Source: / almost 2 years ago
  • After an eternity, has updated its homepage
    For a small page like that, they are using Oracle content management, knockoutjs, RedwoodJs, MarkedJs, MustacheJs, JQuery and Bootstrap. There's like 10+ layers or div, header and nav elements just to display the logo. They can't even properly anchor the footer at the bottom... Source: about 2 years ago
  • Discovered a 63kb tiddlywiki like self saving HTML+JS wiki and its looking cool
    I once made a very crude and simple TiddlyWiki work-alike I called "HulloWurld" It's 143 KB, but it includes copies of Knockout, Underscore, Zepto, and the "Marked" markdown parser... ¯\_(ツ)_/¯ ( Good stuff BTW: ) Probably the only interesting bit is the code to save the page:... - Source: Hacker News / about 2 years ago
  • How can I use knockout's $parent/$root pseudovariables from inside a .computed() observable?
    Inside a knockout.js binding expression, I can use the $data, $parent, and $root pseudovariables. How can I get the equivalent of those pseudovariables when I'm using a ko.computed observable declared in JavaScript? Source: about 2 years ago
  • How to do two-way filtering in AngularJS?
    In KnockoutJS, I could create a read/write computed property, which allowed me to specify a pair of functions, one which is called to get the value of the property, and one which is called when the property is set. This allowed me to implement, for example, culture-aware input - letting the user type "$1.24" and parsing that into a float in the ViewModel, and have changes in the ViewModel reflected in the input. Source: about 2 years ago
  • I'm using a static site to keep sports statistics for very few people. I want to have 1 page that changes depending on the player you click? Can I do this without server side processing?
    Have a look at knockoutJS. It's the library with the shallowest learning curve I'm aware of, but does require some programming in JavaScript. Source: about 2 years ago
  • Angular: A shift in paradigm
    As the internet became faster, and more reliable, and as browsers unified into “evergreen” releases, developers accepted JSON to be the only shape of data needed to travel on wires. A few years back I posted a question of which was a better framework: serving fully processed HTML scripts over Ajax, or only JSON that would be populated on client-side. See, back then, populating JSON was hand crafted, before... - Source: / over 2 years ago
  • Your view on Vue.js
    I'm a designer just here to learn, but the dev on my team really likes Knockout JS. It seems like a good way to plugin some of the same functionality without it being overkill. Source: over 2 years ago
  • Hibiki HTML – New Front end Framework (no scaffolding, no Webpack)
    He's talking about AngularJS (v1). It is very different to modern frameworks like Angular (v2+), React, Frameworks from that era didn't involve setting up any build process. Have a look at or - Source: Hacker News / over 2 years ago
  • A Response to Rich Harris
    So, does KnockoutJs[0] represent the "transitional applications" framework as described in the article? [0] - Source: Hacker News / over 2 years ago
  • Exploring reactive programming with Node.js
    Reactor is based on the same reactive principles as Bacon.js and Knockout.js. - Source: / over 2 years ago
  • what is the best framework to learn in 2021
    Knockout.js is pretty hot right now. Source: almost 3 years ago
  • Best complimentary JavaScript framework
    If you need little splashes of interactivity, I recommend Alpine.js or Knockout as your Javascript framework. Alpine.js is very similar to Vue, so learning one will transfer to the other. Source: about 3 years ago

Do you know an article comparing KnockoutJS to other products?
Suggest a link to a post with product alternatives.

Suggest an article

KnockoutJS discussion

Log in or Post with

This is an informative page about KnockoutJS. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.