virtual-dom

There are 410 repositories under virtual-dom topic.

  • preact

    preactjs/preact

    ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.

    Language:JavaScript36.2k4021.8k1.9k
  • million

    aidenybai/million

    Optimize React performance and make your React 70% faster in minutes, not months.

    Language:TypeScript15.6k64456552
  • MithrilJS/mithril.js

    A JavaScript Framework for Building Brilliant Applications

    Language:JavaScript13.9k3141.6k925
  • developit/htm

    Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.

    Language:JavaScript8.6k72155167
  • mbasso/asm-dom

    A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)

    Language:C++2.8k592388
  • neo

    neomjs/neo

    The application worker driven frontend framework

    Language:JavaScript2.8k353.4k146
  • chinedufn/percy

    Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.

    Language:Rust2.2k4510484
  • alexdrone/Render

    UIKit a-là SwiftUI.framework [min deployment target iOS10]

    Language:Swift2.2k389498
  • dmjio/miso

    :ramen: A tasty Haskell front-end framework

    Language:Haskell2.2k43325132
  • yysun/apprun

    AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.

    Language:TypeScript1.2k349457
  • choojs/hyperx

    🏷 - tagged template string virtual dom builder

    Language:JavaScript1k164148
  • preactjs/preact-compat

    ATTENTION: The React compatibility layer for Preact has moved to the main preact repo.

    Language:JavaScript95125240148
  • dyo/dyo

    Dyo is a JavaScript library for building user interfaces.

    Language:JavaScript9452210948
  • tbranyen/diffhtml

    diffHTML is a web framework that helps you build applications and other interactive content

    Language:JavaScript8671713747
  • httptoolkit/react-reverse-portal

    React reparenting :atom_symbol: Build an element once, move it anywhere

    Language:JavaScript85972829
  • wavesoft/dot-dom

    .dom is a tiny (512 byte) template engine that uses virtual DOM and some of react principles

    Language:JavaScript807183553
  • developit/vhtml

    Render JSX/Hyperscript to HTML strings, without VDOM 🌈

    Language:JavaScript763112033
  • mikado

    nextapps-de/mikado

    Mikado is the webs fastest template library for building user interfaces.

    Language:JavaScript754226332
  • choojs/nanomorph

    🚅 - Hyper fast diffing algorithm for real DOM nodes

    Language:JavaScript722135257
  • wooorm/lowlight

    Virtual syntax highlighting for virtual DOMs and non-HTML things

    Language:JavaScript68373223
  • wooorm/refractor

    Lightweight, robust, elegant virtual syntax highlighting using Prism

    Language:JavaScript68034632
  • jfyne/live

    Live views and components for golang

    Language:Go625181728
  • domvm/domvm

    DOM ViewModel - A thin, fast, dependency-free vdom view layer

    Language:JavaScript6112622727
  • fomkin/korolev

    Single Page Applications running on the server side.

    Language:Scala5792123850
  • atom/etch

    Builds components using a simple and explicit API around virtual-dom

    Language:JavaScript554303857
  • remarkjs/remark-react

    Legacy plugin to transform to React — please use `remark-rehype` and `rehype-react` instead

    Language:JavaScript524364237
  • aidenybai/hundred

    Build your own mini Million.js

    Language:TypeScript4263019
  • aidenybai/million-react

    ⚛️ Vite starter for Million.js

    Language:CSS4249910
  • dfilatov/vidom

    Library to build UI based on virtual DOM

    Language:JavaScript4162723216
  • 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.

    Language:TypeScript318313933
  • ms-jpq/noact

    Minimalist React (< 70 lines)

    Language:TypeScript3169112
  • torus

    thesephist/torus

    Torus is an event-driven model-view UI framework for the web, focused on being tiny, efficient, and free of dependencies.

    Language:JavaScript31313810
  • mixpanel/panel

    Web Components + Virtual DOM: web standards for powerful UIs

    Language:JavaScript27365333
  • Switzerland

    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.

    Language:TypeScript269107315
  • d-band/gantt

    Gantt chart library using jsx support SVG, Canvas and SSR

    Language:JavaScript265142960
  • brendonmatos/golive

    ⚡ Live views for GoLang with reactive HTML over WebSockets 🔌

    Language:Go26291217