Lume.js is a minimal reactive state management library for vanilla JavaScript that uses standard HTML data attributes for two-way DOM binding with no custom syntax, no build step, and a ~2.4KB core. It supports extensible attribute handlers, computed values, watchers, and keyed list rendering via addons. Compared to Alpine.js,

Sort: