Progressively enhance HTML with lightweight JavaScript libraries.
Alpine.js | Mithril | htmx | petite-vue | Litedom | CalDOM | bdc-js | |
---|---|---|---|---|---|---|---|
Alpine.js | Mithril | htmx | petite-vue | Litedom | CalDOM | bdc-js | |
Description | A rugged, minimal framework for composing JavaScript behavior in your markup. | A JavaScript Framework for Building Brilliant Applications | </> htmx - high power tools for HTML | 6kb subset of Vue optimized for progressive enhancement | A reactive Web Component library to create Custom Element and turns any HTML sections into components | An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM. | Ben's DOM Clobberer |
Repo | https://github.com/alpinejs/alpine | https://github.com/MithrilJS/mithril.js | https://github.com/bigskysoftware/htmx | https://github.com/vuejs/petite-vue | https://github.com/mardix/litedom | https://github.com/dumijay/CalDom | https://github.com/bwhmather/bdc-js |
Size | ~12 KB | ~9.5 KB | ~10 KB | ~5.8 KB | ~3 KB | ~3 KB | ~1 KB |
Last commit | 2022-07-21 | 2022-07-22 | 2022-08-10 | 2022-01-27 | 2019-11-28 | 2021-07-27 | 2021-09-28 |
Version | v3.10.3 | v2.2.2 | v1.8.0 | -- | -- | 1.0.7 - Reactive++ | Release 1.0.0 |
Stars | 21,384 | 13,404 | 7,588 | 6,596 | 395 | 174 | 26 |
Watchers | 204 | 320 | 89 | 75 | 17 | 6 | 2 |
Forks | 952 | 951 | 298 | 265 | 18 | 6 | 2 |
Open Issues | 38 | 114 | 137 | 9 | 18 | 0 | 4 |
CDN | unpkg.com… | unpkg.com… | unpkg.com… | unpkg.com… | unpkg.com… | unpkg.com… | github.co… |
Web Components |
|
|
|
|
|
|
|
IE11 Compatible |
|
|
|
|
|
|
|