Survey & Form Library
"SurveyJS is a complete, fully customizable and extendable survey and survey creator / form builder solution. Unlike other survey and form builders, you can use our JavaScript libraries to integrate survey creator / form builder into your web apps, with functionalities you require.
SurveyJS has versions for React, Angular, jQuery, knockout, and Vue.js."