Projects in Awesome Lists tagged with virtual-dom
A curated list of projects in awesome lists tagged with virtual-dom .
https://github.com/preactjs/preact
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
components dom jsx preact react vdom virtual-dom
Last synced: 06 Jan 2026
https://github.com/developit/preact
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
components dom jsx preact react vdom virtual-dom
Last synced: 14 Mar 2025
https://github.com/aidenybai/million
Optimize React performance and make your React 70% faster in minutes, not months.
best-practices blockdom compiler hacktoberfest memo million millionjs optimization optimize performance preact react react-hooks react-optimize renderer rendering virtual-dom
Last synced: 13 May 2025
https://github.com/mithriljs/mithril.js
A JavaScript Framework for Building Brilliant Applications
framework javascript mithril router vdom virtual-dom xhr
Last synced: 12 Dec 2025
https://github.com/lhorie/mithril.js
A JavaScript Framework for Building Brilliant Applications
framework javascript mithril router vdom virtual-dom xhr
Last synced: 20 Jun 2025
https://github.com/MithrilJS/mithril.js
A JavaScript Framework for Building Brilliant Applications
framework javascript mithril router vdom virtual-dom xhr
Last synced: 13 Mar 2025
https://github.com/developit/htm
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
babel babel-plugin jsx tagged-template virtual-dom
Last synced: 14 May 2025
https://github.com/neomjs/neo
The application worker driven frontend framework
angular-alternative css3 ecmascript es8 framework frontend html5 javascript json multi-window offscreencanvas offthemainthread performance react-alternative sharedworker spa vdom virtual-dom webdevelopment webworker
Last synced: 23 Apr 2025
https://github.com/mbasso/asm-dom
A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)
asm-dom asmjs diffing dom rendering vdom virtual-dom virtual-dom-library wasm webassembly
Last synced: 14 May 2025
https://github.com/dmjio/miso?tab=readme-ov-file
:ramen: A tasty Haskell web framework
ghc ghcjs haskell javascript miso nix ramen typescript ui virtual-dom wasm web-assembly
Last synced: 11 Oct 2025
https://github.com/chinedufn/percy
Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.
browser frontend virtual-dom wasm web webassembly
Last synced: 14 May 2025
https://github.com/dmjio/miso
:ramen: A tasty Haskell front-end framework
ghc ghcjs haskell javascript miso nix ramen ui virtual-dom wasm web-assembly
Last synced: 13 May 2025
https://github.com/alexdrone/Render
UIKit a-là SwiftUI.framework [min deployment target iOS10]
elm-architecture ios layout-engine reconciliation swift swiftui uikit uiview unidirectional-data-flow virtual-dom
Last synced: 02 Aug 2025
https://github.com/alexdrone/render
UIKit a-là SwiftUI.framework [min deployment target iOS10]
elm-architecture ios layout-engine reconciliation swift swiftui uikit uiview unidirectional-data-flow virtual-dom
Last synced: 08 Oct 2025
https://github.com/yysun/apprun
AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.
component event-driven framework javascript router state-management typescript virtual-dom
Last synced: 14 May 2025
https://github.com/choojs/hyperx
🏷 - tagged template string virtual dom builder
dom html template-strings virtual-dom
Last synced: 17 Oct 2025
https://github.com/substack/hyperx
🏷 - tagged template string virtual dom builder
dom html template-strings virtual-dom
Last synced: 26 Mar 2025
https://github.com/httptoolkit/react-reverse-portal
React reparenting :atom_symbol: Build an element once, move it anywhere
portal react reactjs reparenting virtual-dom
Last synced: 13 Apr 2025
https://github.com/dyo/dyo
Dyo is a JavaScript library for building user interfaces.
framework javascript virtual-dom
Last synced: 12 Dec 2025
https://github.com/preactjs/preact-compat
ATTENTION: The React compatibility layer for Preact has moved to the main preact repo.
compatibility preact react react-dom virtual-dom
Last synced: 27 Sep 2025
https://github.com/tbranyen/diffhtml
diffHTML is a web framework that helps you build applications and other interactive content
components diffhtml dom-components javascript virtual-dom web-components
Last synced: 13 May 2025
https://github.com/wavesoft/dot-dom
.dom is a tiny (512 byte) template engine that uses virtual DOM and some of react principles
es6 es6-javascript iot javascript template-engine virtual-dom web
Last synced: 04 Apr 2025
https://github.com/wooorm/refractor
Lightweight, robust, elegant virtual syntax highlighting using Prism
hast highlight html react syntax syntax-highlighting vdom virtual virtual-dom
Last synced: 13 May 2025
https://github.com/developit/vhtml
Render JSX/Hyperscript to HTML strings, without VDOM 🌈
html-string hyperscript jsx preact vdom virtual-dom
Last synced: 15 May 2025
https://github.com/nextapps-de/mikado
Mikado is the webs fastest template library for building user interfaces.
express-middleware handlebars handlebars-template high-performance mustache mustache-templates observable reactive rendering-engine server-side-rendering template template-engine template-library templates templating virtual-dom
Last synced: 08 Apr 2025
https://github.com/wooorm/lowlight
Virtual syntax highlighting for virtual DOMs and non-HTML things
hast highlight html react syntax syntax-highlighting vdom virtual virtual-dom
Last synced: 09 Apr 2025
https://github.com/choojs/nanomorph
🚅 - Hyper fast diffing algorithm for real DOM nodes
algorithm diff dom tree virtual-dom
Last synced: 13 Mar 2025
https://domvm.github.io/domvm/
DOM ViewModel - A thin, fast, dependency-free vdom view layer
fast lightweight minimal vdom view-layer virtual-dom
Last synced: 21 Nov 2025
https://github.com/domvm/domvm
DOM ViewModel - A thin, fast, dependency-free vdom view layer
fast lightweight minimal vdom view-layer virtual-dom
Last synced: 12 Dec 2025
https://github.com/fomkin/korolev
Single Page Applications running on the server side.
framework frontend fullstack html scala server-side-rendering single-page-applications virtual-dom web
Last synced: 30 Apr 2025
https://github.com/atom/etch
Builds components using a simple and explicit API around virtual-dom
components javascript virtual-dom
Last synced: 02 Oct 2025
https://github.com/remarkjs/remark-react
Deprecated plugin to transform to React — please use `remark-rehype` and `rehype-react` instead
markdown mdast react remark remark-plugin virtual-dom
Last synced: 22 Jul 2025
https://github.com/aidenybai/hundred
Build your own mini Million.js
block block-virtual-dom hundred hundredjs million millionjs react tiny vdom virtual-dom
Last synced: 05 Apr 2025
https://github.com/aidenybai/million-react
⚛️ Vite starter for Million.js
compat components dom hooks jsx million preact react vdom virtual-dom
Last synced: 03 Oct 2025
https://github.com/dfilatov/vidom
Library to build UI based on virtual DOM
isomorphism javascript jsx react reactive server-side-rendering ui vidom virtual-dom
Last synced: 04 Apr 2025
https://github.com/ubugeeei/chibivue
chibivue is minimal Vue.js v3 core implementations (Reactivity System, Virtual DOM, Component, Compiler (Template, SFC)). An online book for building your own Vue.js.
compiler hands-on online-book reactivity-system scratch-implementation script-setup single-file-component virtual-dom vue vue3 vuejs
Last synced: 27 Mar 2025
https://github.com/thesephist/torus
Torus is an event-driven model-view UI framework for the web, focused on being tiny, efficient, and free of dependencies.
components css-in-js functional-js javascript-framework user-interface virtual-dom
Last synced: 04 Apr 2025
https://github.com/d-band/gantt
Gantt chart library using jsx support SVG, Canvas and SSR
canvas gantt-chart jsx ssr svg virtual-dom
Last synced: 05 Apr 2025
https://github.com/mixpanel/panel
Web Components + Virtual DOM: web standards for powerful UIs
components snabbdom virtual-dom web-components webcomponents
Last synced: 15 May 2025
https://github.com/Wildhoney/Switzerland
🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variables, React-esque setState/state, etc… out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.
component component-architecture components css-variables custom-elements functional immutable shadow-dom virtual-dom webcomponents
Last synced: 15 Nov 2025
https://github.com/wildhoney/switzerland
🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variables, React-esque setState/state, etc… out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.
component component-architecture components css-variables custom-elements functional immutable shadow-dom virtual-dom webcomponents
Last synced: 07 Apr 2025
https://github.com/mbasso/gccx
Transforms CPX (JSX like syntax) into asm-dom Virtual DOM
asm-dom cpp cpx jsx virtual-dom
Last synced: 26 Oct 2025
https://github.com/trotyl/ng-vdom
(Developer Preview) A virtual-DOM extension for Angular, also work as React bridge.
angular jsx react tsx vdom virtual-dom
Last synced: 05 Sep 2025
https://github.com/davidjamesstone/superviews.js
Template engine targeting incremental-dom
customelements incremental-dom template-language virtual-dom webcomponents
Last synced: 07 Apr 2025
https://github.com/Respo/respo.cljs
A virtual DOM library built with ClojureScript, inspired by React and Reagent.
clojurescript dom mvc respo virtual-dom
Last synced: 13 May 2025
https://github.com/respo/respo.cljs
A virtual DOM library built with ClojureScript, inspired by React and Reagent.
clojurescript dom mvc respo virtual-dom
Last synced: 12 Dec 2025
https://github.com/ioing/ioing
Implement the solutions of performance improvement and componentization for your SPA (single page application) products with this Progressive Web App Development Engine.
framework ioing javascript mvvm sandbox shadow-dom single-page-applications spa virtual-dom webcomponents
Last synced: 10 Oct 2025
https://github.com/ioing/IOING
Implement the solutions of performance improvement and componentization for your SPA (single page application) products with this Progressive Web App Development Engine.
framework ioing javascript mvvm sandbox shadow-dom single-page-applications spa virtual-dom webcomponents
Last synced: 27 Apr 2025
https://github.com/developit/preact-worker-demo
Demo of preact rendering an entire app in a Web Worker.
background-thread demo dom preact thread virtual-dom web-worker webpack workers
Last synced: 17 Mar 2025
https://github.com/wu-component/web-component-plus
采用WebComponent方式重写ElementUI, 仓库中包含核心包以及UI组件库,包括底层逻辑npm包以及UI实现
element typescript virtual-dom web webcomponents
Last synced: 05 Apr 2025
https://github.com/hydux/hydux
A light-weight type-safe Elm-like alternative for Redux ecosystem, inspired by hyperapp and Elmish
2kb elm-architecture framework hydux hyperapp preact react router ssr state-management type-safe typescript virtual-dom
Last synced: 09 Apr 2025
https://github.com/derhuerst/svg-patterns
SVG patterns for Data Visualization.
Last synced: 07 Apr 2025
https://github.com/skatejs/val
VirtualDOM abstraction layer - give yourself better integration and full control over the DOM with any virtual DOM library that uses a Hyperscript-like API such as React and Preact.
components custom dom elements integration preact react vdom virtual virtual-dom web
Last synced: 05 Apr 2025
https://github.com/wscats/virtual-dom
关于Vue,React,Preact和Omi等框架源码的解读
jsx omi preact react virtual-dom vue web-components
Last synced: 01 May 2025
https://github.com/dumijay/caldom
An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
alternative browser components custom-elements dom javascript jquery library lightweight minamalist react reactive simple small tiny ui virtual-dom vue web-components
Last synced: 13 Apr 2025
https://github.com/mayu-live/framework
Mayu is a live updating server-side component-based VDOM rendering framework written in Ruby
components http2 reactive ruby server-side-rendering vdom virtual-dom
Last synced: 16 Jul 2025
https://github.com/pkamenarsky/replica
A remote virtual DOM library for Haskell
react replication spa ui virtual-dom web
Last synced: 12 Apr 2025
https://github.com/pkamenarsky/concur-replica
Server-side VDOM UI framework for Concur
elm-architecture haskell ui virtual-dom
Last synced: 14 Apr 2025
https://github.com/polight/lego
🚀 Low-Tech Web-Components Made Lightweight & Future-Proof.
custom-elements customelements dom es7 frontend future-proof html-modules javascript js-modules native polymer reactive reactjs vanilla-js virtual-dom vuejs w3c web-components web-standards webcomponents
Last synced: 12 Apr 2025
https://github.com/brisa-build/diff-dom-streaming
HTML Streaming Over the Wire! 🥳 Diff DOM algorithm with streaming to make only the necessary modifications, insertions and deletions between a DOM node and an HTML stream reader.
diff dom dom-manipulation html-streaming javascript typescript virtual-dom
Last synced: 06 Apr 2025
https://github.com/Polight/lego
🚀 Low-Tech Web-Components Made Lightweight & Future-Proof.
custom-elements customelements dom es7 frontend future-proof html-modules javascript js-modules native polymer reactive reactjs vanilla-js virtual-dom vuejs w3c web-components web-standards webcomponents
Last synced: 02 Aug 2025
https://github.com/brandonbloom/cljs-vdom
Yet another (but somewhat novel) virtual DOM library
Last synced: 14 Apr 2025
https://github.com/inamiy/swiftelm
Reactive + Automaton + VTree in Swift, inspired by Elm.
automaton elm metaprogramming react reactive state-machine swift virtual-dom
Last synced: 13 Apr 2025
https://github.com/mreinstein/snabby
Use HTML template strings with snabbdom.
javascript snabbdom virtual-dom
Last synced: 10 Sep 2025
https://github.com/ubugeeei/reading-vuejs-core-vapor
To understand how Vue Vapor implemented by reading through the source code.
compiler reactivity virtual-dom vuejs
Last synced: 06 Apr 2025
https://github.com/inamiy/vtree
VirtualDOM for Swift (iOS, macOS)
elm flexbox metaprogramming react swift virtual-dom
Last synced: 13 Apr 2025
https://github.com/solenya-group/solenya
mega-powerful micro-framework
front-end-framework micro-framework typescript typestyle virtual-dom
Last synced: 10 Sep 2025
https://github.com/shalldie/mini-mvvm
基于 virtual dom 的轻量级 mvvm 库 >_<#@!
mini-mvvm mini-vdom mvvm virtual-dom vnode
Last synced: 16 Mar 2025
https://github.com/unbug/domsnap
Offline web pages by persist DOM to IndexedDB/WebSQL
indexeddb offline virtual-dom websql
Last synced: 15 Oct 2025
https://github.com/motorcycle/motorcycle.ts
Your Type-Safe, Declarative and Reactive Toolkit for Modern Composable and Event-Driven Development
declarative frp functional functional-programming mostjs mostly-dom motorcycle reactive typescript virtual-dom
Last synced: 09 Apr 2025
https://github.com/bcrikko/virtual-dom-framework
Framework for understanding Virtual DOM | 仮想DOM(VirtualDOM)を使ったJSフレームワーク
framework javascript virtual-dom
Last synced: 28 Aug 2025
https://github.com/pkamenarsky/concur-static
Generate semi-dynamic UIs with Concur
elm-architecture haskell static-site-generator ui virtual-dom
Last synced: 14 Apr 2025
https://github.com/kamiyaa/website-wasm
My personal website written in rust via yew/wasm
rust virtual-dom wasm wasm-bindgen yew
Last synced: 14 Apr 2025
https://javey.github.io/Intact/
An inheritable and strong logic template front-end mvvm framework.
Last synced: 21 Nov 2025
https://github.com/javey/intact
An inheritable and strong logic template front-end mvvm framework.
Last synced: 12 Dec 2025
https://github.com/gvergnaud/evolui
A tiny reactive user interface library, built on top of RxJs.
observable reactive-programming rxjs ui virtual-dom
Last synced: 30 Apr 2025
https://github.com/mbasso/asm-dom-boilerplate
A simple boilerplate to start using asm-dom without configuration.
asmjs vdom vdom-library virtual-dom wasm webassembly
Last synced: 15 Mar 2025
https://github.com/boudra/whistle
Experiment to build single page apps in Elixir
elixir elm-architecture virtual-dom web-framework websockets
Last synced: 12 May 2025
https://github.com/chialab/dna
🧬 Progressive Web Components.
custom-elements shadow-dom virtual-dom webcomponents
Last synced: 06 Apr 2025
https://github.com/sjohnsonaz/cascade
A modern library for creating user interfaces.
cascade component computed jsx mvvm observable observablearray typescript virtual-dom virtualnode
Last synced: 03 Aug 2025
https://github.com/trycatch-labs/dark
The lightweight and powerful UI rendering engine without dependencies and written in TypeScript💫 (Browser, Node.js, Android, iOS, Windows, Linux, macOS)
angular components concurrent fiber framework frontend hooks jsx nativescript no-build-required nodegui performance react renderer server-side-rendering spring-animation typescript ui virtual-dom web
Last synced: 30 Dec 2025
https://github.com/aidenybai/hacky
⚙️ Crank.js with tagged templates
component crankjs dom fun functional javascript million react ui-library virtual-dom
Last synced: 26 Jul 2025
https://github.com/remarkjs/remark-vdom
Legacy plugin to compile Markdown to Virtual DOM — please use `remark-rehype` and then something like `rehype-react`
markdown mdast remark remark-plugin vdom virtual-dom
Last synced: 10 Jun 2025
https://github.com/jamen/h2spec
A specification for proper h() calls
dom h h2 html spec virtual-dom
Last synced: 02 Apr 2025
https://github.com/geotrev/omdomdom
Create, render, and patch virtual DOMs.
renderer virtual-dom virtual-dom-library
Last synced: 09 Apr 2025
https://github.com/batiste/blop-language
Blop is a Web oriented programming language that compiles to JavaScript
blop-language compiler html javascript language virtual-dom vscode
Last synced: 05 Sep 2025
https://github.com/superlucky84/lithent
➿ An extensible JSX-based virtual DOM library for lightweight use in a variety of environments.
components dom framework generators htm javascript jsx lithent lithentjs vdom virtual-dom
Last synced: 12 Aug 2025
https://github.com/vutran/wonders
:rainbow: Declarative JavaScript framework to build command-line applications.
cli command-line component console jsx jsx-renderer react terminal vdom virtual-dom
Last synced: 13 Apr 2025
https://github.com/elricmann/render
Experimental JavaScript UI library
javascript rendering typescript ui virtual-dom virtual-machine webassembly
Last synced: 24 Apr 2025
https://github.com/barneycarroll/mithril-machine-tools
Putting the hype back in hyperscript, the OM back in virtual DOM; A bag of tricks for Mithril.
hyperscript mithril virtual-dom
Last synced: 22 Sep 2025
https://github.com/tdumitrescu/virtual-jade
Compile Jade templates to Hyperscript for Virtual DOM libraries
hyperscript jade pug snabbdom virtual-dom
Last synced: 07 May 2025
https://github.com/reon90/tung
A javascript library for rendering html
html javascript javascript-library jsx react snabbdom virtual-dom vue
Last synced: 06 Apr 2025
https://github.com/arthursonzogni/asm-dom-cmake
Virtual dom for C++ using asm-dom and cmake
asm-dom cmake cpp emscripten virtual-dom
Last synced: 25 Jun 2025
https://github.com/axelf4/dumle
🍬 Rust HTML templating and virtual DOM library
rust-library virtual-dom webassembly
Last synced: 23 Mar 2025
https://github.com/dreamacro/virtual-dom
a simple virtual-dom implementation for understanding how it works
Last synced: 14 Jun 2025
https://github.com/dy/xhtm
XHTM − eXtended Hyperscript Tagged Markup
htm html jsx preact tagged-template virtual-dom
Last synced: 12 Sep 2025