verve — root module
@import("verve") exports the full stable API. Grouped index; each group has a dedicated reference page.
| Group | Exports | Page |
|---|---|---|
| Reactive | Signal Effect createEffect Owner untrack batch | Signals & effects |
| Node tree | Node Attr NodeRef NodeRefTag | Node |
| Rendering | Context AssetResolver Renderer escapeHtml setRendererNonce | Context |
| Routing | Route RouteSegment Redirect RouteGuard link LinkOpts | Route |
| Request | RequestMeta Cookie Method Location QueryPair | Route |
| Control flow | show forEach portal ErrorBoundary createErrorBoundary Slot SlotMap | Control flow |
| Async | Resource ResourceState createResource createLocalResource resourceReady suspense transition markSuspended StreamRegistry withStreamRegistry | Resource & suspense |
| Actions | Action createAction serverFn serverFnGen | Server functions |
| State | Store createStore StoredValue | Store & stored |
| I18n | I18nCatalog I18nLazyCatalog resolveLocale tPlural pluralCategory i18nIsRtl i18nDir | I18n |
| Content | markdown MarkdownOptions highlight HighlightLang detectLang highlightThemeCss | Markdown & highlight |
| Islands | island IslandOpts encodeProps decodeProps IslandStateRegistry + state helpers | Island |
| Subsystems | viz anim gl (namespace modules) | viz · anim · gl |
| HTTP & head | FetchOptions FetchResponse Head HeadMeta HeadLink HeadScript | Fetch & head |
| Security | csrf sanitizeUrl | Security |
| Serialization | encode serializeDecode serializeEncodeToBytes | Island |
The desktop layer is a separate module (@import("desktop") in desktop scaffolds): Desktop.
Generated Zig autodoc for every internal: /public/autodoc/ (build with zig build docs).