投稿 提交工具 投放合作

golemui:跨框架动态表单引擎

开发框架 134 2 TypeScript 2026-11-14 访问官网 ↗ 在 GitHub 打开

用 JSON 或 JSON Schema 定义表单,同一份定义可渲染到 React、Angular、Lit、Vue 等框架。

golemui 是动态表单引擎:用类型化的 `gui` builder API 或经 schema 校验的 JSON 定义表单,两者产出相同的可序列化定义,同一份定义可渲染在 React、Angular、Lit、Vue 或原生 JS 中。表单定义是节点数组,节点为 `gui` builder 结果或渲染函数,输出为纯数据,可存储、传输、diff 或生成。`gui` builder 分为 inputs(文本、数字、下拉、日期、repeater 等控件)、actions、displays、layouts 与 selectors 命名空间;控件支持基于表单数据的 `include`/`exclude` 条件表达式。校验遵循 `@standard-schema/spec`,内置字符串、数字、布尔、数组与自定义校验器,校验时机可配置;提供 i18n 适配器实现标签与错误消息翻译、RTL;无障碍由原生元素加 ARIA 自动管理;主题通过 CSS 自定义属性驱动。另有 `@golemui/gui-mcp` 提供 MCP 服务器(校验定义、从 JSON Schema/OpenAPI 生成、类型检查 `gui.*` 代码)以及可安装的 agent skill。

Star 趋势2026-11-07 — 2026-11-13当前 Stars 134

11812613411-0711-1111-13