Vue Json Form Builder

Easily create and manage forms based on JSON Schema

Sign in

See it in action

Form Builder Screenshot

Features

One platform for creating, managing, and deploying forms

Visual Form Builder

Design complex JSON Schema-driven forms with a drag-and-drop interface and live preview.

User & Role Management

Manage system users, assign roles, and control access to forms and data.

OpenAPI REST Interface

Every resource is accessible via a fully documented, standards-compliant REST API for integrating the platform with other systems.

JSON & UI Schema

Generate standards-compliant JSON Schema artifacts with an additional UI Schema for customizing field appearance, layout, and dependencies.

Schema Versioning

Track changes to your JSON Schemas over time and roll back to any previous version.

Single Sign-On

Authenticate via OIDC — one login for all services in your infrastructure.

Integrations

Render forms anywhere — web, Vue, or mobile apps

Web Component

Use the generic Web Component to embed JSON Schema forms in any web application, framework-agnostic.

Vue Component

Drop the native Vue component into your Vue 3 app for seamless form rendering with full reactivity.

Flutter Widget

Render forms in your Flutter mobile or desktop apps with a dedicated Flutter widget.