awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mozilla-services avatar

mozilla-services/react-jsonschema-form

0
View on GitHub↗
15,803 estrellas·2,319 forks·TypeScript·Apache-2.0·6 vistasrjsf-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.

Historial de estrellas

Gráfico del historial de estrellas de mozilla-services/react-jsonschema-formGráfico del historial de estrellas de mozilla-services/react-jsonschema-form

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a React Jsonschema Form

Proyectos open-source similares, clasificados según cuántas características comparten con React Jsonschema Form.
  • rjsf-team/react-jsonschema-formAvatar de rjsf-team

    rjsf-team/react-jsonschema-form

    15,654Ver en 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
    Ver en GitHub↗15,654
  • pydantic/fastuiAvatar de pydantic

    pydantic/FastUI

    8,970Ver en 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
    Ver en GitHub↗8,970
  • hasanharman/form-builderAvatar de hasanharman

    hasanharman/form-builder

    2,660Ver en 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
    Ver en GitHub↗2,660
  • alibaba/formilyAvatar de alibaba

    alibaba/formily

    12,558Ver en 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
    Ver en GitHub↗12,558
Ver las 30 alternativas a React Jsonschema Form→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de mozilla-services/react-jsonschema-form?

Las características principales de mozilla-services/react-jsonschema-form son: Schema-Based Generators, JSON-Schema, Schema-Based State Validation, Schema-Driven Generators, Data Entry Forms, Dynamic Form Generation, Component Mappings, React Components.

¿Qué alternativas de código abierto existen para mozilla-services/react-jsonschema-form?

Las alternativas de código abierto para mozilla-services/react-jsonschema-form incluyen: 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…