SurveyJS
SurveyJS is a suite of pre-built, fully customizable JavaScript UI components for creating, rendering, and exporting online forms and surveys, as well as analyzing collected responses. With SurveyJS, you can build an in-house form management solution that easily integrates into your application - without the heavy development time and costs of starting from scratch. The SurveyJS product family includes: Survey Creator – A powerful, white-label drag-and-drop form builder that generates a JSON schema describing your form’s structure, layout, styling, and behavior. Form Library – A rendering component that parses your form JSON and dynamically generates HTML to display your form and collect responses. PDF Generator – A client-side component for exporting empty or prepopulated forms as editable or read-only PDF files. Dashboard – A visual analytics library that turns collected survey data into interactive, customizable charts and tables. Data control and backend freedom: SurveyJS takes a front-end-only approach to form management. It’s server- and database-agnostic, so you can connect it to any backend or data storage that can send/receive JSON. You decide where and how to store data, how to manage users, and what security and compliance measures to apply. This ensures you maintain full ownership and control over your information, without any involvement or limitations from SurveyJS. Visit SurveyJS website for backend integration examples for PHP, Node.js, ASP.NET Core, and Python. Quick integration: SurveyJS form builder for Angular: Install the survey-creator-angular package via npm and follow our Get Started guide: https://surveyjs.io/survey-creator/documentation/get-started-angular SurveyJS form builder for React: Install the survey-creator-react package via npm and follow our Get Started guide: https://surveyjs.io/survey-creator/documentation/get-started-react SurveyJS form builder for Vue3: Install the survey-creator-vue package via npm and follow our Get Started guide: https://surveyjs.io/survey-creator/documentation/get-started-vue SurveyJS form builder for vanilla JS: Install the survey-creator-js package via npm and follow our Get Started guide: https://surveyjs.io/survey-creator/documentation/get-started-html-css-javascript With SurveyJS, product owners can deliver a feature-rich survey experience under their own brand, and developers can integrate it seamlessly into any JavaScript application, keeping the flexibility and data control of a fully custom in-house build without the overhead.
Nps Score
Already have SurveyJS?
Have a software question?
Get answers from real users and experts
Start A Discussion