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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xaboy avatar

xaboy/form-create

0
View on GitHub↗
7,055 stars·1,096 forks·JavaScript·MIT·16 vueswww.form-create.com↗

Form Create

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 responsiveness.

The project covers a broad range of capabilities including the generation of forms from JSON, the creation of custom form components, and the establishment of links between fields to coordinate behavior. It also supports recursive sub-form nesting to handle hierarchical data collection and dynamic form validation.

Features

  • JSON Forms - Generates complete dynamic web forms and validation logic based on structured JSON configuration files.
  • Low-Code Development Platforms - Provides a visual development environment for rapidly assembling business interfaces using pre-defined components and logic.
  • Reactive State Links - Enables complex field interdependencies where changes in one input trigger visibility or value updates in others.
  • Reactivity Dependency Graphs - Utilizes a reactivity dependency graph to track form field changes and trigger precise UI updates.
  • JSON Component Registries - Uses a JSON-based registry to map configuration keys to specific UI component rendering templates.
  • Dynamic Input Forms - Features UI components that dynamically adjust field visibility and requirement rules based on user-provided input.
  • Form Builders - Provides a visual builder for designing complex data entry layouts and their corresponding configuration structures.
  • Dynamic Form Generation - Creates dynamic web forms from JSON data structures to enable data-driven user interfaces.
  • Schema-Based Generators - Produces complete layout and validation logic by iterating through standardized JSON definitions at runtime.
  • Visual Configuration Designers - Ships a visual drag-and-drop interface to design form layouts and automatically generate their underlying JSON configurations.
  • Field Dependency Mapping - Implements a dependency graph to coordinate behavior and visibility shifts between linked form fields.
  • Visual Form Designers - Provides a visual drag-and-drop interface to build form structures and generate configurations without manual code.
  • Cross-Field Dependency Links - Establishes dependencies between components so that changes in one field trigger updates or visibility shifts in others.
  • Visual Schema Generators - Converts drag-and-drop interactions from a visual designer into a standardized JSON schema for programmatic rendering.
  • Visualization Configuration Serializers - Serializes drag-and-drop interface interactions into a structured configuration schema for rendering engines.
  • Component Abstractions - Implements an architectural layer that decouples core form logic from specific UI framework implementations.
  • Framework Agnostic Interfaces - Decouples form logic from the underlying UI framework to ensure consistent behavior across different component libraries.
  • Hierarchical Nesting - Handles complex hierarchical data by recursively nesting form configurations within parent containers.
  • Custom Form Field Components - Allows the conversion of any component or HTML tag into a functional form field to extend input types.
  • Complex Form Layouts - Provides organizational layout structures to manage complex data entry through groups and nested sub-forms.
  • Hierarchical Data Orchestration - Orchestrates field dependencies and recursive sub-form nesting to handle hierarchical data collection.
  • Responsive Layouts - Provides adaptable layouts and components that render correctly across various screen sizes and mobile operating systems.
  • UI Component Libraries - Provides a comprehensive library of adaptable UI components and layout containers for cross-framework integration.
  • Input Component Overrides - Provides a registry to swap default UI input components with custom implementations for specific form fields.
  • Form Layouts - Offers responsive grid and container systems for aligning form controls consistently across desktop and mobile browsers.
  • Framework Component Adapters - Provides wrapper layers that ensure form components maintain functional consistency across different JavaScript framework environments.
  • Recursive Form Nesting - Supports hierarchical data collection by treating nested configuration arrays as child form instances.
  • Form Builders - Dynamic form builder with validation and data collection.
  • Form Handling - Listed in the “Form Handling” section of the Awesome Vue awesome list.

Historique des stars

Graphique de l'historique des stars pour xaboy/form-createGraphique de l'historique des stars pour xaboy/form-create

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Form Create

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Form Create.
  • surveyjs/survey-libraryAvatar de surveyjs

    surveyjs/survey-library

    4,782Voir sur 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
    Voir sur GitHub↗4,782
  • hasanharman/form-builderAvatar de hasanharman

    hasanharman/form-builder

    2,660Voir sur GitHub↗

    This project is a JSON schema form builder and dynamic form generator. It functions as an API-driven data collector that creates customizable input fields and layouts based on JSON schema definitions. The system serves as a schema-based input validator, enforcing data integrity through predefined schemas and providing real-time feedback to users. It allows for the creation of web forms where input types, labels, and placeholders can be modified without changing the source code. The tool manages the end-to-end workflow of interactive user input, covering dynamic form generation, client-side d

    TypeScriptnextjsreactreact-hook-form
    Voir sur GitHub↗2,660
  • jdorn/json-editorAvatar de jdorn

    jdorn/json-editor

    5,826Voir sur GitHub↗

    json-editor is a schema-driven UI generator and web-based editor that automatically creates interactive HTML forms from JSON Schema definitions. It functions as a tool for collecting, modifying, and validating structured data by mapping schema specifications to corresponding input components. The project distinguishes itself through a plug-in input architecture and resolver-based component mapping, which allow for the injection of third-party editors and custom input interfaces for specialized data types such as markdown, colors, and syntax-highlighted code. It also supports external schema r

    JavaScript
    Voir sur GitHub↗5,826
  • json-editor/json-editorAvatar de json-editor

    json-editor/json-editor

    4,900Voir sur GitHub↗

    JSON Editor is a schema-driven UI framework and web-based editor used to generate interactive forms and validate JSON data. It translates JSON Schema specifications into a hierarchy of HTML form elements, allowing users to manipulate complex JSON structures through a structured interface rather than raw text. The framework differentiates itself through a plugin-based extension system that supports custom resolver functions and the integration of specialized editors, such as WYSIWYG, Markdown, and syntax-highlighted code editors. It employs recursive schema resolution to handle nested definiti

    JavaScript
    Voir sur GitHub↗4,900
Voir les 30 alternatives à Form Create→

Questions fréquentes

Que fait xaboy/form-create ?

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.

Quelles sont les fonctionnalités principales de xaboy/form-create ?

Les fonctionnalités principales de xaboy/form-create sont : JSON Forms, Low-Code Development Platforms, Reactive State Links, Reactivity Dependency Graphs, JSON Component Registries, Dynamic Input Forms, Form Builders, Dynamic Form Generation.

Quelles sont les alternatives open-source à xaboy/form-create ?

Les alternatives open-source à xaboy/form-create incluent : surveyjs/survey-library — This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It… hasanharman/form-builder — This project is a JSON schema form builder and dynamic form generator. It functions as an API-driven data collector… jdorn/json-editor — json-editor is a schema-driven UI generator and web-based editor that automatically creates interactive HTML forms… json-editor/json-editor — JSON Editor is a schema-driven UI framework and web-based editor used to generate interactive forms and validate JSON… vform666/variant-form — Variant Form is a low-code platform designed for building and managing dynamic, data-driven web forms. It provides a… vue-generators/vue-form-generator — This project is a schema-based form generator for Vue.js that constructs interactive user interfaces by parsing…