qwreey/quad_base

quad — engine-agnostic core of the DOMless UI renderer: Store/State/Source reactivity and a pluggable dispatch engine

qwreey/quad_base

Engine-agnostic core of quad, a DOMless UI renderer. Holds the Store/State/Source reactive ontology and the pluggable dispatch engine. On its own it renders nothing — install a backend with Quad:UseProvider(...) (for Roblox, qwreey/quad_roblox).

Part of the quad monorepo. Documentation (Korean): https://quad.qwreey.moe/ — start at 설치 or 왜 Quad인가; the same text is in the repo under docs/.

All five packages are published together at the same version — quad_base is the main one, and the docs show its version:

PackageRoleYou add it?
qwreey/quad_baseengine-agnostic core (reactivity + dispatch engine)yes
qwreey/quad_robloxRoblox backend (D, Tween/Animate, OnChange, Claim)yes, for Roblox
qwreey/quad_typespublic type contract (no implementation)yes, for --!strict consumers
qwreey/quad_errorlevel-tagged error utilityno — pulled in as a dependency
qwreey/type_version_checkcompile-time version pattern matchingno — pulled in as a dependency

License: MIT.