gavinzhulei/vue-form-making — explained in plain English
Analysis updated 2026-06-26
Let a non-technical teammate design and update forms visually without writing any HTML or JavaScript
Build a configurable form system where layouts are stored as JSON and rendered on demand
Quickly prototype a multi-field input form with validation without writing form HTML by hand
Generate ready-to-run Vue form code directly from the visual designer interface
| gavinzhulei/vue-form-making | wangyuan389/mall-cook | lusaxweb/vuesax | |
|---|---|---|---|
| Stars | 5,575 | 5,587 | 5,606 |
| Language | Vue | Vue | Vue |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | pm founder | developer |
Figures from each repo's GitHub metadata at analysis time.
Supports Vue 2 only, the free base version does not work with Vue 3.
vue-form-making is a visual form builder for web applications. Instead of writing HTML and JavaScript by hand to create input forms, you use a drag-and-drop design interface to lay out fields, set validation rules, and configure layout. The tool then exports a JSON description of your form design, which a companion component can read to render the actual form inside your application. The project is built with Vue.js, a popular JavaScript framework, and uses a UI component library called Element UI for the form controls. It is aimed at developers who need to build forms quickly or who want to give non-technical teammates a way to configure forms without touching code. The README describes the tool as having two main parts: the designer, where you visually assemble the form, and the generator, which takes the saved JSON configuration and produces a working form on the page. Features listed in the README include grid-based layout using flexbox, built-in form validation, support for fetching data from remote APIs to populate dropdowns or other fields, and internationalization support for multiple languages. A one-click preview lets you see how the form will look before deploying it. There is also an option to generate ready-to-run code directly from the designer. The repository is described as the base version of the tool. An advanced commercial version is available separately and adds more field types, nested layout containers, support for Vue 3, and Ant Design-style components alongside the default Element UI ones. The base version supports Vue 2 and works in modern browsers as well as Internet Explorer 10 and 11. The project is licensed under MIT.
vue-form-making is a drag-and-drop visual form builder for Vue 2 apps. Design forms in a browser interface, export a JSON config, then render the form anywhere using a companion generator component. MIT-licensed base version.
Mainly Vue. The stack also includes Vue, JavaScript, Element UI.
Free to use for any purpose, including commercial projects, as long as you keep the copyright notice. (MIT license)
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.