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 →
Top 21 JavaScript virtual-dom Projects
-
how do I retro-fit nextjs instructions on the Flagsmith website to fit Deno's fresh over preact?
-
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.
-
Project mention: Mithril.js: small (8.96 KB gzipped) modern client-side JavaScript framework | news.ycombinator.com | 2025-04-01
-
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-05Because 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.
-
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
-
-
diffhtml
diffHTML is a web framework that helps you build applications and other interactive content
-
-
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.
-
-
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
-
-
torus
Torus is an event-driven model-view UI framework for the web, focused on being tiny, efficient, and free of dependencies. (by thesephist)
-
-
-
-
CalDOM
An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
-
-
-
-
-
safir
Lightweight JavaScript framework based on Template Literals vs CustomEvents features. Virtual DOM basic structure.
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
JavaScript virtual-dom discussion
JavaScript virtual-dom related posts
-
Mithril.js: small (8.96 KB gzipped) modern client-side JavaScript framework
-
sizereport.config.js in Preact source code.s
-
Preact
-
Stop Using React
-
QuickUI: 輕量化前端框架
-
Persistent variables in MithrilJS
-
I've been writing web backends and frontends since the 90s. Finally: declarative, dynamic markup done right
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 29 Apr 2025
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 |