For schema configuration interfaces, the strongest matches are mozilla-services/react-jsonschema-form (This repository provides a schema-driven React form generator that), vform666/variant-form (Variant Form generates dynamic, validated web interfaces from structured) and powmedia/backbone-forms (Backbone Forms generates user interfaces and configuration forms directly). rjsf-team/react-jsonschema-form and hasanharman/form-builder round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked schema configuration interfaces for developers, ranked by GitHub stars and activity. Compare the top tools and pick the right one.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Dépôt | Stars | Langage | Licence | Dernier push |
|---|---|---|---|---|
| mozilla-services/react-jsonschema-form | 15.8K | TypeScript | Apache-2.0 | |
| vform666/variant-form | 2K | Vue | NOASSERTION | |
| powmedia/backbone-forms | 2.2K | JavaScript | MIT | |
| rjsf-team/react-jsonschema-form | 15.7K | TypeScript | apache-2.0 | |
| hasanharman/form-builder | 2.7K | TypeScript | mit | |
| alibaba/formily | 12.6K | TypeScript | MIT | |
| json-editor/json-editor | 4.9K | JavaScript | MIT | |
| xaboy/form-create | 7.1K | JavaScript | MIT | |
| xmartlabs/xlform | 5.7K | Objective-C | MIT | |
| surveyjs/survey-library | 4.8K | TypeScript | MIT |