UnsuckJS

Progressively enhance HTML with lightweight JavaScript libraries.

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

htmx Alpine.js petite-vue CalDOM Litedom
htmx Alpine.js petite-vue CalDOM Litedom
Description </> htmx - high power tools for HTML A rugged, minimal framework for composing JavaScript behavior in your markup. 6kb subset of Vue optimized for progressive enhancement 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/alpinejs/alpine https://github.com/vuejs/petite-vue https://github.com/dumijay/CalDom https://github.com/mardix/litedom
Size ~10 KB ~12 KB ~5.8 KB ~3 KB ~3 KB
Last commit 2021-09-17 2021-09-16 2021-09-14 2021-07-27 2019-11-28
Version n/a v3.3.4 n/a 1.0.7 - Reactive++ n/a
Stars 4,438 18,423 4,427 163 390
Watchers 54 210 60 5 17
Forks 161 780 154 5 19
Open Issues 75 12 0 0 18
CDN https://unpkg.com/htmx.org https://unpkg.com/alpinejs https://unpkg.com/petite-vue -- --
Web Components
IE11 Compatible