SurveyJS is a modern way to add surveys and forms to your website. It has versions for angular2+, jQuery, Knockout, React and Vue. It can be easily customized and extended to suit your needs.
Appearance and custom Rendering
- Seven built-in Themes
- Bootstrap support
- CSS styles customization
- API for adding new or changing existing HTML elements
- Render Questions in one line
- Markdown support
A lot of question types with a lot of built-in functionalities: Text Question, Radigroup Question, Dropdown Question, Checkboxes Question, Boolean Question, Matrix Question, Matrix Rubric Question, Matrix Dropdown Question and many more.
To find out more about the library go here.
You can also explore what JS frameworks are worth learning in 2019.