SurveyJS is a modern way to add surveys and forms to your website.
It has versions for Angular, jQuery, knockout, react and vue.
This is free and open source software.
The library itself consists of two parts:
- Survey Model – a platform independent part. In the most case, you work with Survey Model.
- The platform specific code – this part deals with rendering and processing mouse and keyboard events.
Key Features
- Run surveys on your own domain.
- Display surveys in the same browser window together with your content.
- Build surveys that match your site.
- Modify surveys in your web application and store data on your servers.
- Extend surveys with third-part JavaScript widgets.
- Implements three main object types:
- survey,
- containers (pages and panels),
- questions.
Website: surveyjs.io
Support: Documentation, GitHub Code Repository
Developer: Devsoft Baltic OÜ
License: MIT License

SurveyJS is written in TypeScript. Learn TypeScript with our recommended free books and free tutorials.
Related Software
| Survey Tools | |
|---|---|
| SurveyJS | Build fully-customizable surveys, forms and quizzes |
| Formbricks | Open source Qualtrics alternative |
| LimeSurvey | Offers advanced features like branching and multiple question types |
| Nextcloud Forms | Self-hosted simple surveys and questionnaires |
| HeyForm | Self-hosted form builder |
| Form Tools | Powerful flexible PHP/MySQL script |
| OpnForm | No-code form builder |
| Drupal Webform | Build any type of form |
| EUSurvey | Online survey-management system |
| Yakforms | Easily create forms for your community |
| OhMyForm | Create stunning mobile-ready forms, surveys and questionnaires |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.