Feedback Laraform is now in maintenance mode. Read more on our GitHub.


#About Laraform

Laraform is a full-stack form builder for Vue.js & Laravel. It consists of two separate libraries for frontend and backend which can be used together or on their own. It helps developers to create even the most complex forms with ease by providing features like:

  • Two-sided validation
  • 54 Laravel compatible frontend validators
  • Eloquent ORM support
  • Multiple file uploads
  • 34 built-in elements
  • Nested elements
  • Repeatable elements
  • Translatable elements
  • Conditional logic
  • Form wizard
  • Localization
  • Theming
  • Extensibility

#Why Use Laraform?

When your software relies on numerous and complex forms which implementation is a nightmare from development and testing perspective, Laraform will be your best friend. By using Laraform you will not only speed up your development and create more stable code, but you will have a unified language, a tool for dealing with a very common problem the same way across projects which enhances more efficient collaboration. Besides the wide capabilities of Laraform you can use it for the following common purposes:

  • Admin panels
  • Searching & filtering
  • Registration
  • Checkout forms
  • ERP solutions
  • Questionnaires


Laraform is still under development and even though we put our best effort into creating a flawless developer experience we can't guarantee you will never face a bug. If you find any, please report it via our GitHub Issues page and we promise to get back to you as soon as possible.

#Feedback & Collaboration

If you have any questions/ideas about Laraform or interested in contributing, please drop us a line at We are happy for receiving feedback as well as working with enthusiastic developers.