UnsuckJS

Progressively enhance HTML with lightweight JavaScript libraries.

Fast, minimal, no JavaScript build tools required, and no bullshit.

htmx petite-vue Alpine.js CalDOM Litedom
htmx petite-vue Alpine.js CalDOM Litedom
Description </> htmx - high power tools for HTML 6kb subset of Vue optimized for progressive enhancement A rugged, minimal framework for composing JavaScript behavior in your markup. An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM. A reactive Web Component library to create Custom Element and turns any HTML sections into components
Repo https://github.com/bigskysoftware/htmx https://github.com/vuejs/petite-vue https://github.com/alpinejs/alpine https://github.com/dumijay/CalDom https://github.com/mardix/litedom
Size ~10 KB ~5.8 KB ~12 KB ~3 KB ~3 KB
Last commit 2022-01-20 2022-01-18 2022-01-15 2021-07-27 2019-11-28
Version n/a n/a v3.8.1 1.0.7 - Reactive++ n/a
Stars 5,598 5,574 19,621 165 392
Watchers 63 69 203 5 17
Forks 217 208 850 6 18
Open Issues 99 1 19 0 18
CDN https://unpkg.com/htmx.org https://unpkg.com/petite-vue https://unpkg.com/alpinejs -- --
Web Components
IE11 Compatible