surveyjs alternatives and similar libraries
Based on the "Form Logic" category.
Alternatively, view SurveyJS alternatives based on common mentions on social networks and blogs.
-
formik
DISCONTINUED. Build forms in React, without the tears 😭 [Moved to: https://github.com/jaredpalmer/formik] -
Formily
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers

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.