awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
JakHuang avatar

JakHuang/form-generator

0
View on GitHub↗
9,330 نجوم·2,166 تفرعات·Vue·MIT·15 مشاهداتjakhuang.github.io/form-generator↗

Form Generator

This is a visual form builder that generates Vue single-file components from a drag-and-drop canvas. It provides a complete workflow for designing forms visually, previewing them in real time, and exporting them as ready-to-use Vue code with validation rules already configured.

The tool integrates a drag-and-drop canvas with a live preview pane, allowing you to see the generated form interactively as you build it. It includes an embedded code editor with hot reload, so changes to the generated code are reflected immediately in the preview. A VS Code extension bridge lets you open the designer from the editor and save generated files directly into your project.

The form designer supports configuring component-level properties such as field names, labels, placeholders, and validation rules, as well as form-level settings like grid layout and label alignment. It also includes a dialog form wrapper component that encapsulates a validated form inside a modal with built-in open, close, and confirm lifecycle handlers. The visual design can be serialized to a JSON schema for inspection or further processing.

Features

  • Visual Designers - Provides a visual form builder built on Element UI that exports native Vue components with validation.
  • Visual Form Designers - Builds form layouts by dragging and dropping pre-configured components onto a canvas without writing code.
  • Drag-and-Drop - Provides an interface for composing form fields on a canvas without writing code, with live preview.
  • Form Validation - Configures validation rules on form fields to check user input before submission.
  • Visual Designers - Converts a visual form design into ready-to-use Vue code with HTML, CSS, and JavaScript.
  • Live Preview Sandboxes - Renders generated Vue code inside an isolated iframe for real-time interaction and testing.
  • Validation Rule Engines - Attaches declarative validation constraints to form fields that are enforced at runtime before submission.
  • Vue Single-File Generators - Transforms a JSON schema into a complete Vue component with template, script, and style sections.
  • Component Property Configurators - Sets field name, label, placeholder, validation rules, and other attributes for each form component.
  • Form Input Validation - Configures validation rules on form fields so user input is checked before submission.
  • Generated Content Previews - Previews the generated form inside an iframe to see how it behaves without leaving the designer.
  • Form Preview Tools - Provides an embedded iframe preview that shows the generated form interactively as you design.
  • Vue Form Code Generators - Generates native Vue single-file component code from a visual form design, including HTML, CSS, and JavaScript.
  • Code Generators - Generates native Vue single-file components from a visual drag-and-drop form design.
  • Visual Designers - Provides a drag-and-drop form designer that generates Vue single-file component code from a visual layout.
  • Custom Form Field Configurations - Sets field name, title, placeholder, grid layout, and validation rules for each form component.
  • Form Layouts - Adjusts form-level settings such as grid layout, label alignment, size, and button visibility.
  • Editor Live Previews - Runs the designed form in a live preview pane to test layout and behavior immediately.
  • Form Code Exporters - Exports a visual form design as a native Vue single-file component ready for use in a project.
  • Vue Form Code Generators - Produces native Vue single-page form code from a visual design, ready for direct use and full customization.
  • Hot Code Reloading - Provides an embedded code editor that instantly updates the preview pane when generated code is modified.
  • Form Previewers - Provides an embedded iframe preview that shows the generated form interactively as you design.
  • VS Code Extensions - Launches the visual form designer directly from a VS Code extension, saving generated code into the project.
  • Form Designer Bridges - Opens the form designer from a VS Code extension and saves generated code directly into the project.
  • Form Dialogs - Displays a modal dialog with a validated form and built-in open, close, and confirm handlers.
  • Auto-resetting Forms - Creates a modal dialog with a validated form that resets automatically when opened or closed.
  • Dialog Form Wrappers - Ships a dialog form wrapper component with built-in open, close, and confirm lifecycle handlers for validated forms.
  • Visual Page Builders - Visual form designer that generates Element UI code.

سجل النجوم

مخطط تاريخ النجوم لـ jakhuang/form-generatorمخطط تاريخ النجوم لـ jakhuang/form-generator

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة jakhuang/form-generator؟

This is a visual form builder that generates Vue single-file components from a drag-and-drop canvas. It provides a complete workflow for designing forms visually, previewing them in real time, and exporting them as ready-to-use Vue code with validation rules already configured.

ما هي الميزات الرئيسية لـ jakhuang/form-generator؟

الميزات الرئيسية لـ jakhuang/form-generator هي: Visual Designers, Visual Form Designers, Drag-and-Drop, Form Validation, Live Preview Sandboxes, Validation Rule Engines, Vue Single-File Generators, Component Property Configurators.

ما هي البدائل مفتوحة المصدر لـ jakhuang/form-generator؟

تشمل البدائل مفتوحة المصدر لـ jakhuang/form-generator: gavinzhulei/vue-form-making — Vue Form Making is a visual form designer for Vue.js that lets you build forms by dragging and dropping components… vform666/variant-form — Variant Form is a low-code platform designed for building and managing dynamic, data-driven web forms. It provides a… surveyjs/survey-library — This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It… minikomi/bootstrap-form-builder — Bootstrap-Form-Builder is a low-code web form generator that enables the creation of data collection interfaces… jquery-validation/jquery-validation — This project is a jQuery plugin and client-side form validator used to verify web form inputs before they are… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web…

بدائل مفتوحة المصدر لـ Form Generator

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Form Generator.
  • gavinzhulei/vue-form-makingالصورة الرمزية لـ GavinZhuLei

    GavinZhuLei/vue-form-making

    5,572عرض على GitHub↗

    Vue Form Making is a visual form designer for Vue.js that lets you build forms by dragging and dropping components onto a canvas, without writing code. It generates runnable Vue.js code and structured JSON from the visual design, enabling rapid form creation and reuse. The tool provides a complete form-building environment with component configuration, input validation with error messages, live preview, and JSON export for storage or sharing. It supports remote data integration to populate dropdowns and other fields from external APIs, and allows custom Vue components to be registered and use

    Vue
    عرض على GitHub↗5,572
  • vform666/variant-formالصورة الرمزية لـ vform666

    vform666/variant-form

    1,997عرض على GitHub↗

    Variant Form is a low-code platform designed for building and managing dynamic, data-driven web forms. It provides a visual drag-and-drop designer that allows users to assemble complex form layouts and configure field properties without manual markup. The system functions as a comprehensive suite for form development, integrating a runtime rendering engine that transforms structured configuration objects into functional, validated user interfaces. The project distinguishes itself through its ability to transpile visual form definitions into portable, framework-specific source code. It utilize

    Vuedesignerelement-uiform
    عرض على GitHub↗1,997
  • surveyjs/survey-libraryالصورة الرمزية لـ surveyjs

    surveyjs/survey-library

    4,782عرض على GitHub↗

    This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It provides a JavaScript form builder library that transforms JSON schemas into functional web forms and multi-step wizards, with a dedicated visual survey creator for designing layouts and branching logic without writing code. The library is distinguished by its bidirectional PDF integration, which allows the conversion of JSON schemas into fillable PDF documents and the extraction of structured data from existing PDFs. It also features advanced capabilities for creating scored asse

    TypeScript
    عرض على GitHub↗4,782
  • minikomi/bootstrap-form-builderالصورة الرمزية لـ minikomi

    minikomi/Bootstrap-Form-Builder

    2,104عرض على GitHub↗

    Bootstrap-Form-Builder is a low-code web form generator that enables the creation of data collection interfaces through a browser-based visual editor. It allows users to design complex form layouts by arranging pre-styled components on a canvas, automatically producing the underlying HTML and layout structure without requiring manual code entry. The tool distinguishes itself through a configuration-based approach to component management. Developers can extend the available input types by registering custom elements and providing modular templates, which are then integrated into the visual des

    JavaScript
    عرض على GitHub↗2,104
  • عرض جميع البدائل الـ 30 لـ Form Generator→