Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push. Learn more →
Top 19 JavaScript virtual-dom Projects
-
Project mention: How are folks feeling about the React team's push toward server components? | reddit.com/r/reactjs | 2023-05-18
Is Preact in that general vein? I've never used it, I only know it's "lightweight React."
-
On the other hand, if your app does need to update live but you want to keep things a bit closer to the metal than React, I highly recommend Mithril. It is a great everything-you-need-nothing-you-don't framework with a similar design philosophy to React but a much smaller and easier to learn API. I think Preact falls into a similar category though I have not used it personally.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
htm
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
Project mention: Anyone using React from just a CDN, barbarian style? | reddit.com/r/reactjs | 2023-02-28If you're going to do a no-build approach, assume modern JS (so you don't have to transpile the JS syntax). Also, you can use https://github.com/developit/htm as a nearly-identical equivalent to JSX syntax, also without transpiling.
-
Project mention: I scraped +650K frontend jobs for 14 months and here are the Most Demanded Javascript Frontend Frameworks in this 2022 (From October 1, 2021 to November 30, 2022) | reddit.com/r/javascript | 2023-01-18
I'm hoping maybe the guy behind Neo.js and the Vue team can collab to put out an even faster framework that does more with the canvas as opposed to direct dom manipulations. As far as I can tell webGPU & wasm will reshape how things are done in the frontend and it may make sense to just render everything inside of a canvas.
-
-
diffhtml
diffHTML is a web framework that helps you build applications and other interactive content
-
Project mention: What are the most popular view engines for express.js today? | reddit.com/r/node | 2022-08-06
I just wonder if there's a significant performance impact, but as you said preact or even something simpler that supports JSX, like https://github.com/developit/vhtml could be used to speed it up
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Yet another JS framework. How fast is it really? The learning curve may not be worth it if it's slower than https://www.solidjs.com/ and according to https://krausest.github.io/js-framework-benchmark/current.ht... few things are faster than a very little-known framework called Mikado (https://github.com/nextapps-de/mikado). That being said, I would never sacrifice performance of my software for how trendy or popular something is, e.g. React is #1 in popularity yet it's overcomplicated, massive, slow as hell.
-
-
-
remark-react
Legacy plugin to transform to React — please use `remark-rehype` and `rehype-react` instead
-
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.
-
Project mention: I made an app for color grading in the browser (without a framework*). | reddit.com/r/webdev | 2023-05-14
For the state diffing check out the deepApplyStrict method here: https://github.com/monokee/Sekoia/blob/master/src/modules/state/internal/Core.js
-
-
Project mention: Introducing useCatch: The Easy Way to Create Error Boundaries in Fiddlehead | dev.to | 2023-02-07
Whether you want to display a user-friendly message, log errors to a service, or both, the useCatch hook has you covered. So why not give Fiddlehead a try and transform your web development experience today?
-
safir
Lightweight JavaScript framework based on Template Literals vs CustomEvents features. Virtual DOM basic structure.
Project mention: [AskJS] Any suggestion - VirtualDOM library Safir | reddit.com/r/javascript | 2023-04-20 -
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
JavaScript virtual-dom related posts
- No comment
- [AskJS] Any suggestion - VirtualDOM library Safir
- Safir is vanilaJS user interfaces from components - DOM render principle based on Custom events vs Literals -
- DOM render library `Safir` - Literals VS CustomEvents Best performace
- Supercharging Autocomplete and Typechecking for JSX Components with Generics!
- Anyone using React from just a CDN, barbarian style?
- Am I missing something with React?
-
A note from our sponsor - CodiumAI
codium.ai | 28 May 2023
Index
What are some of the best open-source virtual-dom projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Preact | 34,431 |
2 | Mithril.js | 13,640 |
3 | htm | 8,206 |
4 | neo | 2,678 |
5 | hyperx | 996 |
6 | diffhtml | 843 |
7 | vhtml | 698 |
8 | mikado | 613 |
9 | refractor | 564 |
10 | lowlight | 530 |
11 | remark-react | 523 |
12 | torus | 295 |
13 | preact-worker-demo | 216 |
14 | virtual-dom | 204 |
15 | CalDOM | 177 |
16 | Sekoia | 30 |
17 | kReact | 6 |
18 | fiddlehead | 2 |
19 | safir | 2 |