JavaScript virtual-dom

Open-source JavaScript projects categorized as virtual-dom

Top 21 JavaScript virtual-dom Projects

virtual-dom
  1. Preact

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

    Project mention: Progressive frustration | dev.to | 2025-04-18

    how do I retro-fit nextjs instructions on the Flagsmith website to fit Deno's fresh over preact?

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. Mithril.js

    A JavaScript Framework for Building Brilliant Applications

    Project mention: Mithril.js: small (8.96 KB gzipped) modern client-side JavaScript framework | news.ycombinator.com | 2025-04-01
  4. htm

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

    Project mention: I've been writing web backends and frontends since the 90s. Finally: declarative, dynamic markup done right | dev.to | 2024-06-05

    Because AI-UI is a JavaScript module, you specify the layout as a series of function calls. However, it also fully supports JSX and htm, so you can use a more familiar markup at the cost of the loss of some type safety. There's more about these choices in the AI-UI guide here.

  5. neo

    The application worker driven frontend framework (by neomjs)

    Project mention: Neo.mjs: A novel framework for high-performance web applications. | dev.to | 2024-10-01

    References: Neo.mjs Github Web Workers in Modern Web Apps

  6. hyperx

    🏷 - tagged template string virtual dom builder

  7. diffhtml

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

  8. mikado

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

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. lowlight

    Virtual syntax highlighting for virtual DOMs and non-HTML things

  11. vhtml

    Render JSX/Hyperscript to HTML strings, without VDOM 🌈

    Project mention: Please Stop Reinventing JSX | news.ycombinator.com | 2024-07-30

    If you like JSX as a templating language and you want to generate simple html strings then just use vhtml [1]. If you want something a little more powerful then hono/jsx is a decent choice [2].

    [1] https://github.com/developit/vhtml

    [2] https://hono.dev/docs/guides/jsx

  12. refractor

    Lightweight, robust, elegant virtual syntax highlighting using Prism

  13. torus

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

  14. panel

    Web Components + Virtual DOM: web standards for powerful UIs (by mixpanel)

  15. preact-worker-demo

    Demo of preact rendering an entire app in a Web Worker.

  16. virtual-dom

    The foundation of HTML and SVG in Elm. (by elm)

  17. CalDOM

    An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.

  18. svg-radar-chart

    Generate SVG radar charts.

  19. Sekoia

    Sekoia.js - Reactivity Engine

  20. tint

    A natural template engine for the HTML DOM (by marcodpt)

    Project mention: The Merlin JavaScript Framework | news.ycombinator.com | 2024-09-16
  21. kReact

    Let's learn React by building react within 100 lines of code

  22. safir

    Lightweight JavaScript framework based on Template Literals vs CustomEvents features. Virtual DOM basic structure.

  23. fiddlehead

    A lightweight library to build user interfaces with JSX and hooks.

  24. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript virtual-dom discussion

Log in or Post with

JavaScript virtual-dom related posts

  • Mithril.js: small (8.96 KB gzipped) modern client-side JavaScript framework

    1 project | news.ycombinator.com | 1 Apr 2025
  • sizereport.config.js in Preact source code.s

    2 projects | dev.to | 6 Mar 2025
  • Preact

    1 project | news.ycombinator.com | 6 Jan 2025
  • Stop Using React

    1 project | dev.to | 4 Jan 2025
  • QuickUI: 輕量化前端框架

    1 project | dev.to | 21 Dec 2024
  • Persistent variables in MithrilJS

    1 project | dev.to | 21 Oct 2024
  • I've been writing web backends and frontends since the 90s. Finally: declarative, dynamic markup done right

    2 projects | dev.to | 5 Jun 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 29 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source virtual-dom projects in JavaScript? This list will help you:

# Project Stars
1 Preact 37,403
2 Mithril.js 14,163
3 htm 8,827
4 neo 2,929
5 hyperx 1,014
6 diffhtml 870
7 mikado 817
8 lowlight 813
9 vhtml 796
10 refractor 799
11 torus 334
12 panel 276
13 preact-worker-demo 226
14 virtual-dom 210
15 CalDOM 187
16 svg-radar-chart 87
17 Sekoia 33
18 tint 8
19 kReact 6
20 safir 3
21 fiddlehead 2

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?