Skip to content
Asim Al-Twijry
Type to search
Active ★ Featured

Schemava

A free, open-source visual form builder for FilamentPHP panels — Arabic-first, multilingual, and saving forms as SurveyJS-compatible JSON.

Schemava

Tech

  • Laravel
  • FilamentPHP
  • PHP
  • Vue
  • SurveyJS

Schemava is a visual form and survey builder for FilamentPHP admin panels: you drag and drop fields instead of hand-writing JSON. It is now free and open source under the MIT license and installs straight from GitHub.

Highlights

  • Drag-and-drop designer with 13 editable field types; advanced SurveyJS types are imported and preserved untouched.
  • One form in many languages, with automatic right-to-left / left-to-right switching.
  • The designer interface itself in Arabic or English.
  • Conditional logic through a visual rule builder that compiles to visibleIf / enableIf.
  • Quiz scoring, file uploads, and signature fields.
  • An optional AI assistant — bring your own provider.
  • SurveyJS-compatible JSON stored in your own database, running on web and mobile: no proprietary format, no lock-in.

Installation

composer config repositories.schemava vcs https://github.com/AsimNet/schemava
composer require asimnet/schemava
php artisan schemava:install

The most rewarding challenge here was making multilingual, bidirectional support a native part of the design experience rather than a bolt-on.

The live preview of a form at phone size
The live preview of a form at phone size
The same form in the Arabic designer, right to left, with a visual show-when rule on one question
The same form in the Arabic designer, right to left, with a visual show-when rule on one question
Projects