Enhance HTML with lightweight JavaScript (or CSS) libraries.
No build tools, no compilers, and no hassle.
| Library | Description | Size | Last commit | Version | License | Stars | Issues | Component | IE11 |
|---|---|---|---|---|---|---|---|---|---|
| Library | Description | Size | Last commit | Version | License | Stars | Issues | Component | IE11 |
|
|
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. | 3 kB | 2025-12-28 | 10.28.1 | MIT | 38,244 | 58 |
✓
|
✓
|
|
|
Reactive sprinkles for HTML/JSX | ~5 kB | 2025-12-25 | v12.3.0 | MIT | 175 | 0 |
🤷
|
🤷
|
|
|
</> htmx - high power tools for HTML | ~10 kB | 2025-12-24 | v2.0.7 | -- | 46,993 | 609 |
🤷
|
✓
|
|
|
Lit is a simple library for building fast, lightweight web components. | ~5 kB | 2025-12-23 | [email protected] | BSD-3-Clause | 21,005 | 475 |
✓
|
✓
|
|
|
A rugged, minimal framework for composing JavaScript behavior in your markup. | ~12 kB | 2025-12-22 | v3.15.3 | MIT | 30,890 | 0 |
🤷
|
🤷
|
|
|
➿ Lightweight virtual DOM library for predictable UIs. 4KB core with closure-based state. | 3 kB | 2025-12-17 | [email protected] | MIT | 47 | 2 |
❌
|
🤷
|
|
|
A micro HTML/SVG render | <3 kB | 2025-12-10 | -- | MIT | 1,094 | 8 |
✓
|
🤷
|
|
|
diffHTML is a web framework that helps you build applications and other interactive content | 8 kB - 11 kB | 2025-12-05 | -- | MIT | 871 | 8 |
🤷
|
🤷
|
|
|
The Just JavaScript Framework | ~16 kB | 2025-11-28 | Crank 0.7.0 | MIT | 2,749 | 22 |
❌
|
🤷
|
|
|
A JavaScript Framework for Building Brilliant Applications | ~9.5 kB | 2025-11-22 | v2.3.8 | MIT | 14,626 | 20 |
🤷
|
✓
|
|
|
Zero-dependency, build-free framework for the artisanal web. | ~5 kB | 2025-10-06 | v0.0.3-alpha.0 | MIT | 692 | 4 |
✓
|
🤷
|
|
|
🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour. | 1.4 kB | 2025-09-24 | 1.6.0: Use mi… | MIT | 4,277 | 32 |
❌
|
🤷
|
|
|
Reactive library and components for building web user interface | 1.6 kB | 2025-09-10 | nested lifecy… | MIT | 139 | 8 |
❌
|
🤷
|
|
|
Declarative creation of browser-native web components. | <2 kB | 2025-09-06 | v0.3.8 | MIT-0 | 142 | 3 |
✓
|
🤷
|
|
|
Declarative enhancement for HTML: simple, composable, lean. | 8 kB | 2025-04-15 | -- | MIT | 463 | 2 |
❌
|
🤷
|
|
|
1kB-ish JavaScript framework for building hypertext applications | 1 kB | 2025-03-20 | 2.0.0 | MIT | 19,198 | 10 |
❌
|
🤷
|
|
|
Fast, reactive, HTML First web pages without virtual DOM overhead or build tools. | 5 kB | 2025-03-16 | v0.11.0.0 | MIT | 82 | 1 |
❌
|
🤷
|
|
|
A lightweight library for creating reactive, state-based components and UI. | 1.6 kB | 2025-02-26 | -- | MIT | 1,250 | 5 |
❌
|
❌
|
|
|
💡 Declarative HTML library for native web-components | 1.6 kB | 2025-01-26 | -- | MIT | 80 | 6 |
✓
|
🤷
|
|
|
Develop lightweight and declarative UI with automatic dependecy tracking without boilerplate code, VDOM, nor compiler | <9 kB | 2025-01-18 | -- | BSD-2-Clause | 29 | 1 |
✓
|
🤷
|
|
|
Tiny (2 KB) turboboosted JavaScript library for creating user interfaces. | ~2 kB | 2025-01-17 | dispatch | MIT | 3,437 | 3 |
❌
|
🤷
|
|
|
A tiny, blazing fast view library that creates reactive Web Components | <5 kB | 2024-11-30 | 0.19.0 | MIT | 60 | 0 |
✓
|
🤷
|
|
|
Reactivity without the framework | ~2 kB | 2024-05-23 | Alpha 10 | MIT | 2,551 | 26 |
❌
|
🤷
|
|
|
Web components made simple and declarative | ~5.74 kB - ~10.1 kB | 2024-01-06 | v0.1.2a | Unlicense | 443 | 2 |
✓
|
🤷
|
|
|
HTML-first, low-friction library to add interactivity to a web page with minimal hassle. | <1 kB | 2023-12-26 | 0.2.0 | MIT | 12 | 0 |
❌
|
🤷
|
|
|
Lightweight and minimal dom template and ajax helpers | 1.2 kB | 2023-09-27 | -- | BSD-2-Clause | 19 | 0 |
❌
|
🤷
|
|
|
Generate HTML elements using HTM ("Hyperscript Tagged Markup") or JSX. | 1.9 kB | 2023-07-14 | v1.0.1 | MIT | 3 | 0 |
❌
|
🤷
|
|
|
Ben's DOM Clobberer | ~1 kB | 2022-10-18 | Release 1.1.0 | MIT | 37 | 2 |
🤷
|
🤷
|
|
|
6kb subset of Vue optimized for progressive enhancement | ~5.8 kB | 2022-01-27 | -- | MIT | 9,626 | 0 |
🤷
|
🤷
|
|
|
The hyperHTML strength & experience without its complexity 🎉 | <2 kB | 2021-02-17 | -- | ISC | 756 | 0 |
✓
|
🤷
|
|
|
A reactive Web Component library to create Custom Element and turns any HTML sections into components | ~3 kB | 2019-11-28 | -- | MIT | 422 | 13 |
✓
|
🤷
|
|
|
-- | ~12 kB - ~20 kB | -- | -- | -- | -- | -- |
✓
|
🤷
|
|
|
-- | ~3 kB | -- | -- | -- | -- | -- |
🤷
|
🤷
|
|
|
-- | -- | -- | -- | -- | -- | -- |
❌
|
🤷
|