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 |
| π¦ 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,191 | 30 | β | π€· |
| </> htmx - high power tools for HTML | ~10 kB | 2025-09-23 | v2.0.7 | -- | 46,115 | 576 | π€· | β |
| β΄ DOM tree microhydration | ~5 kB | 2025-09-13 | v11.5.3 | MIT | 163 | 5 | π€· | π€· |
| Reactive library and components for building web user interface | 1.6 kB | 2025-09-10 | nested lifecyβ¦ | MIT | 135 | 7 | β | π€· |
| Lit is a simple library for building fast, lightweight web components. | ~5 kB | 2025-09-08 | [email protected] | BSD-3-Clause | 20,349 | 444 | β | β |
| Declarative creation of browser-native web components. | <2 kB | 2025-09-06 | v0.3.8 | MIT-0 | 137 | 2 | β | π€· |
| A JavaScript Framework for Building Brilliant Applications | ~9.5 kB | 2025-09-04 | v2.3.7 | MIT | 14,440 | 19 | π€· | β |
| A rugged, minimal framework for composing JavaScript behavior in your markup. | ~12 kB | 2025-09-03 | v3.15.0 | MIT | 30,374 | 0 | π€· | π€· |
| βοΈ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. | 3 kB | 2025-08-28 | 10.27.2 | MIT | 37,997 | 56 | β | β |
| diffHTML is a web framework that helps you build applications and other interactive content | 8 kB - 11 kB | 2025-08-24 | -- | MIT | 869 | 8 | π€· | π€· |
| The Just JavaScript Framework | ~16 kB | 2025-08-21 | Crank 0.7.0 | MIT | 2,738 | 22 | β | π€· |
| A micro HTML/SVG render | <3 kB | 2025-08-07 | -- | MIT | 1,068 | 7 | β | π€· |
| Zero-dependency, build-free framework for the artisanal web. | ~5 kB | 2025-05-24 | v0.0.3-alpha.0 | MIT | 693 | 4 | β | π€· |
| Declarative enhancement for HTML: simple, composable, lean. | 8 kB | 2025-04-15 | -- | MIT | 453 | 2 | β | π€· |
| 1kB-ish JavaScript framework for building hypertext applications | 1 kB | 2025-03-20 | 2.0.0 | MIT | 19,167 | 10 | β | π€· |
| Fast, reactive, HTML First web pages without virtual DOM overhead or build tools. | 5 kB | 2025-03-16 | v0.11.0.0 | MIT | 81 | 1 | β | π€· |
| A lightweight library for creating reactive, state-based components and UI. | 1.6 kB | 2025-02-26 | -- | MIT | 1,241 | 5 | β | β |
| βΏ An extensible JSX-based virtual DOM library for lightweight use in a variety of environments. | 3 kB | 2025-02-14 | v1.18.5 | MIT | 41 | 2 | β | π€· |
| π‘ Declarative HTML library for native web-components | 1.6 kB | 2025-01-26 | -- | MIT | 79 | 6 | β | π€· |
| Develop lightweight and declarative UI with automatic dependecy tracking without boilerplate code, VDOM, nor compiler | <9 kB | 2025-01-18 | -- | BSD-2-Clause | 28 | 1 | β | π€· |
| Tiny (2 KB) turboboosted JavaScript library for creating user interfaces. | ~2 kB | 2025-01-17 | dispatch | MIT | 3,436 | 2 | β | π€· |
| A tiny, blazing fast view library that creates reactive Web Components | <5 kB | 2024-11-30 | 0.19.0 | MIT | 59 | 0 | β | π€· |
| Reactivity without the framework | ~2 kB | 2024-05-23 | Alpha 10 | MIT | 2,522 | 25 | β | π€· |
| Web components made simple and declarative | ~5.74 kB - ~10.1 kB | 2024-01-06 | v0.1.2a | Unlicense | 426 | 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 | 11 | 0 | β | π€· |
| Lightweight and minimal dom template and ajax helpers | 1.2 kB | 2023-09-27 | -- | BSD-2-Clause | 18 | 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,555 | 0 | π€· | π€· |
| The hyperHTML strength & experience without its complexity π | <2 kB | 2021-02-17 | -- | ISC | 753 | 0 | β | π€· |
| A reactive Web Component library to create Custom Element and turns any HTML sections into components | ~3 kB | 2019-11-28 | -- | MIT | 419 | 13 | β | π€· |
| -- | ~12 kB - ~20 kB | -- | -- | -- | -- | -- | β | π€· |
| -- | ~3 kB | -- | -- | -- | -- | -- | π€· | π€· |
| -- | -- | -- | -- | -- | -- | -- | β | π€· |