SurveyJS
Vue 3 Form Builder Library
Description
Vue 3 Form Builder Library
Overview
SurveyJS is a comprehensive suite of open‑source JavaScript form libraries that render natively in Vue 3. It stores survey metadata and results as JSON.
Deployment Options
- Web Forms: Load and run surveys directly in the browser.
- Self‑Hosted System: Deploy your own form management platform, fully integrated into your existing IT infrastructure. The backend is completely flexible; SurveyJS works with any server or database.
Customization & Design Flexibility
SurveyJS allows extensive UI control:
- Modify CSS classes to adjust appearance.
- Alter question rendering and behavior.
- Add new question types as needed.
The included CSS‑Based Theme Editor provides a set of controls for styling forms. Changes—colors, fonts, layouts—appear instantly. Customized themes can be saved in JSON format and reused across multiple surveys.
Additional Features
- Render custom surveys and forms as editable PDF files directly within the browser.
- Visualize results through interactive charts and tables.
Resources
The website hosts over 200 demos with code examples written entirely in Vue 3, helping you accomplish any task.
Related Projects
Markstream
AI-powered Streaming Markdown Renderer
Vue 3 JSON Editor
JSON Editor Component
Vuelor
Colorpicker Component
Roughness
Hand-drawn Component Library
Stk Table Vue
Virtual List Component
Phosphor Icons Vue
Icon Set