{"repo":"surveyjs/survey-creator","free":true,"listed":false,"github":"https://github.com/surveyjs/survey-creator","clone":"git clone https://github.com/surveyjs/survey-creator.git","description":"Embeddable JSON form builder for React, Angular, Vue, and plain JavaScript. Drag-and-drop UI, your backend.","language":"TypeScript","stars":1271,"topics":["survey-builder","form-builder","form-schema","drag-and-drop-form-builder","angular-form-builder","react-form-builder","vue-form-builder","dynamic-forms","json-form-builder","json-forms"],"license":null,"category":"databases-storage","readme_excerpt":"SurveyJS Survey Creator: Embeddable JavaScript Form Builder SurveyJS Survey Creator is an embeddable, drag-and-drop form builder for React, Angular, Vue, and plain JavaScript applications. It generates JSON form definitions and connects to your backend and database. Embed the form builder in your application, connect it to any backend, and let users create dynamic forms, surveys, quizzes, and multi-step form wizards without hard-coding each form. Render completed form definitions with SurveyJS Form Library. Documentation · Setup Guides for My Stack · Survey Creator Demos · Theme Adapters · Licensing · Report a Bug Self-Hosted Architecture SurveyJS Creator is a UI component that you embed in your own web application. It is not a hosted form service and does not require a SurveyJS backend. You choose the server, database, authentication system, and deployment environment. The visual editor generates a JSON definition for each form. Your application can: 1. Save the JSON definition to your database. 2. Load it back into Survey Creator for editing. 3. Render the form with SurveyJS Form Library. 4. Store submitted responses in your own backend. This architecture is suitable for applications that require full control over form and response data and integration with existing systems. Installation Choose the package for your framework: React Get Started with Survey Creator for React Angular Get Started with Survey Creator for Angular Vue.js Get Started with Survey Creator for Vue.js ","default_branch":null,"files":null,"tree":[],"storefront":"/r/surveyjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/surveyjs/survey-creator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}