Open Source · MIT License

Dynamic Forms
for Laravel

Polyform is a full-stack form builder package for Laravel. Define forms in PHP, render them with Vue 3, collect & manage submissions — all from one package.

Try the admin dashboard

Use these credentials to explore all features

Emaildemo@polyform.dev
Passwordpassword

Everything you need to build forms

From field definition to data export, Polyform handles the entire form lifecycle.

Drag & Drop Builder

Build forms visually with 26+ field types, live preview, and intuitive drag-and-drop reordering.

Multi-Step Forms

Break long forms into logical steps with progress indicators and per-step validation.

Dynamic Options

Populate select fields from PHP enums, Eloquent models, or custom resolvers at runtime.

Webhooks

HMAC-signed outbound webhooks triggered on form submission status changes.

Submissions & Review

View, approve, reject, and manage submissions with status tracking and audit trail.

CSV & Excel Export

Export submission data in CSV or XLSX format with customizable field selection.

Try a live form example

These forms are built with Polyform. Fill one out to see it in action.

Ready to add forms to your Laravel app?

Install Polyform via Composer, publish the frontend components, and start building forms in minutes.

composer require rjp2525/polyform