Рет қаралды 2,173
SurveyJS is a fast, versatile, free, and open-source (MIT license) JavaScript client-side library for React, Angular, Vue.js, Knockout, and jQuery that can be used to build forms and surveys of any complexity. It has a data-driven approach - fully dynamic surveys defined as JSON schemas, with templating for UI elements. Since all survey data is in industry-standard JSON format, the frontend and the backend are separated, so you can use any server + database combination with it.
SurveyJS offers a very straightforward approach to survey design and customization - you can select from a variety of built-in themes and personalize them with custom CSS code. It also supports automatic survey localization and the integration of third-party JavaScript components, such as Bootstrap Slider or noUiSlider, and many others.
With SurveyJS you can improve implementation speed, make maintenance easier, and any changes made to a survey take mere seconds to reflect in the frontend. Since it’s self-hosted, it lets you retain full ownership of respondents’ data, without giving up privacy or being locked into an online survey service you can’t control.
Overview: surveyjs.io/fo...
Integration with backend: surveyjs.io/do...
Getting started guides:
React: surveyjs.io/fo...
Angular: surveyjs.io/fo...
Vue.js: surveyjs.io/fo...
Knockout: surveyjs.io/fo...
jQuery: surveyjs.io/fo...