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
·

Form input grouping

Classement mis à jour le 1 août 2026

For input control grouping, the strongest matches are xaboy/form-create (This JSON-driven form generator and low-code builder creates dynamic), lljj-x/vue-json-schema-form (This library generates dynamic Vue forms from JSON schemas) and react-hook-form/react-hook-form (React Hook Form is a form state management library). vform666/variant-form and brrake/dynamicangularform round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source form input grouping repositories, ranked by GitHub stars and activity. Compare the top alternatives and pick the right one.

Form input grouping

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • xaboy/form-createAvatar de xaboy

    xaboy/form-create

    7,055Voir sur 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

    This JSON-driven form generator and low-code builder creates dynamic layouts with validation and field dependencies, fitting the form management category well even though built-in accessibility markup details are less explicit in the provided feature set.

    JavaScriptDynamic Form GenerationJSON FormsDynamic Input Forms
    Voir sur GitHub↗7,055
  • lljj-x/vue-json-schema-formAvatar de lljj-x

    lljj-x/vue-json-schema-form

    2,262Voir sur GitHub↗

    This library provides a dynamic engine for Vue that automatically renders interactive web forms from JSON Schema definitions. It functions as a data-driven framework that maps schema constraints to UI components, managing state synchronization and input validation throughout the form lifecycle. The project distinguishes itself through a flexible adapter system that bridges structured data with established design systems, such as Element UI, Ant Design, or Naive UI. It supports complex interface requirements by allowing developers to inject custom logic, event listeners, and specialized templa

    This library generates dynamic Vue forms from JSON schemas and supports state management and validation, making it a strong fit for structured form building despite needing custom logic for complex grouping sections.

    JavaScriptDynamic Form EnginesJSON Forms
    Voir sur GitHub↗2,262
  • react-hook-form/react-hook-formAvatar de react-hook-form

    react-hook-form/react-hook-form

    44,760Voir sur GitHub↗

    React Hook Form is a state management library designed to handle form registration, validation, and submission lifecycle events. By decoupling form control logic from the standard component lifecycle, it enables the creation of performant forms that minimize unnecessary re-renders. The library integrates with external schema validation tools to enforce data integrity and provides a declarative framework for managing complex form structures. The project distinguishes itself through a subscription-based architecture that tracks property access to ensure components only update when the specific

    React Hook Form is a form state management library that provides robust TypeScript support, schema validation integration, and dynamic field handling, though grouping controls into logical sections relies on standard React structure rather than built-in fieldset components.

    TypeScriptSchema Validation ResolversValidation Resolver IntegrationsType-Safe Schema Validations
    Voir sur GitHub↗44,760
  • vform666/variant-formAvatar de vform666

    vform666/variant-form

    1,997Voir sur 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

    Variant Form is a schema-driven dynamic form builder with a visual drag-and-drop designer and runtime rendering, though its heavy focus on visual low-code tooling makes it somewhat heavier than a pure UI component or form control library.

    VueDynamic Form EnginesDynamic Form Generation
    Voir sur GitHub↗1,997
  • brrake/dynamicangularformAvatar de Brrake

    Brrake/DynamicAngularForm

    1Voir sur GitHub↗

    Create Dynamic From passing a json with associated values

    This TypeScript-based dynamic form library generates forms from JSON schemas, though its features are narrower and lack explicit emphasis on accessibility or advanced validation.

    TypeScriptDynamic Form EnginesJSON Forms
    Voir sur GitHub↗1
  • dynamic-forms/dynamic-formsAvatar de dynamic-forms

    dynamic-forms/dynamic-forms

    24Voir sur GitHub↗

    Angular project for dynamic forms based on JSON

    This TypeScript-based Angular project provides dynamic forms driven by JSON configuration, fulfilling the core need for dynamic form generation even if it lacks explicit field-grouping mentions.

    TypeScriptDynamic Form EnginesJSON Forms
    Voir sur GitHub↗24
  • 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

    This project is a TypeScript-based dynamic form generator built with React and React Hook Form that creates form layouts from JSON schemas, though its specific support for field grouping and conditional rendering is less explicit in the summary.

    TypeScriptDynamic Form GenerationJSON Forms
    Voir sur GitHub↗2,660
  • xmartlabs/xlformAvatar de xmartlabs

    xmartlabs/XLForm

    5,741Voir sur GitHub↗

    XLForm is a declarative UI library and framework for generating synchronized iOS table-view forms from structured definitions. It provides a toolkit for building mobile data-entry screens using Swift and Objective-C, allowing developers to create interfaces based on declarative sections and rows. The framework features dynamic interface synchronization and conditional logic to manage row visibility and editing restrictions. It supports the creation of dynamic multivalued sections where users can insert, delete, or reorder rows at runtime. The library includes a variety of interactive input c

    XLForm is an iOS form framework that supports declarative sections, dynamic row management, and conditional visibility, though it targets mobile native development rather than web-based form libraries.

    Objective-CConditional Field VisibilityDynamic Form Engines
    Voir sur GitHub↗5,741
  • json-schema-form/angular-schema-formAvatar de json-schema-form

    json-schema-form/angular-schema-form

    2,456Voir sur GitHub↗

    Angular schema form is a framework directive and form component library that automatically generates and validates interactive HTML form controls from standard JSON schemas and companion layout configurations. It translates structured data definitions into customizable user input interfaces, parsing data types and custom rules into native form controls and reusable HTML markup templates. The project provides capabilities for dynamic field management, allowing form elements to show or hide conditionally by evaluating expressions against current model and scope state, and supporting dynamic arr

    This library generates dynamic forms from JSON schemas with support for field grouping and conditional rendering, though it is specifically built for AngularJS rather than modern Angular frameworks.

    JavaScriptConditional Field VisibilityField Grouping ContainersJSON Forms
    Voir sur GitHub↗2,456
  • final-form/react-final-formAvatar de final-form

    final-form/react-final-form

    7,440Voir sur GitHub↗

    react-final-form is a React form state management library that provides a framework for declarative form validation and the orchestration of dynamic input fields. It utilizes a subscription-based state manager to trigger interface updates only for the specific fields that change during user input, which optimizes rendering by limiting unnecessary component re-renders. The library functions as a dynamic input field orchestrator, allowing users to add, remove, or reorder lists of form fields. It manages complex form state through a system that supports conditional field rendering and real-time

    React Final Form provides robust form state management with support for dynamic field arrays and conditional rendering, making it a strong tool for building structured forms even though grouping fields into distinct sections is typically handled by your own layout rather than a built-in container component.

    JavaScriptConditional Field VisibilityDynamic Form Generation
    Voir sur GitHub↗7,440
  • alibaba/x-renderAvatar de alibaba

    alibaba/x-render

    7,846Voir sur 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

    alibaba/x-render is a schema-driven form and UI generator that supports dynamic form building, validation schemas, and logical field grouping through JSON configuration, though it leans heavily toward low-code rendering rather than standard component primitives.

    TypeScriptDynamic Form GenerationDynamic Input Forms
    Voir sur GitHub↗7,846
  • alibaba/formilyAvatar de alibaba

    alibaba/formily

    12,558Voir sur GitHub↗

    Formily is a schema-driven framework designed for building complex web forms by decoupling business logic and validation rules from the underlying user interface. It utilizes a declarative JSON schema to define form structures, allowing developers to manage data collection and field interactions independently of specific component libraries or frontend frameworks. The system is built upon a reactive observable state engine that synchronizes form data, validation status, and field interactions in real time. By employing a recursive tree traversal and a centralized event bus, the engine manages

    Formily is a schema-driven form builder and input management library featuring field grouping, validation schemas, dynamic forms, TypeScript support, and conditional rendering.

    TypeScriptDeclarative Form SchemasSchema-Based GeneratorsReactive Form Builders
    Voir sur GitHub↗12,558
  • unform/unformAvatar de unform

    unform/unform

    4,410Voir sur GitHub↗

    Unform is a React form state manager designed to handle the state, validation, and submission of complex user input forms. It utilizes an uncontrolled form API that minimizes re-renders by using references instead of synchronized state to manage form data. The library features a nested data mapper that organizes fields into hierarchical objects and arrays using scoping and dot notation. It also includes a custom input adapter to connect third-party UI components and non-standard inputs to the centralized form state, and a validation engine that checks submitted data against defined schemas to

    Unform is a React form state manager that supports nested data mapping and schema validation, fitting the core form building and input management category well while relying on custom setup for some UI grouping patterns.

    TypeScriptField GroupsNested Field Containers
    Voir sur GitHub↗4,410
  • 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

    This project is a dynamic, JSON-driven form and survey framework that includes robust features for schema-driven containers, validation, and multi-step layouts, fitting the need for grouping and managing form controls.

    TypeScriptDynamic Form GenerationJSON Forms
    Voir sur GitHub↗4,782
  • react-component/field-formAvatar de react-component

    react-component/field-form

    1,023Voir sur GitHub↗

    Field-form is a library for managing complex form state, validation, and field synchronization within React component trees. It functions as a state management solution that uses a shared provider to distribute form data and validation messages across nested components. The library distinguishes itself through a dynamic field registry that supports the addition, removal, and reordering of form controls. It employs a field-level subscription model to ensure that individual components only re-render when their specific state slices change, and it provides an imperative interface for triggering

    This library manages complex form state, validation, and dynamic field registration in React, aligning with the category although it focuses primarily on state synchronization rather than UI component grouping.

    TypeScriptDynamic Form Generation
    Voir sur GitHub↗1,023
  • mantinedev/mantineAvatar de mantinedev

    mantinedev/mantine

    31,263Voir sur GitHub↗

    Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti

    Mantine is a comprehensive React component library that provides accessible UI elements, form hooks, and layout primitives, making it a strong fit for building styled forms even though it lacks a dedicated schema validation engine out of the box.

    TypeScriptComponent LibrariesApplication ShellsBase Components
    Voir sur GitHub↗31,263
  • taiga-family/taiga-uiAvatar de taiga-family

    taiga-family/taiga-ui

    4,002Voir sur GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    Taiga UI is an Angular component library that includes a dedicated form management framework with built-in validation and TypeScript support, fitting the search for form control grouping and input management.

    TypeScriptInput Groups
    Voir sur GitHub↗4,002
  • jaredpalmer/formikAvatar de jaredpalmer

    jaredpalmer/formik

    34,343Voir sur GitHub↗

    Formik is a React form management library and state management tool. It serves as a client-side form validator for checking user entries against defined rules and managing associated error messages before submission. The library synchronizes user input values across multiple fields into a single object for retrieval and manipulates the transition of form data from initial entry through validation and final submission. It provides capabilities for tracking complex form state, managing form submissions, and validating user inputs to ensure data integrity.

    Formik is a TypeScript-backed React form management library that handles validation and state, making it straightforward to organize and validate complex fields even though it lacks built-in layout-based field grouping constructs.

    TypeScriptReact Form LibrariesForm State ManagementForm State Management Tools
    Voir sur GitHub↗34,343
  • redux-form/redux-formAvatar de redux-form

    redux-form/redux-form

    12,490Voir sur GitHub↗

    redux-form is a library for managing HTML form state and validation within a Redux store using React components. It functions as a state manager that synchronizes input values and interaction metadata to maintain a single source of truth in a global state container. The project provides mechanisms for orchestrating dynamic arrays of input fields that can be added, removed, or reordered in real time. It also includes a system for splitting complex data entry into a sequence of pages to create multi-step form wizards. Additional capabilities cover client-side data validation through synchronou

    redux-form is a form state management library for React and Redux that supports dynamic field arrays and validation schemas, though it is tied to Redux and largely superseded by newer approaches.

    JavaScriptForm and Input ManagementRedux ImplementationsClient-Side Input Validators
    Voir sur GitHub↗12,490
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
xaboy/form-create7.1KJavaScriptMIT2 juin 2026
lljj-x/vue-json-schema-form2.3KJavaScriptApache-2.020 mai 2026
react-hook-form/react-hook-form44.8KTypeScriptMIT16 juin 2026
vform666/variant-form2KVueNOASSERTION26 nov. 2024
brrake/dynamicangularform1TypeScriptMIT21 mai 2026
dynamic-forms/dynamic-forms24TypeScriptMIT6 juin 2026
hasanharman/form-builder2.7KTypeScriptmit18 févr. 2026
xmartlabs/xlform5.7KObjective-CMIT3 juin 2024
json-schema-form/angular-schema-form2.5KJavaScriptMIT20 févr. 2023
final-form/react-final-form7.4KJavaScriptMIT30 mai 2026

Related searches

  • Boolean input components
  • Input form component
  • UI navigation components
  • UI component library
  • Web control panel
  • Navigation menu components
  • Web navigation framework
  • Inline editing components