🧱No importsDefine a .lego file. Use the tag anywhere it should appear. The runtime registers it as a real Custom Element.
✨Plain reactivityMutate the data, the DOM follows. ES6 Proxies do the work. No setState, no hooks, no API to learn.
⚡No virtual DOMDirect DOM updates with fine-grained dependency tracking. Only the bindings that read changed data re-run.
🎯Surgical routingTell each link which region to swap. Sidebars, scroll position, and in-progress forms all survive navigation.
💾One-line persistenceA reactive property that survives refresh and syncs across tabs. No state library, no glue code.
🌐Drop into any stackReal Web Components. They work inside React, Vue, Svelte, plain HTML, or as your whole app.