A set of small libraries to build your UI framework converting coroutines into web components.
- core: define web components from a coroutine (666 bytes)
- view: use declarative template rather than imperative rendering logic (1645 bytes)
- controllers: manage state updates from a controller function (351 bytes)
- di: define provider elements an inject what they create into children elements (408 bytes)
Sizes are in bytes (minified and gzipped)
There are a list of example applications. From simple to complex single page apps: