First-class internationalization

Visual form builder for FilamentPHP panels.

Schemava lets you build multilingual forms visually inside your FilamentPHP panel, store schemas in your Laravel app, and export SurveyJS-compatible JSON with automatic RTL/LTR support.

One-time purchase · 1 year of updates · use in unlimited projects.

FilamentPHP 5 Laravel 11 / 12 PHP 8.3+ SurveyJS-compatible Multi-tenant ready
Everything you need

A form builder that speaks every language.

Built specifically for FilamentPHP panels — and designed so the same form works for every audience.

First-class i18n

Author content in any locale as standard SurveyJS {default, <locale>} strings. Direction follows the locale automatically (RTL/LTR), aligned with SurveyJS's locale registry.

SurveyJS-compatible

Schemas are plain SurveyJS JSON — portable to any survey-core renderer on web or mobile. No lock-in, no proprietary format.

AI form assistant

Describe what you need in plain language and the assistant drafts the form — or rewrites the field you've selected. Preview the proposal, then apply, discard, or undo. Plug in your own AI provider through a simple contract.

Conditional logic & branching

Show, hide, or disable any field based on earlier answers. A visual rule builder (match all or any) compiles to SurveyJS visibleIf/enableIf — or drop to a raw expression. A logic map lays out every dependency at a glance.

Drag-and-drop reordering

Drag fields from the palette, reorder them, move them across pages, and drag whole pages into place. Build multi-page forms entirely by hand — no JSON required, though a JSON editor is always one click away.

Quiz scoring

Mark questions as scored, set the correct answer and points, and watch a live score tally as you preview. Perfect for assessments, knowledge checks, and graded forms.

Built for FilamentPHP panels

Installs as a Composer package and registers with your FilamentPHP panel: an asset bundle and a standalone designer page that drops into your panel. Does not bundle SurveyJS Creator.

Extensible by design

Swap behavior through clean contracts — runtime context, access rules, AI assistance, URL resolution, and how submissions are stored.

Multi-tenant ready

Models, table names, storage disk, renderer version, and routes are all configurable. Nothing is hard-wired to one app.

See it in action

Design once. Render anywhere. In any language.

A real survey built in the visual designer — then rendered live from the same schema, left-to-right and right-to-left.

Component coverage

Know exactly what you can build.

Honest about scope: these SurveyJS question types are editable in the visual builder today. Advanced types aren't editable yet — but they're never lost.

Build these visually 13 types
Short answertext
Long answercomment
Numbertext · number
Datetext · date
Single choiceradiogroup
Multiple choicecheckbox
Dropdowndropdown
Yes / Noboolean
Ratingrating
Statementhtml
Imageimage
File uploadfile
Signaturesignaturepad
Not yet — imported & preserved as-is

Already in your schema? These advanced types are kept untouched and locked in the visual editor (tweak them in the JSON panel), so the builder never corrupts a richer SurveyJS form. Visual editing for them is on the roadmap.

Single-select matrixmatrix
Matrix dropdownmatrixdropdown
Dynamic matrixmatrixdynamic
Dynamic panelpaneldynamic
Panel (group)panel
Rankingranking
Multi-select dropdowntagbox
Image pickerimagepicker
Multiple textmultipletext
Expression / derivedexpression
Internationalization

Localized forms, the SurveyJS way.

i18n isn't bolted on — it's how the builder thinks. Design a form once and ship it to every market.

  • Any locale code — preview and render in ar, en, fr, de, … using survey-core's bundled dictionaries.
  • Automatic RTL/LTR — direction is derived from the active locale, matching SurveyJS's right-to-left set.
  • Portable translations — localized values are stored in SurveyJS's own format, so they travel with the schema.
  • Per-locale overrides — fine-tune any renderer string for any language from your app.
Up and running in minutes

Composer in, designing out.

After purchase you'll receive a license key and a private Composer repository.

# 1 — add the licensed repository (details emailed after purchase)
composer config repositories.schemava composer https://repo.example.com/asimnet/schemava

# 2 — authenticate with your license key, then install
composer require asimnet/schemava
php artisan filament:assets

# 3 — register the plugin on your FilamentPHP panel and start designing
Pricing

One plugin. One price.

No subscription. Buy once, build as many forms as you like.

$19 one-time

Schemava — full plugin

  • The complete multilingual form builder
  • Use in unlimited projects you own
  • 1 year of updates & new features
  • Email support
  • 14-day money-back guarantee
Get Schemava — $19

Secure checkout & invoicing handled by Paddle. VAT included where applicable.

FAQ

Good to know.

Is Schemava an official FilamentPHP plugin?

No. Schemava is an independent product built specifically for FilamentPHP panels. It is not affiliated with, endorsed by, or sponsored by FilamentPHP or its maintainers.

Does Schemava work with Laravel Nova, Orchid, Backpack, MoonShine, or custom admin panels?

No. Schemava is built specifically for FilamentPHP panels and is not a generic Laravel admin panel package.

Is Schemava the SurveyJS Creator?

No. Schemava is an independent form builder that exports SurveyJS-compatible JSON and may render with the open-source survey-core engine. It does not include or bundle SurveyJS Creator, SurveyJS PDF Generator, or SurveyJS Dashboard.

What exactly do I get?

A Composer package for Laravel applications using FilamentPHP panels: the visual multilingual form builder, schema models, designer page, host-overridable contracts, and compiled builder assets. You install it with Composer using the license key/repository details sent after purchase.

Which languages are supported?

Content can be authored in any SurveyJS locale, with automatic RTL/LTR. The builder interface ships in English and Arabic, and additional UI languages can be added.

Which question types can I build?

Thirteen field types are editable visually today — short/long text, number, date, single & multiple choice, dropdown, yes/no, rating, statement, image, file upload, and signature. Advanced SurveyJS types (matrices, dynamic panels, ranking, tag box, image picker, and more) are imported and preserved as-is — locked in the visual editor so your schema is never corrupted — with visual editing on the roadmap. See the component coverage list.

What are the requirements?

FilamentPHP 5, Laravel 11 or 12, and PHP 8.3+.

How do updates work?

Your purchase includes one year of updates. After that, the plugin keeps working — renewing only unlocks newer releases.

What's your refund policy?

If it doesn't work for you, email us within 14 days of purchase for a full refund. See the Refund Policy.

Ship forms in every language.

Add a multilingual, SurveyJS-compatible form builder to your FilamentPHP panel today.

Get Schemava — $19