lightview v1.7.2b (BETA)
Small, simple, powerful web UI and micro front end creation ...
Great ideas from Svelte, React, Vue and Riot combined into one small tool: < 7.5K (minified/gzipped).
See the docs and examples at https://lightview.dev.
Meanwhile, here is what you get:
-
Single file and template components.
-
Sandboxed remote components and micro front ends.
-
Unit testable components and a debug mode for using standard JavaScript debuggers.
-
No pre-deployment transpilation/compilation required.
-
Svelte like variable usage, i.e. write your state modifying code like normal code.
-
Extended variable type declarations including
min
,max
andstep
onnumber
or limits onstring
andarray
lengths. -
TypeScript like runtime type checking of variables in components.
-
Automatic server retrieval and update of variables declared as
remote
. -
Automatic import, export, cross-component sync, or reactive response to attributes/props/variables. See superVariable.
-
Attribute directives like
l-if
, and a single powerfull-for
that handles array and object keys, values, and entries. -
Reactive string template literals for content and attribute value replacement.
-
No virtual DOM. The Lightview dependency tracker laser targets just those nodes that need updates.
-
SPA, and MPA friendly ... somewhat SEO friendly and short steps away from fully SEO friendly.
-
A component library including charts and gauges that work in Markdown files.
-
Lots of live editable examples.