GolemUI turns JSON into forms across JavaScript frameworks
GolemUI is an JavaScript library for building forms from JSON definitions. A form can be stored as JSON, saved in a database, versioned, compared across changes, or generated by a . It includes 28 that can be styled with .
Developers can connect Material, Shoelace, or their own components through APIs. A typed authoring layer lets developers describe forms in code and then produce the JSON output, instead of writing the JSON by hand. The same form definition can render in React, Angular, Vue, Lit, or plain JavaScript.
Its MCP tools can check a model’s output, generate JSON or code, and help make sure the returned form definition is valid.
Key points
- Forms are defined as JSON, so they can be stored, versioned, compared, or generated by a .
- MCP tools are included to validate model output and generate JSON or code.
- The library includes 28 that can be styled with .
- One form definition can render in React, Angular, Vue, Lit, or plain JavaScript.
- A typed authoring layer helps developers create form definitions without hand-writing JSON.