3kb library for tiny web apps
Lucia provides a declarative API similar to Vue to create views, making development predictable and intuitive through markup-centric code.
When the state is changed and trapped by the observer, the internal AST will automatically react and will update and render the new view in realtime.
Lucia is extremely light and performant as it renders directives only if necessary by skipping static nodes through element references.
Get started in seconds
Lucia allows development to be completely done in the markup, allowing you to focus on code, not abstraction hell.
To get started with Lucia, import this CDN link as a script:
Easy to Maintain
Writing small-scale applications shouldn't be hard. Lucia helps you write simple, declarative, and unopiniated code, while having a light footprint on performance.