Reactive UI, woven from Effect.
Weft is an Effect-native reactive DOM library — streams drive every update, on the server and in the browser, with no virtual DOM and no JSX.
Live — click to increment
0
No virtual DOM
Streams update the DOM directly — no diffing, no reconciliation.
No JSX, no plugins
Plain h.* calls; components are functions you call. No build-time transform.
Effect-native
Every node is an Effect<…, E, R> — error and requirement channels flow through the tree.
Flash-free SSR
Server and client render identical trees; hydrate() resumes reactivity in place.