Life & fun · alternatives · 2026
24 alternatives to CalDOM: An agnostic, reactive and minimalist JavaScript UI library
An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
CalDOM is a JavaScript UI library designed for developers who want a lightweight, agnostic approach to building reactive interfaces. It emphasizes minimalism and works independently of larger frameworks, making it… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. CalDOM: An agnostic, reactive and minimalist JavaScript UI library launched in 2021; newer entries below may have overtaken it.
- 1AA
Yes, another reactive UI framework for JavaScript. Bear with me, please... :-) I 'invented' the concept for this back in 2011, and it was used (as a proprietary lib) in various startups. Even though many similar open source libs have been released since, and boy have I tried a lot of them, none have been able to capture the elegance and DX of what we had back then. I might be biased though. :-) So I started creating a cleaned-up, modern, TypeScript, open source implementation for the concept about five years ago. After many iterations, working on the project on and off, I'm finally happy…
2025 · aberdeenjs.org · its alternatives →
- 2

Full reactivity JS/TS framework. Lightweight replacement of React + MobX + React Router. Very small and fast !! - PxyUp/Revact
2019 · github.com · its alternatives →
- 3

A simple, lightweight Javascript library for dynamic grid layouts. - e-oj/Magic-Grid
2018 · github.com · its alternatives →
- 4

Hi friends, I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas/implementations, and I think I'm finally happy with the overall design. The code is not public yet. Email me at [email protected] if you're interested in joining the core team later this year. Let me know if you have any questions or feedback :)
2023 · scrapscript.org · its alternatives →
- 5

:umbrella: Lightweight javascript library for DOM manipulation and events
2018 · umbrellajs.com · its alternatives →
- 6

- 7

Hey HN, I'd like to share a fun project I've been working on: mizu.js. It's a js library that add functional attributes support into your html, designed to be a simple and flexible alternative to fully-fledged web frameworks (such as Vue, React, and Angular), while offering more capabilities than other lightweight options (like Alpine.js and htmx). As it's written using modern ES features and due to its isomorphic nature, it can be run in both browsers and runtimes (Node, Deno, Bun) without any changes. This makes it ideal for client-side and server-side rendering, as well as static site…
2024 · mizu.sh · its alternatives →
- 8

A tiny ~2kb library for building reactive interfaces in native JavaScript
2025 · arrow-js.com · its alternatives →
- 9AJ
I've been building a web UI library for a side project of mine. I thought it might be useful to others, so I'm releasing it as open source. To put it simply, I realized that most of my pain points with React come from its declarative model ui=f(state). So I'm trying something that I'm calling "imperative JSX." Instead of treating JSX as the source of truth for your UI, it essentially becomes a query interface for DOM manipulation. I first had the idea for it a few months ago, and only began writing it in earnest last week, so it's extremely early and nowhere near production-ready. Still, I'd…
2024 · npmjs.com · its alternatives →
- 10

2020 · github.com · its alternatives →
- 11

Create interactive data tables in seconds with Tabulator. A free, open source, fully featured JavaScript table / data grid generation library.
2018 · tabulator.info · its alternatives →
- 12IM
Hi! I made a React compatibility library for a Virtual DOM library (https://github.com/aidenybai/million). The idea is to have much faster rendering (a compiler optimizes virtual DOM beforehand) while ensuring the same developer experience React provides. This is very, VERY early stage, so be prepared for weird bugs / plugin incompatibility / etc. If you have any suggestions, I'd be more than happy if you replied in a comment with it! You can spin up the demo here >> https://stackblitz.com/github/aidenybai/million-react-compat
2022 · its alternatives →
- 13

2013 · minifiedjs.com · its alternatives →
- 14

DOM Traversing and Scraping using GraphQL. Contribute to syrusakbary/gdom development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 15

🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better! - gnat/surreal
2023 · github.com · its alternatives →
- 16

Optimizing compiler for React. Contribute to aidenybai/million development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 17FJ
2021 · forgojs.org · its alternatives →
- 18

Reactjs compatible more simple and fast virtual dom view implementation. - brn/fuel
2017 · github.com · its alternatives →
- 19

🧬 Light, fast, reactive UI library. Contribute to luwes/sinuous development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 20

fasterDOM.js - faster DOM manipulation. Contribute to bndr/fasterDOM.js development by creating an account on GitHub.
2013 · github.com · its alternatives →
- 21

🎨 A front-end JavaScript library for building user interfaces! - Authman2/Mosaic
2019 · github.com · its alternatives →
- 22

Hey! A while back, I wrote a templating engine (MIT License), which I mostly use for small side projects, either static or ssr generated. Simplicity is one of the main goals. I'll be happy to answer any questions. The main goal for sharing it is to simply get some feedback. Best, Emil
2024 · github.com · its alternatives →
- 23

Minimalist React (< 70 lines). Contribute to ms-jpq/noact development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 24SN
Sycamore is a next generation Rust UI library powered by fine-grained reactivity. Create reactive apps with effortless performance
Apr 2026 · sycamore.dev · its alternatives →
Also compare
- Aberdeen – An elegant approach to reactive UIs alternatives
- FastDom – Lightweight replacement of React and MobX alternatives
- Magic Grid – A simple JavaScript library for dynamic grid layouts alternatives
- ScrapScript – A tiny functional language for sharable software alternatives
- Umbrella JS, a 2.5kb jQuery alternative alternatives
- Million.js alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →