awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 repositorios

Awesome GitHub RepositoriesVisual Form Designers

Drag-and-drop interfaces used to visually construct form layouts and configurations.

Distinct from Dynamic Form Generation: Distinct from programmatic generators; this focuses on the visual authoring experience.

Explore 25 awesome GitHub repositories matching user interface & experience · Visual Form Designers. Refine with filters or upvote what's useful.

Awesome Visual Form Designers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • go-admin-team/go-adminAvatar de go-admin-team

    go-admin-team/go-admin

    12,687Ver en GitHub↗

    go-admin is a full-stack admin scaffolding system that generates a complete backend management interface with built-in user, role, menu, and department management modules. It combines role-based access control enforcement, JWT token authentication, multi-tenant database isolation, and scheduled task scheduling into a single framework, with a Vue-based frontend rendered through reusable components. The project distinguishes itself by integrating a Casbin RBAC engine for granular permission management across menus, buttons, and API endpoints, alongside automatic API documentation generation fro

    Constructs page layouts and form structures by dragging and dropping pre-built UI components without writing code.

    Goadminant-designant-design-pro
    Ver en GitHub↗12,687
  • mrxujiang/h5-dooringAvatar de MrXujiang

    MrXujiang/h5-Dooring

    9,956Ver en GitHub↗

    h5-Dooring es un conjunto de herramientas no-code que incluye un sistema de gestión de contenidos, diseñadores visuales de páginas y un generador de JSON a HTML para crear sitios web optimizados para móviles. Proporciona un constructor visual de páginas para crear landing pages y sitios interactivos mediante una interfaz basada en bloques, junto con un constructor de formularios no-code para crear formularios de recolección de datos con herramientas integradas de análisis y exportación. El sistema utiliza un proceso de transformación de JSON a página para convertir automáticamente datos estructurados en páginas web funcionales. Cuenta con un diseñador dedicado para landing pages móviles y pantallas de bienvenida, permitiendo la personalización de animaciones y componentes de diseño responsivo. La plataforma incluye un sistema de renderizado en tiempo real para vistas previas de contenido en múltiples dispositivos mediante marcos simulados o códigos QR. Cubre la gestión del ciclo de vida de las páginas, control de acceso de usuarios para permisos de proyectos y la capacidad de exportar el código fuente del proyecto o paquetes de distribución para alojamiento independiente.

    Provides a visual drag-and-drop designer for building interactive data collection forms.

    JavaScript
    Ver en GitHub↗9,956
  • jakhuang/form-generatorAvatar de JakHuang

    JakHuang/form-generator

    9,330Ver en GitHub↗

    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

    Builds form layouts by dragging and dropping pre-configured components onto a canvas without writing code.

    Vueelement-uiform-designermonaco-editor
    Ver en GitHub↗9,330
  • alibaba/x-renderAvatar de alibaba

    alibaba/x-render

    7,846Ver en GitHub↗

    x-render is a configuration-driven UI framework and low-code interface builder that transforms structured data definitions into functional user interface components. It operates as a JSON-driven UI generator, using a standardized configuration protocol to render data tables, input forms, and charts. The system includes a visual form builder and interface design editor, allowing users to arrange layouts and configuration settings through a graphical interface to avoid writing manual structural code. This process is supported by a schema-based component library that maps configuration keys to a

    Ships a drag-and-drop interface for visually constructing complex form layouts and settings.

    TypeScriptantant-designchart
    Ver en GitHub↗7,846
  • alibaba/form-renderAvatar de alibaba

    alibaba/form-render

    7,847Ver en GitHub↗

    form-render es un framework de UI basado en esquemas que traduce definiciones JSON estructuradas en diseños administrativos funcionales, formularios web interactivos y visualizaciones de datos. Sirve como un sistema para renderizar componentes y lógica de validación basada en esquemas declarativos en lugar de código imperativo manual. El framework incluye un generador de formularios basado en JSON y un componente de tabla de datos que transforma datos estructurados en interfaces buscables y ordenables. También cuenta con un motor de visualización que renderiza gráficos de datos a partir de esquemas de configuración simplificados y un editor visual para diseñar diseños de formularios y definiciones de campos. El sistema cubre amplias áreas de capacidad, incluyendo el renderizado dinámico de tablas de datos, la validación de entrada basada en esquemas y la generación de informes visuales de datos mediante el mapeo de JSON a gráfico.

    Provides a visual editor to design administrative layouts and define fields without writing manual code.

    TypeScript
    Ver en GitHub↗7,847
  • xaboy/form-createAvatar de xaboy

    xaboy/form-create

    7,055Ver en GitHub↗

    form-create is a JSON-driven form generator and low-code form builder that renders dynamic web forms and validation logic from configuration files. It functions as a data-driven form orchestrator for managing field dependencies and hierarchical data structures within complex layouts. The system includes a visual drag-and-drop interface for designing data entry layouts and automatically generating their corresponding configuration structures. It provides a dynamic UI component library of adaptable form fields and layout containers designed for cross-framework integration and mobile responsiven

    Provides a visual drag-and-drop interface to build form structures and generate configurations without manual code.

    JavaScriptant-design-vuearco-designelement-plus
    Ver en GitHub↗7,055
  • yangzongzhuan/ruoyi-vue3Avatar de yangzongzhuan

    yangzongzhuan/RuoYi-Vue3

    6,631Ver en GitHub↗

    RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue 3. It serves as an enterprise management backend providing a decoupled architecture that separates the API from the user interface. The project features a low-code CRUD generator that automatically produces frontend and backend boilerplate code and API documentation from database tables. It implements a comprehensive role-based access control system for managing users, departments, and granular permissions at the menu and button levels, secured by stateless JSON Web Token auth

    Provides a visual drag-and-drop builder for constructing custom forms and configurable fields.

    Vueadminelement-pluselement-ui
    Ver en GitHub↗6,631
  • plasmicapp/plasmicAvatar de plasmicapp

    plasmicapp/plasmic

    6,648Ver en GitHub↗

    Provides a visual drag-and-drop interface for building custom forms with built-in components.

    TypeScriptbuildercmsdesign
    Ver en GitHub↗6,648
  • ly525/luban-h5Avatar de ly525

    ly525/luban-h5

    6,239Ver en GitHub↗

    luban-h5 es un framework web low-code y constructor visual de páginas móviles utilizado para diseñar páginas web móviles interactivas. Funciona como un renderizador de páginas basado en JSON que convierte configuraciones de diseño en páginas en vivo para su entrega al usuario final, e incluye un constructor visual de formularios para crear campos de entrada interactivos y rastrear estadísticas de envío. El proyecto cuenta con un convertidor de PSD a HTML que analiza archivos de Photoshop en páginas HTML funcionales para automatizar el flujo de trabajo de diseño a código. Se distingue por un sistema basado en plugins que permite el desarrollo de componentes de UI personalizados y plugins de página especializados. La plataforma cubre una amplia superficie de capacidades, incluyendo diseño visual drag-and-drop, gestión de animaciones e incrustación de activos multimedia. Proporciona herramientas para la gestión de contenido backend, enlace dinámico de datos y la publicación de páginas en URLs públicas con vistas previas en vivo en dispositivos mediante códigos QR.

    Provides a tool for visually constructing custom forms with interactive input fields.

    JavaScript
    Ver en GitHub↗6,239
  • jdorn/json-editorAvatar de jdorn

    jdorn/json-editor

    5,826Ver en GitHub↗

    json-editor es un generador de UI basado en esquemas y editor basado en web que crea automáticamente formularios HTML interactivos a partir de definiciones de JSON Schema. Funciona como una herramienta para recolectar, modificar y validar datos estructurados mapeando especificaciones de esquema a componentes de entrada correspondientes. El proyecto se distingue por una arquitectura de entrada plug-in y mapeo de componentes basado en resolvedores, que permiten la inyección de editores de terceros e interfaces de entrada personalizadas para tipos de datos especializados como markdown, colores y código con resaltado de sintaxis. También soporta la resolución de esquemas externos vía URLs y enlaces de hyper-schema para integrar modelos de datos remotos y documentos relacionados. El sistema cubre una gestión integral del diseño de formularios, incluyendo arreglos de cuadrícula y configuraciones de arrays, junto con lógica condicional para campos dependientes y población dinámica de enums. Proporciona un motor de validación que aplica tanto restricciones de esquema estandarizadas como reglas de negocio personalizadas, mientras soporta la localización de cadenas de UI e integración con frameworks CSS externos.

    Provides a system for constructing complex user interfaces with dependent fields and grid layouts driven by data schemas.

    JavaScript
    Ver en GitHub↗5,826
  • gavinzhulei/vue-form-makingAvatar de GavinZhuLei

    GavinZhuLei/vue-form-making

    5,572Ver en 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

    Provides a drag-and-drop interface for visually constructing form layouts without writing code.

    Vue
    Ver en GitHub↗5,572
  • json-editor/json-editorAvatar de json-editor

    json-editor/json-editor

    4,900Ver en GitHub↗

    JSON Editor es un framework de UI basado en esquemas y editor basado en web utilizado para generar formularios interactivos y validar datos JSON. Traduce especificaciones de JSON Schema en una jerarquía de elementos de formulario HTML, permitiendo a los usuarios manipular estructuras JSON complejas a través de una interfaz estructurada en lugar de texto crudo. El framework se diferencia por un sistema de extensión basado en plugins que soporta funciones de resolución personalizadas y la integración de editores especializados, como WYSIWYG, Markdown y editores de código con resaltado de sintaxis. Emplea resolución de esquemas recursiva para manejar definiciones anidadas e implementa validación condicional basada en estado utilizando lógica if-then-else. El proyecto proporciona una amplia gama de capacidades, incluyendo enlace de datos bidireccional, gestión de layout de objetos y arrays para rejillas y pestañas, y sincronización dinámica de campos mediante interpolación de plantillas. Su librería de componentes cubre entradas estándar junto con herramientas especializadas como selectores de color, selectores de fecha y hora, componentes de autocompletado e interfaces de carga de archivos. La interfaz soporta la localización de cadenas de UI e integra varios frameworks CSS para desacoplar la generación estructural de formularios del estilo visual.

    Integrating specialized editors such as WYSIWYG, Markdown, or code editors into a schema-driven form workflow.

    JavaScript
    Ver en GitHub↗4,900
  • stephenmcd/mezzanineAvatar de stephenmcd

    stephenmcd/mezzanine

    4,826Ver en GitHub↗

    Mezzanine es un sistema de gestión de contenido basado en web construido sobre el framework Django. Proporciona un conjunto de herramientas para gestionar el contenido del sitio, páginas y estructuras jerárquicas. La plataforma cuenta con un editor visual de sitios web con interfaces de arrastrar y soltar para modificar diseños de página y contenido sin escribir HTML sin procesar. Incluye un framework multilingüe para traducir el texto del sitio web a múltiples idiomas para audiencias globales. El sistema cubre una amplia gama de capacidades administrativas y operativas, incluyendo catálogos de productos de comercio electrónico y procesamiento de transacciones, gestión de identidad para perfiles de usuario y verificación de correo electrónico, y un constructor de formularios personalizado para la recopilación de datos. La funcionalidad adicional incluye la publicación programada de contenido y herramientas de optimización para motores de búsqueda (SEO) para gestionar metadatos y generar URLs limpias.

    Provides a drag-and-drop interface for building data collection forms with CSV export capabilities.

    Python
    Ver en GitHub↗4,826
  • surveyjs/survey-libraryAvatar de surveyjs

    surveyjs/survey-library

    4,782Ver en GitHub↗

    Este proyecto es un framework de renderizado de formularios basado en JSON y un creador visual diseñado para la recolección dinámica de datos. Proporciona una biblioteca de construcción de formularios en JavaScript que transforma esquemas JSON en formularios web funcionales y asistentes de varios pasos, con un creador de encuestas visual dedicado para diseñar diseños y lógica de ramificación sin escribir código. La biblioteca destaca por su integración bidireccional con PDF, que permite la conversión de esquemas JSON en documentos PDF rellenables y la extracción de datos estructurados de archivos PDF existentes. También cuenta con capacidades avanzadas para crear evaluaciones puntuadas y calculadoras que procesan entradas numéricas para proporcionar resultados ponderados en tiempo real. El sistema cubre una amplia superficie de capacidades, incluyendo ramificación condicional y validación de entrada de varias etapas, localización en varios idiomas y renderizado agnóstico al framework para React, Angular y Vue.js. Además, incluye herramientas para la visualización de datos de respuesta, tematización basada en variables CSS y cumplimiento de accesibilidad WCAG.

    Provides a drag-and-drop visual editor for building form structures, branching logic, and layouts.

    TypeScript
    Ver en GitHub↗4,782
  • openemr/openemrAvatar de openemr

    openemr/openemr

    4,691Ver en GitHub↗

    OpenEMR is an open-source electronic health record (EHR) system that also functions as a medical practice management platform and a patient portal, all integrated with standards-based health data exchange. It stores and manages patient health records, handles clinical workflows, supports scheduling and billing, and provides patients with secure self-service access to their information. Interoperability is built in via FHIR and C-CDA for exchanging records with external systems and Direct protocol for encrypted provider messaging. The system is designed to be extensible, with a modular plugin

    Provides a visual builder for creating patient encounter forms and questionnaires without programming.

    PHPehremrfhir
    Ver en GitHub↗4,691
  • casibase/casibaseAvatar de casibase

    casibase/casibase

    4,443Ver en GitHub↗

    Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a

    Creates interactive forms with configurable fields, validation rules, and submission handling.

    Goa2aagentagi
    Ver en GitHub↗4,443
  • zeebe-io/zeebeAvatar de zeebe-io

    zeebe-io/zeebe

    4,171Ver en GitHub↗

    Zeebe es un motor de flujo de trabajo cloud-native y máquina de estados distribuida diseñada para la orquestación de procesos de negocio utilizando estándares BPMN y DMN. Opera como un runtime de flujo de trabajo gRPC de alto rendimiento que ejecuta procesos de negocio complejos a través de una arquitectura de streaming de eventos particionada. El sistema también funciona como un orquestador para agentes de modelos de lenguaje de gran tamaño, coordinando el razonamiento de IA y el uso de herramientas dentro de procesos de negocio deterministas. El motor se distingue por su red de brokers peer-to-peer y un modelo de replicación de datos basado en consenso que garantiza alta disponibilidad y tolerancia a fallos. Emplea un cluster de brokers particionado para lograr escalabilidad horizontal y utiliza contrapresión de solicitudes adaptativa para regular el flujo de comandos entrantes y prevenir la sobrecarga del sistema. La plataforma cubre una amplia superficie de capacidades operativas, incluyendo monitoreo de ejecución en tiempo real con mapas de calor de rendimiento, toma de decisiones de negocio automatizada mediante tablas de decisión y ejecución de tareas distribuidas a través de un modelo de trabajador de tareas basado en polling. También proporciona herramientas para el aislamiento de recursos multi-tenant, control de acceso basado en identidad e integración de APIs web externas y funciones serverless. El sistema puede desplegarse a través de varios entornos, incluyendo Kubernetes y Docker, y se gestiona mediante una combinación de interfaz de línea de comandos y una API REST programática.

    Provides tools to visually design custom interfaces for collecting data from users during a process.

    Java
    Ver en GitHub↗4,171
  • area17/twillAvatar de area17

    area17/twill

    3,956Ver en GitHub↗

    Twill es un kit de herramientas CMS de Laravel y generador de paneles de administración diseñado para construir consolas administrativas personalizadas y sistemas de gestión de contenido. Sirve como un framework de CMS headless y un kit de herramientas para definir modelos de contenido y gestionar datos estructurados a través de una interfaz administrativa dedicada. El proyecto cuenta con un editor de bloques visual que permite a los editores organizar y configurar secciones de contenido reutilizables mediante una interfaz de arrastrar y soltar. Incluye un gestor de activos digitales dedicado para almacenar, recortar y optimizar imágenes y archivos en almacenamiento local o en la nube, así como un gestor de contenido multilingüe para manejar campos traducidos y enlaces permanentes localizados. La plataforma proporciona amplias capacidades para la gestión de contenido y medios, incluyendo seguimiento de versiones, programación de publicaciones y organización jerárquica de páginas. Cubre herramientas administrativas extensas como control de acceso basado en roles, búsqueda global y scaffolding de línea de comandos para la generación rápida de módulos CRUD y migraciones de bases de datos. El sistema se integra con modelos de Laravel utilizando traits para habilitar la publicación y el manejo de medios.

    Provides controls for organizing form fields into fieldsets and split-column layouts to improve administrative usability.

    PHP
    Ver en GitHub↗3,956
  • siteserver/cmsAvatar de siteserver

    siteserver/cms

    3,905Ver en GitHub↗

    This project is a .NET Core content management system and multi-site management platform designed to organize and publish structured digital content across independent websites from a centralized interface. It functions as both a headless CMS and a static site generator, rendering dynamic templates into HTML files to increase loading speed and scalability. The system integrates retrieval-augmented generation to transform website documents and content into searchable AI knowledge bases. It includes a visual AI workflow orchestrator to define the logic between user queries and large language mo

    Includes tools for visually constructing custom data entry forms in the backend to collect user input.

    JavaScriptc-sharpcmscontent-management-system
    Ver en GitHub↗3,905
  • embarcadero/dev-cppAvatar de Embarcadero

    Embarcadero/Dev-Cpp

    2,882Ver en GitHub↗

    Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t

    Features a visual designer for constructing native user interfaces and responsive layouts using a library of components.

    Pascalcppdelphidev-cpp
    Ver en GitHub↗2,882
Ant.12Siguiente
  1. Home
  2. User Interface & Experience
  3. Visual Form Designers

Explorar subetiquetas

  • Custom Form Builders1 sub-etiquetaTools for visually constructing custom forms using drag-and-drop components and configurable fields. **Distinct from Visual Form Designers:** Distinct from Visual Form Designers: focuses on building custom forms with specific fields and logic, not just general form layout.
  • Form Layout ManagementControls over the spatial arrangement and ordering of form fields using grids, tabs, and tables. **Distinct from Custom Form Builders:** Focuses on the arrangement logic and property ordering of an existing form rather than building a form from scratch via drag-and-drop.