Show HN: GolemUI – The new paradigm for JavaScript forms
GolemUI is an open-source JavaScript library that dynamically generates forms from JSON definitions. It offers 28 headless components, a typed authoring layer, framework-agnostic rendering (React, Angular, Vue, Lit, Vanilla JS), and a deterministic MCP to validate LLM-generated form definitions.
Background
- GolemUI is an open-source JavaScript library for building web forms from JSON definitions — you describe the form as data, not as hand-written UI code.
- The team behind it has a decade of experience with forms and open source. "Show HN" is a post type on Hacker News (news.ycombinator.com) where makers share projects for feedback.
- The library is "headless" (it provides logic and state management, not visual styling) and works across React, Angular, Vue, Lit, and vanilla JS from the same JSON definition.
- The MCP (Model Context Protocol) tooling is a recent addition aimed at developers using LLMs (large language models like GPT-4 or Claude) to generate form definitions — it validates that the AI's output produces correct, usable JSON.
- This fits a broader trend: moving form logic to JSON (dynamic, storable, versionable) rather than hardcoded in a specific framework, and making forms easier for AI agents to generate reliably.