Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean underlying data model. Any time you have sections of UI that update dynamically (e.g.
RiotJS Alternatives
RiotJS is described as 'Riot lets you build user interfaces with custom tags using simple and enjoyable syntax. It uses a virtual DOM similar to React but faster. Riot is very tiny compared to industry standards. We think there is a clear need for another UI library' and is a javascript framework in the development category. There are more than 25 alternatives to RiotJS, not only websites but also apps for a variety of platforms, including Self-Hosted, Windows, Linux and Mac apps. The best RiotJS alternative is Vue.js, which is both free and Open Source. Other great sites and apps similar to RiotJS are Angular, React, Svelte and Vite.
Alternatives list
Ext JS is a JavaScript library for building interactive web applications using techniques such as Ajax, DHTML and DOM scripting. Ext includes interoperability with jQuery and Prototype.
Hono - means flame 🔥 in Japanese - is a small, simple, and ultrafast web framework for the Edges. It works on any JavaScript runtime: Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, AWS Lambda, Lambda@Edge, and Node.js.

Polymer is a library that uses the latest web technologies to let you create custom HTML elements. Build anything from a button to a complete application as an encapsulated, reusable element that works across desktop and mobile.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux

jQuery UI is an open source library of interface components — interactions, full-featured widgets, and animation effects — based on the stellar jQuery javascript library . Each component is built according to jQuery's event-driven architecture (find something, manipulate...
Cost / License
- Free
- Open Source
Platforms
- Online


Aurelia is a JavaScript client framework that leverages simple conventions to empower your creativity.

Both Knockout.js and Backbone.js have their strengths and weaknesses, but together they are amazing! With Knockback.js, you can use the strong ORM provided by Backbone and create dynamic views using Knockout bindings.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- 42 Webix UI alternatives
JavaScript Library / HTML5 UI framework for developers with SpreadSheet, Pivot, Kanban, FileManager, Scheduler, Datatable, TreeTable and etc. widgets.
Cost / License
- Paid
- Open Source (GPL-3.0)
Application type
Platforms
- Mac
- Windows
- Linux
- Android
- iPhone
- Chrome OS
- Android Tablet
- Windows Phone
- iPad
- Blackberry 10

A toolchain for building reusable, scalable Design Systems. Generate small, blazing fast, and 100% standards based Web Components that run in every browser.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Self-Hosted
- JavaScript
- 40 mithril alternatives
Mithril is a modern client-side Javascript framework for building Single Page Applications. It's small (< 8kb gzip), fast and provides routing and XHR utilities out of the box.








































