开源软件名称(OpenSource Name):surveyjs/survey-library
开源软件地址(OpenSource Url):https://github.com/surveyjs/survey-library
开源编程语言(OpenSource Language):
TypeScript
83.7%
开源软件介绍(OpenSource Introduction):SurveyJS Library
SurveyJS Library allows you to create dynamic surveys and forms and integrate them into your JavaScript application.
Features
- Dynamic forms, surveys, and quizzes for your JavaScript application
- Angular, React, jQuery, Knockout, and Vue support
- 20+ built-in question types and support for custom question types
- Answer validation
- Modern, customizable UI themes
- TypeScript support
- Community-supported UI localization to 50+ languages
- Integration with any backend framework (examples for PHP, NodeJS, and ASP.NET included)
- Survey results can be stored in any database
- Third-party component integration
Get Started
Resources
Build the SurveyJS Library from Sources
-
Clone the repo
git clone https://github.com/surveyjs/survey-library.git
cd survey-library
-
Install dependencies
Make sure that you have Node.js v6.0.0 or later and npm v2.7.0 or later installed.
npm install -g karma-cli
npm install
-
Build the library
You can find the built scripts and style sheets in folders under the build directory.
-
Run test examples
This command runs a local HTTP server at http://localhost:7777/.
-
Run unit tests
The unit tests use Karma.
Licensing
SurveyJS Library is distributed under the MIT license.
|
请发表评论