Enhance HTML with lightweight JavaScript libraries.
No build tools, no compilers, and no hassle.
| Library | Description | License | Gzipped Size | Last commit | Version | Stars | Watchers | Forks | Open Issues | Web Components | IE11 Compatible |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Library | Description | License | Gzipped Size | Last commit | Version | Stars | Watchers | Forks | Open Issues | Web Components | IE11 Compatible |
|
|
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. | MIT | 3 KB | 2024-09-30 | 10.24.1 | 36,625 | 400 | 1,922 | 123 |
✓
|
✓
|
|
|
A JavaScript Framework for Building Brilliant Applications | MIT | ~9.5 KB | 2024-09-26 | v2.2.5 | 13,984 | 305 | 920 | 33 | 🤷 |
✓
|
|
|
</> htmx - high power tools for HTML | -- | ~10 KB | 2024-09-25 | v2.0.2 | 37,602 | 202 | 1,260 | 546 | 🤷 |
✓
|
|
|
Lit is a simple library for building fast, lightweight web components. | BSD-3-Clause | ~5 KB | 2024-09-24 | [email protected] | 18,580 | 209 | 895 | 414 |
✓
|
✓
|
|
|
A micro HTML/SVG render | MIT | <3 KB | 2024-09-24 | None | 907 | 17 | 37 | 2 |
✓
|
🤷 |
|
|
➿ An extensible JSX-based virtual DOM library for lightweight use in a variety of environments. | MIT | 3 KB | 2024-09-23 | v1.13.1 | 33 | 2 | 0 | 0 |
❌
|
🤷 |
|
|
diffHTML is a web framework that helps you build applications and other interactive content | MIT | 8 KB - 11 KB | 2024-09-22 | None | 869 | 17 | 32 | 7 | 🤷 | 🤷 |
|
|
A lightweight library for creating reactive, state-based components and UI. | MIT | 1.6 KB | 2024-09-21 | None | 1,135 | 31 | 74 | 3 |
❌
|
❌
|
|
|
Reactive library and components for building web user interface | MIT | 1.6 KB | 2024-09-14 | update vite | 108 | 6 | 5 | 4 |
❌
|
🤷 |
|
|
🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour. | MIT | 1.4 KB | 2024-09-14 | 1.5.2: Furthe… | 3,816 | 32 | 87 | 26 |
❌
|
🤷 |
|
|
Declarative creation of browser-native web components. | MIT-0 | <2 KB | 2024-09-12 | -- | 93 | 4 | 3 | 0 |
✓
|
🤷 |
|
|
∴ DOM tree microhydration | MIT | ~5 KB | 2024-09-03 | v10.9.1 | 121 | 7 | 6 | 0 | 🤷 | 🤷 |
|
|
1kB-ish JavaScript framework for building hypertext applications | MIT | 1 KB | 2024-08-28 | 2.0.0 | 19,065 | 308 | 767 | 8 |
❌
|
🤷 |
|
|
Declarative enhancement for HTML: simple, composable, lean. | MIT | 8 KB | 2024-08-26 | None | 418 | 13 | 19 | 2 |
❌
|
🤷 |
|
|
Fast, reactive, HTML First web pages without virtual DOM overhead or build tools. | MIT | 5 KB | 2024-08-14 | v0.9.9 | 81 | 4 | 1 | 1 |
❌
|
🤷 |
|
|
A rugged, minimal framework for composing JavaScript behavior in your markup. | MIT | ~12 KB | 2024-08-13 | v3.14.1 | 28,023 | 222 | 1,218 | 0 | 🤷 | 🤷 |
|
|
Tiny (2 KB) turboboosted JavaScript library for creating user interfaces. | MIT | ~2 KB | 2024-05-30 | dispatch | 3,421 | 53 | 126 | 0 |
❌
|
🤷 |
|
|
The Just JavaScript Framework | MIT | ~16 KB | 2024-05-25 | None | 2,692 | 40 | 76 | 21 |
❌
|
🤷 |
|
|
Reactivity without the framework | MIT | ~2 KB | 2024-05-23 | Alpha 10 | 2,376 | 29 | 49 | 22 |
❌
|
🤷 |
|
|
💡 Declarative HTML library for native web-components | MIT | 1.6 KB | 2024-01-13 | None | 75 | 3 | 5 | 6 |
✓
|
🤷 |
|
|
Develop lightweight and declarative UI with automatic dependecy tracking without boilerplate code, VDOM, nor compiler | BSD-2-Clause | <9 KB | 2024-01-08 | None | 28 | 3 | 1 | 1 |
✓
|
🤷 |
|
|
Web components made simple and declarative | Unlicense | ~5.74 KB - ~10.1 KB | 2024-01-06 | v0.1.2a | 289 | 7 | 7 | 0 |
✓
|
🤷 |
|
|
HTML-first, low-friction library to add interactivity to a web page with minimal hassle. | MIT | <1 KB | 2023-12-26 | 0.2.0 | 11 | 2 | 0 | 0 |
❌
|
🤷 |
|
|
Reactive-Lightweight Markup Language. HTML framework for building MVPs. | MIT | ~12 KB - ~20 KB | 2023-09-29 | None | 40 | 2 | 0 | 1 |
✓
|
🤷 |
|
|
Lightweight and minimal dom template and ajax helpers | BSD-2-Clause | 1.2 KB | 2023-09-27 | None | 18 | 2 | 0 | 0 |
❌
|
🤷 |
|
|
Zero-dependency, build-free framework for the artisanal web. | MIT | ~5 KB | 2023-07-24 | v0.0.3-alpha.0 | 681 | 11 | 14 | 4 |
✓
|
🤷 |
|
|
Generate HTML elements using HTM ("Hyperscript Tagged Markup") or JSX. | MIT | 1.9 KB | 2023-07-14 | v1.0.1 | 3 | 1 | 0 | 0 |
❌
|
🤷 |
|
|
A tiny, blazing fast view library that creates reactive Web Components | MIT | <5 KB | 2023-02-26 | 0.19.0 | 50 | 2 | 1 | 0 |
✓
|
🤷 |
|
|
Ben's DOM Clobberer | MIT | ~1 KB | 2022-10-18 | Release 1.1.0 | 36 | 3 | 0 | 2 | 🤷 | 🤷 |
|
|
6kb subset of Vue optimized for progressive enhancement | MIT | ~5.8 KB | 2022-01-27 | None | 9,068 | 79 | 358 | 0 | 🤷 | 🤷 |
|
|
The hyperHTML strength & experience without its complexity 🎉 | ISC | <2 KB | 2021-02-17 | None | 734 | 22 | 20 | 0 |
✓
|
🤷 |
|
|
A reactive Web Component library to create Custom Element and turns any HTML sections into components | MIT | ~3 KB | 2019-11-28 | None | 419 | 19 | 18 | 13 |
✓
|
🤷 |
|
|
-- | -- | ~3 KB | -- | -- | -- | -- | -- | -- | 🤷 | 🤷 |
|
|
-- | -- | -- | -- | -- | -- | -- | -- | -- |
❌
|
🤷 |