Description
survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
surveyjs alternatives and similar libraries
Based on the "Misc" category.
Alternatively, view SurveyJS alternatives based on common mentions on social networks and blogs.
-
list.js
The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML. -
InversifyJS
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript. -
Autotrack
DISCONTINUED. Automatic and enhanced Google Analytics tracking for common user interactions on the web. -
mixitup
A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more
SaaSHub - Software Alternatives and Reviews
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of surveyjs or a related project?
README
SurveyJS Form Library
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 web applications.
Features
- Dynamic forms, surveys, polls, and quizzes for your JavaScript application
- Integration with React, Angular, Vue, jQuery, and Knockout
- 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
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
npm run build_prod
You can find the built scripts and style sheets in folders under the
build
directory.Run test examples
npm start
This command runs a local HTTP server at http://localhost:7777/.
Run unit tests
npm run test
The unit tests use Karma.
Licensing
SurveyJS Library is distributed under the MIT license.
*Note that all licence references and agreements mentioned in the surveyjs README section above
are relevant to that project's source code only.