alpinejs
aurelia
mithriljs
reactive-programming#Reactive Extensions (Rx)
reactjs
solidjs
svelte
vuejs
Immutable User Interfaces (Lee Byron) - Full Stack Fest 2016 - YouTube
Marco Rogers: Finding Patterns Across Front-end Frameworks [JSConf2014] - YouTube
I built the same app 10 times // Which JS Framework is best? - YouTube 2022-08
Considerations:
- vDOM?
- Partial Hydration
- Virtualization
- I built a JavaScript framework - YouTube
Is it time to move on from Virtual DOM (React)? - JavaScript in Plain English - Medium
Reports of the Virtual DOM’s Death are Greatly Exaggerated
json2html • pure javascript HTML templating
aidenybai/lucia: 🙋♀️ 3kb library for tiny web apps
Comparisons
2023-02
The State of JS Frameworks with Ryan Carniato: Part 1 - JSJ 570 - YouTube
The State of JS Frameworks with Ryan Carniato: Part 2 - JSJ 571 - YouTube
Six tips on front-end framework selection – Graeme Sutherland – Medium
TechEmpower Framework Benchmarks source
krausest/js-framework-benchmark: A comparison of the perfomance of a few popular javascript frameworks
gothinkster/realworld: "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅
Framework comparison - Mithril.js
3 Lightweight React Alternatives: Preact, VirtualDom & Deku
Vue vs Svelte: Comparing Framework Internals | Vue Mastery
I created the exact same app in React and Vue. Here are the differences. [2019 Edition]
I created the exact same app in Vue and Svelte. Here are the differences.
I created the exact same app in React and Svelte. Here are the differences.
VanJS
minimal framework that supports CSR, SSR and hydration
VanJS - A 0.9kB No-JSX Framework Based on Vanilla JavaScript
vanjs-org/van: 🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.
vanjs Series' Articles - DEV Community
How UI Frameworks Actually Work - YouTube 2023-08, source code walk through
Rendering Explained in 4 Minutes - YouTube
Mitosis
Mitosis Fiddle - compile to common frameworks, import from popular tools
BuilderIO/mitosis: Write components once, run everywhere. Compiles to Vue, React, Solid, Angular, Svelte, and more.
Tonic
Tonic
optoolco/tonic: A Low Profile Component Framework. Stable, Minimal, Auditable, and Build-Tool-Free.
Preact
Preact | Preact: Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM.
preactjs/preact: ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
Getting started with PreactJS — A Step By Step Guide
Moving From React to Preact: A Developer’s Story – BitCraft – Medium
VanJS
VanJS (Vanilla JavaScript) - A 1.2kB Reactive UI Framework without JSX
Owl
OWL Framework
odoo/owl: OWL: A web framework for structured, dynamic and maintainable applications
OWL: The Fastest Javascript Framework in the World
Riot.js
Riot.js — A React-like user interface micro-library
Using Riot.js, a component-based UI library - LogRocket Blog
Inferno
Inferno
infernojs/inferno: An extremely fast, React-like JavaScript library for building modern user interfaces
Neo.mjs
neo.mjs - Website JSON based vDOM
neomjs/neo: Create blazing fast multithreaded Web Apps
neo/CONCEPT.md at dev · neomjs/neo
Introduction Guide for neo.mjs — The webworkers driven UI framework | by Tobias Uhlig | Medium
Web based multi-screen apps including drag & drop | by Tobias Uhlig | Mar, 2021 | Medium
Cross-App Bundling — A Different Approach for Micro Frontends | by Tobias Uhlig | The Startup | Medium
Your benefits of working with JSON based virtual DOM | by Tobias Uhlig | DataSeries | Medium
Create Blazing Fast Multi-Threading User Interfaces Outside Node.js | by Tobias Uhlig | Better Programming
How to create a webworkers driven multithreading App — Part 1 | by Tobias Uhlig | The Startup | Medium
How to create a webworkers driven multithreading App — Part 2 | by Tobias Uhlig | The Startup | Medium
Hyperapp
jorgebucaran/hyperapp: The tiny framework for building hypertext applications.
jorgebucaran/hyperawesome: A curated list of awesome projects built with Hyperapp & more.
OpenUI
Window.js
Window.js
windowjs/windowjs: Window.js is an open-source Javascript runtime for desktop graphics programming.
Archive
Matt-Esch/virtual-dom 😴inactive
Moon lightweight, 😴inactive
Choo functional, 😴inactive
postlight/trimmings: 🌲 Get back to HTML.
Back to HTML: Introducing Trimmings — Postlight — Digital Product Studio