Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

Show HN: GolemUI – JavaScriptフォームの新しいパラダイム

GolemUIは、JSON定義から動的にフォームを生成するオープンソースライブラリです。28以上のヘッドレスコンポーネントを提供し、CSS変数でスタイリング可能。React、Angular、Vue、Lit、Vanilla JSに対応し、型付きレイヤーでプログラムによるフォーム作成も可能。LLMとの連携を想定した検証MCPツールも備えています。

背景メモ

- GolemUI は3名の開発者チームが公開した、JavaScript向けのフォーム自動生成ライブラリ。JSON定義からフォームを動的に生成する点が特徴で、オープンソース(OSS)として提供されている。 - React・Angular・Vue・Lit・Vanilla JS といった主要フロントエンドフレームワークを横断して使える「フレームワーク非依存」設計。同一のJSON定義で異なるUIフレームワークにレンダリングできる。 - 28個の「ヘッドレスコンポーネント」(見た目を持たないロジックだけの部品)を内蔵。CSS変数で自由にスタイリングでき、Material UIやShoelaceなどの既存UIライブラリと差し替えも可能。 - プログラムでフォームを書くと型安全なJSON定義が自動生成される「DX(開発者体験)レイヤー」を持つ。生JSONを手書きする必要がない。 - MCP(Model Context Protocol)対応。LLMが出力したJSON定義を自動検証・整形するツールを提供し、AI生成フォームの信頼性を高める。 - 「Show HN」はHacker News(Y Combinator運営のテックコミュニティ)で新製品を発表する恒例の投稿形式。コミュニティからのフィードバックを得る場として知られる。