Reference
GX and Bus UI at a glance.
Use this index when you know the shape you need and want the right concept page, package family, or public component name.
GX Framework
Nodes and render tree
gx.Node, fragments, text, and composed child trees.
Component functions
Go functions that return nodes and stay reusable.
Props and children
Struct inputs and nested content slots.
Source files
.gx files, formatter, compiler, and generated Go.
Generated Go
Compiled roots and the output package that runtime uses.
Events
Typed callbacks, event props, and payload validation.
Rendering
HTML rendering, VNodes, escaping, and attributes.
Runtime bridges
Mounted apps, state hooks, host bridges, and Go/WASM helpers.
Effects
Actions, resources, and host-directed work.
Testing
gxtest, generated output checks, HTML assertions, and mounted tests.
Bus UI Library
Components
App shells, page shells, tabs, event bars, status, and action rows.
Forms
Node-first fields, inputs, file controls, drop zones, and submit states.
Data display
Dense tables, record lists, summaries, projections, and results.
Evidence and files
Evidence links, previews, upload controls, and URL policy helpers.
Assistant
Assistant shells, model selection, approvals, review state, messages, markdown, and attachments.
Terminal
Terminal sessions, output views, input boxes, approval prompts, and adapters.
Portal integration
Portal shells, host context, runtime config, and module URL helpers.
Tooling
Component catalogs, artifact metadata, CSS bundles, runtime flags, and browser-open helpers.
Versioned product docs
For package-level details, generated API notes, and module-specific adoption guidance, continue to the versioned documentation site.