awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mozilla-services avatar

mozilla-services/react-jsonschema-form

0
View on GitHub↗
15,803 stars·2,319 forks·TypeScript·Apache-2.0·6 vuesrjsf-team.github.io/react-jsonschema-form↗

React Jsonschema Form

This project is a JSON Schema form generator and React UI component that automatically creates web forms based on JSON Schema definitions. It serves as a schema-driven form builder used to transform declarative data definitions into interactive user interfaces for data entry and validation.

The tool provides capabilities for dynamic form generation and JSON Schema integration, allowing for the automatic creation of input fields and layouts to avoid manual coding. It implements schema-based validation to ensure user input adheres to standardized JSON Schema rules in real time.

The system manages data entry interfaces by mapping schema types to React components and utilizing recursive rendering for complex data hierarchies. It supports customization through component overrides and maintains a centralized state to synchronize form values.

Features

  • Schema-Based Generators - Automatically generates customizable web forms based on JSON schema definitions.
  • JSON-Schema - Integrates JSON Schema definitions to drive the structure and validation of interactive user interfaces.
  • Schema-Based State Validation - Implements a validation engine that checks user input against JSON Schema constraints in real time.
  • Schema-Driven Generators - Uses declarative JSON schemas to automatically generate customizable input fields and layouts.
  • Data Entry Forms - Provides interfaces for users to input data into structured fields that stay in sync with a backend model.
  • Dynamic Form Generation - Renders visual form layouts on the fly based on provided JSON data models.
  • Component Mappings - Maps JSON Schema types to a predefined library of React input components during rendering.
  • React Components - Provides a reusable React component for building dynamic, schema-driven forms.
  • Component Overrides - Allows replacing default input fields with custom React components through a mapping configuration.
  • Recursive Components - Implements components that recursively render themselves to support nested JSON Schema data hierarchies.
  • Form State Management Tools - Provides utilities for synchronizing multiple form input values into a single cohesive state object.
  • Form Management - Building web forms directly from JSON schemas.

Historique des stars

Graphique de l'historique des stars pour mozilla-services/react-jsonschema-formGraphique de l'historique des stars pour mozilla-services/react-jsonschema-form

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 à React Jsonschema Form

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec React Jsonschema Form.
  • rjsf-team/react-jsonschema-formAvatar de rjsf-team

    rjsf-team/react-jsonschema-form

    15,654Voir sur GitHub↗

    This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It functions as a component-based generator that automatically maps schema constraints to input fields and validation logic, ensuring that data collection remains consistent with defined structures. The library distinguishes itself through a registry-based architecture that allows for extensive customization of the user interface. Developers can override default widgets, field templates, and layout structures to accommodate unique data types or specific design requirements. It suppor

    TypeScriptdata-validationformsjson
    Voir sur GitHub↗15,654
  • pydantic/fastuiAvatar de pydantic

    pydantic/FastUI

    8,970Voir sur GitHub↗

    FastUI is a server-driven UI system and Pydantic UI framework that transforms backend data models into functional web interfaces. It operates as a model-based frontend generator where the server controls the layout and behavior of the user interface through structured data schemas, enabling a low-code approach to web development. The project allows for the definition of visual hierarchies and component properties on the backend, using a JSON-based protocol to communicate UI structure between the server and client. It utilizes schema-driven generation to automate the creation of interfaces, in

    Pythonfastapipydanticpython
    Voir sur GitHub↗8,970
  • 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
  • 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

    TypeScriptant-designdesignableform
    Voir sur GitHub↗12,558
Voir les 30 alternatives à React Jsonschema Form→

Questions fréquentes

Que fait mozilla-services/react-jsonschema-form ?

This project is a JSON Schema form generator and React UI component that automatically creates web forms based on JSON Schema definitions. It serves as a schema-driven form builder used to transform declarative data definitions into interactive user interfaces for data entry and validation.

Quelles sont les fonctionnalités principales de mozilla-services/react-jsonschema-form ?

Les fonctionnalités principales de mozilla-services/react-jsonschema-form sont : Schema-Based Generators, JSON-Schema, Schema-Based State Validation, Schema-Driven Generators, Data Entry Forms, Dynamic Form Generation, Component Mappings, React Components.

Quelles sont les alternatives open-source à mozilla-services/react-jsonschema-form ?

Les alternatives open-source à mozilla-services/react-jsonschema-form incluent : rjsf-team/react-jsonschema-form — This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It… pydantic/fastui — FastUI is a server-driven UI system and Pydantic UI framework that transforms backend data models into functional web… hasanharman/form-builder — This project is a JSON schema form builder and dynamic form generator. It functions as an API-driven data collector… alibaba/formily — Formily is a schema-driven framework designed for building complex web forms by decoupling business logic and… jaredpalmer/formik — Formik is a React form management library and state management tool. It serves as a client-side form validator for… orchidsoftware/platform — This project is a rapid application development framework for building back-office interfaces and dashboards within…