Integration Overview
GolemUI is a framework-agnostic form engine. Its core logic and component library are shared across all supported frameworks — only the thin adapter layer differs.
Supported Frameworks
Section titled “Supported Frameworks”| Framework | Adapter Package | Component |
|---|---|---|
| React | @golemui/gui-react | <FormComponent /> |
| Angular | @golemui/gui-angular | <gui-form> |
| Lit | @golemui/gui-lit | <gui-form> (web component) |
Architecture
Section titled “Architecture”All frameworks share the same rendering engine (@golemui/core) and component set. The adapter packages provide a native wrapper that:
- Accepts a
formDef(your form definition, either fromgolemForm().create(...)or parsed JSON) - Accepts
data(the initial form data object) - Accepts
customWidgetLoaders(the set of UI components to render — typically the GolemUI set) - Optionally accepts
customValidators,validateOn,dependencies, andlocalization
Next Steps
Section titled “Next Steps”Choose your framework to see the full setup guide:
Or see Configuration for details on passing validators, dependencies, and localization.