Nextcloud向けのセルフホスト型フォーム・アンケートアプリ。自分のサーバーで質問票を作成し、回答を収集できます。
- スター
- 7,118
- フォーク
- 1,106
- 未解決の Issue
- 30
- 最終コミット
- 4 日前
これは何?
FormCreateは、JSONの定義からフォーム一式を生成します。各フィールドの型、選択肢、ルール、連動設定をデータとして定義すると、コンポーネントが動的な描画、データ収集、検証、送信を処理します。
Element Plus、Ant Design Vue、Naive UI、Arco Design、TDesign、OpenTiny(Tiny Vue)、モバイル向けのVantなど、8つのUIフレームワークに対応しています。フィールド同士の連動、サブフォーム、グループ化されたセクションを利用でき、任意のVueコンポーネントやHTMLタグをフィールドとして使用できます。JSONスキーマを視覚的に作成できるフォームデザイナーのパッケージもあり、デスクトップ版とモバイル版がそれぞれ用意されています。
Vue 2、Vue 2.7、Vue 3にはそれぞれ別のブランチで対応しているため、使用するVueのバージョンに応じて適切なパッケージを選ぶ必要があります。
主な機能
- 01JSONデータからフォームを生成し、描画、検証、送信を処理
- 02Element Plus、Ant Design Vue、Vantなど8つのUIフレームワークに対応
- 03フィールドの連動、サブフォーム、グループ化されたセクションに対応
- 04任意のVueコンポーネントやHTMLタグをフィールドとして使用可能
- 05デスクトップとモバイルに対応したビジュアルフォームデザイナーを搭載
- 06フォームインスタンスの参照や操作に使えるAPIを提供
ユースケース
- 官公庁、OA、ERP、ECのバックオフィスシステムで管理フォームを構築
- ビジュアルデザイナーを使い、開発者以外がフォームのレイアウトを定義
- 同じフォームのロジックをデスクトップとモバイルのVueアプリで利用
クイックスタート
- 1
使用するUIフレームワーク向けのパッケージをインストールします(Vue 3版、element-plusの例)
npm install @form-create/element-ui@next
収録されている特集
トピック
よくある質問
- form-create とは?
- JSONデータからフォームを生成・検証・送信できる、8つのUIフレームワークに対応したローコードVueフォームコンポーネント。 FormCreateは、JSONの定義からフォーム一式を生成します。各フィールドの型、選択肢、ルール、連動設定をデータとして定義すると、コンポーネントが動的な描画、データ収集、検証、送信を処理します。
- form-create は無料で使えますか?ライセンスは?
- form-create は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- form-create は今もメンテナンスされていますか?
- 活発にメンテナンス中。form-create の最終コミットは 2026年11月3日 です。
- form-create は何に使えますか?
- 官公庁、OA、ERP、ECのバックオフィスシステムで管理フォームを構築 ビジュアルデザイナーを使い、開発者以外がフォームのレイアウトを定義 同じフォームのロジックをデスクトップとモバイルのVueアプリで利用
- form-create のインストール方法は?
- 使用するUIフレームワーク向けのパッケージをインストールします(Vue 3版、element-plusの例): npm install @form-create/element-ui@next
- form-create はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/xaboy/form-create
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
アンケート、クイズ、投票向けのオープンソース対話型フォーム作成ツール。ホスト型クラウドとセルフホストに対応。
ノーコード編集、埋め込みフォーム、通知、各種連携、自前でのホスティングに対応したオープンソースのフォームビルダー。
アンケート、試験、投票、クイズを作成できるオープンソースのフォームビルダー。オンラインでのデータ分析とエクスポートにも対応。
TypeScript、JavaScript、React、Vue、Angular、Solid、Lit向けのヘッドレスで型安全なフォーム状態管理ライブラリ。
React、Angular、Vue、プレーンなJavaScriptで、JSON定義のフォーム、アンケート、クイズ、複数ステップのウィザードを表示するオープンソースのJavaScriptライブラリ。