survey-js-ui
TypeScript icon, indicating that this package has built-in type declarations

2.0.9 • Public • Published

SurveyJS Form Library UI for HTML/CSS/JavaScript Applications

Build Status Software License Tested with TestCafe 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

  • Dynamic forms, surveys, polls, and quizzes for your JavaScript application
  • Integration with React, Angular, and Vue
  • Possibility of integration with any other frontend framework
  • Tiny and fast Preact library at the core
  • 20+ built-in question types and support for custom question types
  • Built-in themes and CSS customization
  • Answer validation
  • TypeScript support
  • Community-supported UI localization to 50+ languages
  • Integration with any backend framework (examples for PHP, NodeJS, and ASP.NET included)
  • Compatibility with any server + database combination
  • Third-party component integration

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.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
2.0.9445latest
1.12.3662legacy

Version History

VersionDownloads (Last 7 Days)Published
2.0.9445
1.12.3662
2.0.876
1.12.3521
1.12.345
2.0.774
1.12.3321
2.0.619
2.0.5560
1.12.323
2.0.4182
1.12.3150
2.0.349
1.12.302
2.0.22
1.12.295
2.0.1547
1.12.280
1.12.272
2.0.0119
2.0.0-rc.100
1.12.261
2.0.0-rc.90
2.0.0-rc.80
1.12.2554
2.0.0-rc.70
2.0.0-rc.60
2.0.0-rc.50
1.12.248
2.0.0-rc.40
2.0.0-rc.30
1.12.234
1.12.226
2.0.0-rc.20
2.0.0-rc.10
2.0.0-rc.00
1.12.213
1.12.20134
1.12.191
1.12.189
1.12.175
1.12.16-patch.10
1.12.160
1.12.158
1.12.146
1.12.133
1.12.122
1.12.113
1.12.1012
1.12.93
1.12.85
1.12.76
1.12.62
1.12.55
1.12.40
1.12.315
1.12.21
1.12.10
1.11.145
1.11.137
1.11.122
1.11.110
1.11.100
1.11.90
1.11.80
1.11.70

Package Sidebar

Install

npm i survey-js-ui

Homepage

surveyjs.io/

Weekly Downloads

2,085

Version

2.0.9

License

MIT

Unpacked Size

4.26 MB

Total Files

113

Last publish

Collaborators

  • tsv2013
  • duodvk