survey-library
SurveyJS is an open-source JavaScript form builder library that allows developers to create dynamic forms, multi-step form wizards, and survey applications. It supports React, Angular, and Vue.js (Vue 3), and can also be used in applications built with plain JavaScript.
Webサイトやアプリにアンケート、フォーム、クイズなどの入力画面を組み込める、無料のフォーム作成ライブラリ(部品集)です。
・企業:顧客アンケートや社内調査のフォームを自社サービスに直接組み込め、回答データを自社のデータベースに保管できるため情報管理の安全性が高まります。 ・スタートアップ:自社サービスにフォーム機能を素早く追加でき、複数ページにわたる複雑な入力フローも柔軟に構築できます。 ・個人事業主・フリーランス:クライアント向けのWebサイトに問い合わせフォームやアンケートを簡単に設置でき、デザインも自由にカスタマイズできます。
TypeformやGoogle Formsはデータが外部サーバーに保存され回答数に制限がありますが、SurveyJSはすべてのデータを自分のサーバーに保管でき、フォーム数や回答数に制限がありません。
SurveyJS Form Library
SurveyJS Form Libraryは、無料で使用できるMITライセンスのクライアントサイドコンポーネントで、あらゆるJavaScriptアプリケーションで動的なJSONベースのフォームをレンダリングし、回答を収集し、すべてのフォーム送信データを任意のデータベースに送信できます。あらゆる長さと複雑さのマルチページフォーム、ポップアップアンケート、クイズ、スコア付きアンケート、計算フォームなどに使用できます。SurveyJS Form LibraryはReact、Angular、Vue、Knockoutをネイティブサポートしており、jQueryはKnockoutバージョンのラッパーを介してサポートされています。ライブラリはJSONオブジェクトを使用してサーバーと通信します—フォームメタデータ(フォームJSONスキーマとも呼ばれる)と結果の両方に使用されます。SurveyJS製品ファミリーには、JSON形式のフォーム設定ファイルを自動生成する堅牢なフォームビルダーライブラリも含まれています。フォームビルダーはドラッグアンドドロップUI、CSSテーマエディター、条件付きロジックとフォーム分岐のためのGUIを備えています。
https://github.com/surveyjs/survey-library/assets/102306951/844563b2-c7c3-400c-962f-bcdbe7274d55
機能
- マルチページフォーム、クイズ、スコア付きアンケート、計算フォーム、アンケートポップアップに適しています
- React、Angular、Vue、jQuery、Knockoutとの統合
- あらゆるサーバー・データベースと互換性あり
- PHP、ASP.NET Core、NodeJS向けの統合例
- すべてのデータは自社サーバーに保存されるため、フォーム数、送信数、ファイルアップロード数に制限はありません
- 20以上のアクセシブルな入力タイプ、質問グループ化のためのパネル、グループ複製オプション付き動的質問
- 入力バリデーション、部分送信と自動保存、遅延読み込み、Webサービスからの選択肢読み込み
- カスタム入力フィールド
- 回答の引き継ぎ、テキストパイピング、オートコンプリート
- サードパーティライブラリおよび決済システムとの統合
- Webhookのサポート
- 式言語(組み込み関数・カスタム関数)、フォーム内のデータ集計
- TypeScriptサポート
- 自動ローカライゼーションとマルチロケールアンケート、RTL言語のサポート
- 毎週のアップデート
- 120以上のスターターデモとチュートリアル
- コミュニティによる50以上の言語へのUIローカライゼーション
- 組み込みテーマとCSSカスタマイズ
- 電子署名フィールド
- 画像キャプチャ
- すべての一般的なフォームナビゲーションタイプ
はじめに
リソース
SurveyJS製品ファミリー
- Form Library - 無料でオープンソースのMITライセンスJavaScriptライブラリで、Webアプリケーションで動的なJSONベースのフォームをレンダリングし、回答を収集します。
- Survey Creator - リアルタイムでフォームのJSON定義(スキーマ)を自動生成するセルフホスト型のドラッグアンドドロップフォームビルダーです。無料のフル機能デモでその機能を評価できます。
- Dashboard - インタラクティブでカスタマイズ可能なチャートとテーブルにより、アンケートデータの可視化と分析を簡素化します。
- PDF Generator - ブラウザでSurveyJSのアンケートやフォームをPDFファイルとしてレンダリングするオープンソースJavaScriptライブラリです。PDF Generatorを使用すると、カスタムビルドされたフォームを無制限にPDF(編集可能および読み取り専用の両方)に保存できます。
SurveyJS Form Libraryをソースからビルドする
-
UIパッケージの1つをビルドする
ライセンス
SurveyJS Form LibraryはMITライセンスの下で配布されています。