Web開発
Show HN: GolemUI – JavaScriptフォームの新しいパラダイム
Show HN: GolemUI – The new paradigm for JavaScript forms (golemui.com)
要約
GolemUIは、10年間のフォームとオープンソースの経験を持つ3人の友人によって開発された、JavaScriptフォームのための新しいオープンソースライブラリです。JSON定義から動的にフォームを生成し、型付けされたレイヤーで作成を簡素化します。React、Angular、Vueなどの主要なJSフレームワークで利用でき、LLMによるJSON生成にも対応しています。
全文翻訳
私たちは、フォームとオープンソースに10年間取り組んできた3人の友人のチームで、これまでの経験をすべて応用できる何かを生み出すために協力しました。
私たちは最近、GolemUIというオープンソースライブラリをリリースしました。これはJSON定義から動的にフォームを生成し、作成を簡素化するための型付けされたレイヤーを備えています。
このライブラリには多くの利点があります。主な特徴は次のとおりです。
1. JSONエンジン。フォームはJSON定義によって管理され、DBに保存したり、バージョン管理したり、差分を取ったり、検証済みのJSONとしてLLMで生成したりできます。
2. また、CSS変数でスタイル設定できる28個のヘッドレスコンポーネント(今後も増える予定)を提供しています。Material、Shoelace、または独自のコンポーネントを組み込むためのAPIも提供しています。
3. プログラムでフォームを作成するためのDX型付けされたオーサリングレイヤーが上にあり、JSONを生成します。そのため、JSONを手書きする必要はありません。
4. 同じ定義で、React、Angular、Vue、Lit、またはVanilla JSでUIコンポーネントをレンダリングできます。
5. また、モデルの出力を検証し、JSONやコードを生成し、LLMによって返される定義が常に有効であることを保証するためのツールを備えた決定論的なMCPも備えています。
詳細はこちらで確認できます。
皆様からのフィードバックやご質問をお待ちしております!