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

Vue 3 JSON Editor

JSON Editor Component

Vuelor

Vuelor

Colorpicker Component

Roughness

Roughness

Hand-drawn Component Library

Stk Table Vue

Stk Table Vue

Virtual List Component