Wrium is a minimalist JavaScript library for building reactive user interfaces. Write clean, declarative templates directly in your HTML and power them with a simple, yet powerful, reactivity system - no build step, no compiler, no virtual DOM.
ref (any value), reactive (objects/arrays), computedwatchEffect with automatic dependency tracking{{ }})v-if, v-for, v-text, v-show, v-model, v-pre, v-on (shorthand @), v-bind (shorthand :).prevent, .stop, .once, .self, .capture, .passive, and key modifiers like .enterv-html ships as an opt-in plugin, not core)app.component(name, { template, setup }), used as a custom tag with reactive propscreateApp(...).mount(selector) and .unmount()Requires ES6 Proxy support:
v-html, password-strength, draggable) are not counted here - they ship separately from core, see Plugins