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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Schema configuration interface

Ranking updated Jul 28, 2026

For schema configuration interfaces, the first results are mozilla-services/react-jsonschema-form (This repository provides a schema-driven React form generator that automatically builds interactive user interfaces and handles real-time validation directly from JSON Schema definitions), vform666/variant-form (Variant Form generates dynamic, validated web interfaces from structured configuration objects using a visual drag-and-drop designer, matching the schema-driven UI generator category well despite being tailored for Vue and low-code form building) and powmedia/backbone-forms (Backbone Forms generates user interfaces and configuration forms directly from data schemas within the Backbone ecosystem, making it a fitting tool despite being tied to a specific framework). rjsf-team/react-jsonschema-form and hasanharman/form-builder round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Hand-picked schema configuration interfaces for developers, ranked by GitHub stars and activity. Compare the top tools and pick the right one.

Schema configuration interface

Find the best repos with AI.We'll search the best matching repositories with AI.
  • mozilla-services/react-jsonschema-formmozilla-services avatar

    mozilla-services/react-jsonschema-form

    15,803View on GitHub↗

    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 mana

    This repository provides a schema-driven React form generator that automatically builds interactive user interfaces and handles real-time validation directly from JSON Schema definitions.

    TypeScriptDynamic Form GenerationJSON-Schema
    View on GitHub↗15,803
  • vform666/variant-formvform666 avatar

    vform666/variant-form

    1,997View on 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 generates dynamic, validated web interfaces from structured configuration objects using a visual drag-and-drop designer, matching the schema-driven UI generator category well despite being tailored for Vue and low-code form building.

    VueDynamic Form GenerationDynamic Form EnginesForm Validation
    View on GitHub↗1,997
  • powmedia/backbone-formspowmedia avatar

    powmedia/backbone-forms

    2,151View on GitHub↗

    Backbone Forms is a schema-driven library designed to automate the generation and validation of HTML forms within the BackboneJS ecosystem. It functions as a framework for building data entry interfaces that bind directly to application models, ensuring data integrity through a combination of schema-level rules and model-level constraints. The library distinguishes itself through a modular architecture that supports the creation of custom input editors and the use of pluggable HTML templates. This allows for the management of complex, hierarchical data structures, including nested objects and

    Backbone Forms generates user interfaces and configuration forms directly from data schemas within the Backbone ecosystem, making it a fitting tool despite being tied to a specific framework.

    JavaScriptAutomatic Form GenerationForm Validation Libraries
    View on GitHub↗2,151
  • rjsf-team/react-jsonschema-formrjsf-team avatar

    rjsf-team/react-jsonschema-form

    15,654View on 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

    This React library automatically generates interactive web forms from JSON Schema definitions, offering extensive customisation and validation while focusing specifically on form generation rather than full multi-component UI suites.

    TypeScriptDynamic Form GenerationForm Validation Libraries
    View on GitHub↗15,654
  • hasanharman/form-builderhasanharman avatar

    hasanharman/form-builder

    2,660View on 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 dynamic form generator that builds user interfaces from JSON schemas, though it lacks a few specified layout and library integration features.

    TypeScriptDynamic Form Generation
    View on GitHub↗2,660
  • alibaba/formilyalibaba avatar

    alibaba/formily

    12,558View on 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 generator built on JSON schema support and reactive state management that decouples validation and business logic from UI components to build complex web interfaces.

    TypeScriptDeclarative Form SchemasSchema-Based GeneratorsReactive Form Builders
    View on GitHub↗12,558
  • json-editor/json-editorjson-editor avatar

    json-editor/json-editor

    4,900View on 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

    JSON Editor is a schema-driven UI framework that automatically generates interactive forms and validates data directly from JSON Schema specifications, making it a comprehensive tool for this use case.

    JavaScriptDeclarative UI SchemasForm BuildersSchema-Driven Generators
    View on GitHub↗4,900
  • xaboy/form-createxaboy avatar

    xaboy/form-create

    7,055View on 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 repository is a schema-driven form generator that dynamically renders forms and validation logic from configuration files, fitting the core category well while integrating with various UI component libraries.

    JavaScriptDynamic Form Generation
    View on GitHub↗7,055
  • xmartlabs/xlformxmartlabs avatar

    xmartlabs/XLForm

    5,741View on 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 a declarative UI and form builder library for iOS that generates data-entry interfaces from structured definitions, though it is tailored for mobile table views rather than generic JSON schemas.

    Objective-CDynamic Form Engines
    View on GitHub↗5,741
  • surveyjs/survey-librarysurveyjs avatar

    surveyjs/survey-library

    4,782View on 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 TypeScript library generates interactive forms directly from structured schemas with real-time validation and UI component integration, fitting the requested form-generation category well.

    TypeScriptDynamic Form Generation
    View on GitHub↗4,782
  • payloadcms/payloadpayloadcms avatar

    payloadcms/payload

    43,053View on GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Payload is a code-first headless CMS and application framework that automatically generates an administrative UI and form interfaces from your data schemas, making it a strong fit for schema-driven UI generation despite its primary focus on content management.

    TypeScriptApplication Configuration FrameworksHeadless Content ServicesAccess Control Frameworks
    View on GitHub↗43,053
  • json-schema-form/angular-schema-formjson-schema-form avatar

    json-schema-form/angular-schema-form

    2,456View on 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 repository is a schema-driven form generator that builds configuration interfaces directly from JSON schemas using AngularJS, fitting the category even though it is tied to an older framework and lacks modern UI component integrations.

    JavaScriptForm Validation Libraries
    View on GitHub↗2,456
  • xmartlabs/eurekaxmartlabs avatar

    xmartlabs/Eureka

    11,820View on GitHub↗

    Eureka is a framework for building structured data-entry interfaces and forms in Swift for iOS applications. It provides a declarative UI layout engine and a dynamic input interface to define fields, sections, and row layouts through a configuration layer. The system distinguishes itself through dynamic interface management, including conditional visibility and interaction control that reacts to real-time user changes. It supports complex input behaviors such as expandable row rendering, multivalued field management for inserting or deleting similar rows, and custom keyboard navigation that s

    Eureka is a Swift framework for building forms and structured data-entry interfaces declaratively, matching the core requirement of schema-driven UI generation for iOS despite lacking explicit JSON Schema support.

    SwiftData Entry FormsConditional Rendering LogicConditional Visibility Logic
    View on GitHub↗11,820
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
mozilla-services/react-jsonschema-form15.8KTypeScriptApache-2.0Jun 13, 2026
vform666/variant-form2KVueNOASSERTIONNov 26, 2024
powmedia/backbone-forms
2.2K
JavaScript
MIT
Sep 7, 2022
rjsf-team/react-jsonschema-form15.7KTypeScriptapache-2.0Feb 13, 2026
hasanharman/form-builder2.7KTypeScriptmitFeb 18, 2026
alibaba/formily12.6KTypeScriptMITJun 21, 2025
json-editor/json-editor4.9KJavaScriptMITJun 16, 2026
xaboy/form-create7.1KJavaScriptMITJun 2, 2026
xmartlabs/xlform5.7KObjective-CMITJun 3, 2024
surveyjs/survey-library4.8KTypeScriptMITJun 23, 2026

Related searches

  • Schema modeling tool
  • a schema validation library for data parsing
  • Data schema definition
  • a configuration management tool for infrastructure automation
  • Schema definition languages
  • a library for validating data schemas
  • Schema, migrations and versioning
  • a schema validation library for TypeScript