SurveyJS Form Library UI for HTML/CSS/JavaScript Applications

Build Status Software License Tested with Playwright Issues Closed issues

A free and open-source MIT-licensed JavaScript form builder library that allows you to design dynamic, data-driven, multi-language survey forms and run them in your vanilla JS applications or integrate them with any frontend framework.

Features

Get Started

To get started with SurveyJS Form Library UI for HTML/CSS/JavaScript applications, refer to the following tutorial: Add a Survey to a JavaScript Application.

Resources

Build SurveyJS Form Library UI from Sources

  1. Build the platform-independent part

  2. Install SurveyJS Form Library UI dependencies and build this library

    cd ../survey-js-ui 
    npm i
    npm run build

    You can find the built scripts in folders under the build directory.

  3. Run a test application

    npm run start

    This command runs a local HTTP server at http://localhost:7777/.

  4. Run unit tests

    npm run test

    The unit tests use Karma.

Licensing

SurveyJS Form Library is distributed under the MIT license.