Dev tools · alternatives · 2026
24 alternatives to lithent
Lightweight JSX-based virtual DOM library
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. lithent launched in 2024; newer entries below may have overtaken it.
- 1
Rellax.js▲140Lightweight, vanilla javascript parallax library
2016 · dixonandmoe.com · its alternatives →
- 2

A lightweight text editor written in Lua. Contribute to rxi/lite development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 3TN
https://github.com/thi-ng/umbrella/blob/master/packages/hdom... Lightweight UI component tree definition syntax, DOM creation and differential updates using only vanilla JS data structures (arrays, iterators, closures, attribute objects or objects with life cycle functions, closures). By default targets the browser's native DOM, but supports other arbitrary target implementations in a branch-local manner, e.g. to define scene graphs for a canvas element as part of the normal UI tree. Benefits: - Use the full expressiveness of ES6 / TypeScript to…
2018 · its alternatives →
- 4

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

2024 · webjsx.org · its alternatives →
- 6

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

An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
2021 · caldom.org · its alternatives →
- 8LLiteScript▲76
2014 · luciotato.github.io · its alternatives →
- 9

Hey all, I just wanted to share a project I've been working on for the past month. After years of heavy frameworks, I really like the idea of using htmx, but it’s a little too low level for me and needs a thin layer above it to facilitate things like components, better syntax with complex JS inside of an attribute, etc To try and solve this problem with a very minimal stack (golang + htmx) that I've been really enjoying, I'm building this project to cater to my needs and was thinking it would be useful for other developers.
2024 · htmgo.dev · its alternatives →
- 10IM
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 →
- 11

🗿 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 →
- 12

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

Hi HN! I created this lib in the need of a simple and tiny framework to easily do AJAX-style navigation / replacement of fragments in the page, in a web application. For people who don't want to use client-side-rendering and complex frameworks à la React, there are nowadays a few "HTML-over-the-wire" libraries, like HTMX, Unpoly or this super-tiny one Swap.js :) One other key thing is that no external tool is needed: no bundler, no webpack, no TypeScript compiler, no minification needed. Just write HTML, JS (+ your preferred server-side language: PHP, Python, etc.) and it works. The…
2023 · github.com · its alternatives →
- 14MW
2012 · stolksdorf.github.com · its alternatives →
- 15
RE:DOM▲6Tiny turboboosted JavaScript library for user interfaces
2017 · redom.js.org · its alternatives →
- 16AJ
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 →
- 17AD
A simple and fast zero-dependencies-library to transform text-selections into serializable markings.
2015 · bowlingx.github.io · its alternatives →
- 18

Minimalist React (< 70 lines). Contribute to ms-jpq/noact development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 19

Stream based full-text search for Node.js and browsers. Built on LevelDB. - cshum/levi
2015 · github.com · its alternatives →
- 20

✨ Viselect - A high performance and lightweight library to add a visual way of selecting elements, just like on your Desktop. Zero dependencies, super small. Support for major frameworks! - simonwep/viselect
2018 · github.com · its alternatives →
- 21

Web-based Cloud Gaming service for Retro Game. Contribute to giongto35/cloud-game development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 22

Experimental jsxdom. Contribute to nhh/zero development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 23

Hey all! I extracted out the stack of libraries I found myself using over and over for my projects in case anyone else would find them useful. This template uses go, templ, HTMX, echo, and mage and has worked pretty well for several projects. It isn't really a framework, more a jumping off point with all the boilerplate done for a server side rendered go app. It is still a work in progress and I would love feedback on it!
2024 · github.com · its alternatives →
- 24AS
Took a stab at building my own string diffing JS package. I built an interactive demo for TypeIt’s website (https://typeitjs.com/build-your-own) a while back. The approach I took to handle user input necessitated a way to calculate the difference between the versions of a user’s text input. I searched around for a package to help me out and found a couple of good ones (like fast-diff), but I either didn’t really like their API or didn’t want to take on a huge new dependency. Instead, I thought I’d give it a shot myself (famous last words). I dove into it having no real formal…
2022 · its alternatives →
Also compare
- Rellax.js alternatives
- Lite – A small, fast text editor alternatives
- Thi.ng/hdom – S-expression based, pure ES6 UI/VDOM components alternatives
- FastDom – Lightweight replacement of React and MobX alternatives
- WebJSX – A tiny Web Components and JSX library alternatives
- Umbrella JS, a 2.5kb jQuery alternative 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 →