SurveyJS

SurveyJS is an open source library for creating dynamic forms and surveys based on JSON for React, Angular, Vue and pure JavaScript applications. The Form structure, verification rules, and conditional logic processes are managed through JSON definitions. The library collects form data in the browser and allows the developer to transfer it to a backend system or database of their choice.

SU

surveyjs · Form Builders & Surveys

STARS4.9K
FORKS928
COMMITS—
CONTRIBUTORS177
VERSIONv3.0.0-beta.8
UPDATEDtoday
SurveyFormReactVueMIT

Common commercial products in this category: Typeform, Google Forms, SurveyMonkey

What can it do?
  • Using JSON definitions, you can create multi-step forms, quizzes, and computational tools.
  • With conditional logic, branching, and data verification rules, you can manage complex data entry processes.
  • By integrating the visual form generator into projects, you can design form by drag-and-drop method.
User reviews
  • ↓ NegativeGitHub Issue

    Is it possible to add dynamic matrix column wise

    “### Are you requesting a feature, reporting a bug or ask a question? Question/Feature ### What is the current behavior? Able to add dynamic matrix row wise. is there a possibility to add them column wise? ### What is the expected behavior? Add the dynamic matrix questions column…”

  • • NeutralGitHub Issue

    Custom widgets in matrixdynamic

    “Hello, my intention is to embed select2tagbox in matrixdynamic. Is there any generic way to do so? Using JQuery I'm trying to override the 'cellType' property of matrixdropdownbase class `JsonObject.metaData.addClass("matrixdropdownbase", [ ..... { name: "cellType", default:…”

My note

Alternative pages

More in: Form Builders & Surveys