🌐
Jsonforms
jsonforms.io › docs › uischema
UI Schema - JSON Forms
The UI schema, which is passed to JSON Forms, describes the general layout of a form and is just a regular JSON object
🌐
Rjsf-team
rjsf-team.github.io › api reference › uischema
uiSchema | react-jsonschema-form
A UI schema is basically an object literal providing information on how the form should be rendered, while the JSON schema tells what.
Discussions

Defining a Form UI in JSON schema
Yes but you won't like it. Don't. This idea comes up about once a year and always hits some limit that makes it not work. For normal forma, it's harder than simply wiring them directly, and for complex forms it's impossible. More on reddit.com
🌐 r/reactjs
16
6
May 7, 2024
user interface - Customisable GUI for generating JSON - Stack Overflow
I'm wondering if there's an application out there that can help me with this. Assuming I've defined a JSON schema, I want to generate a GUI that lets me build objects that conform to this schema wi... More on stackoverflow.com
🌐 stackoverflow.com
Json schema form UI builder library
I think you're looking for formly: https://formly.dev/ More on reddit.com
🌐 r/Angular2
24
7
August 30, 2022
Help sharing JSON schema between UI & backend services

GraphQL like someone else said, OR make an NPM package you can use in both locations.

More on reddit.com
🌐 r/javascript
6
2
February 12, 2015
🌐
GitHub
github.com › ui-schema › ui-schema
GitHub - ui-schema/ui-schema: Use JSON-Schema with React, generate Forms + UIs with any design system, easy creation of complex custom widgets. · GitHub
Generate forms and UIs from JSON Schema. Use the headless React components to create powerful schema-driven apps in any design.
Starred by 375 users
Forked by 30 users
Languages   TypeScript 91.8% | JavaScript 7.4%
🌐
Retool
docs.retool.com › build apps › how-to › forms and inputs › forms › json schema form
Getting started with the JSON Schema Form component | Retool Docs
JSON Schema: The JSON schema for the form, which uses react-jsonschema-form. UI Schema: The UI schema for the form, which provides information on how the form should be rendered.
🌐
Reddit
reddit.com › r/reactjs › defining a form ui in json schema
r/reactjs on Reddit: Defining a Form UI in JSON schema
May 7, 2024 -

Hey,

I‘m building an app that requires flexible form definitions via a JSON schema. The required fields are already covered, but the look and feel needs to be defined in an editorUI schema as well. For this I‘m evaluating the following options:

  • JSON Schema (www.json-schema.org) together with react-json-schema-form (https://github.com/rjsf-team/react-jsonschema-form)

  • JSON Forms (www.jsonforms.io)

  • a custom array structure resembling the createElement attributes

It seems like the first two options are very flexible but the schema it self seems complex to comprehend. I‘m looking for a solution that is easily writable as well.

My requirements are:

  • mapping of my form inputs to components (e.g. text input, select, textarea etc.)

  • grouping of inputs in horizontal or vertical groups

  • conditional logic (showing or hiding groups/inputs depending on other fields)

Do you have any recommendations?

Thanks!

🌐
Bemit
ui-schema.bemit.codes
Automatic UIs with JSON-Schema + UI-Schema for React
Form generator and widget system using JSON-Schema. Build complex forms and UIs with ease in React!
🌐
JSON Schema
json-schema.org › learn › getting-started-step-by-step
Creating your first schema
The most basic schema is a blank JSON object, which constrains nothing, allows anything, and describes nothing: ... By adding validation keywords to the schema, you can apply constraints to an instance.
🌐
Eclipse Che
eclipsesource.com › blogs › 2016 › 12 › 27 › json-forms-day-2-introducing-the-ui-schema
JSON Forms - Day 2 - Introducing the UI Schema
December 27, 2016 - If you define a UI schema, it will be processed by JSON Forms to create an adapted version of the initial form. The UI schema references the underlying data schema to specify, which properties should be displayed in the UI.
Find elsewhere
🌐
Prismatic
prismatic.io › docs › jsonforms › playground
JSON Forms Playground | Prismatic Docs
Build custom configuration experiences in the Prismatic configuration wizard with JSON Forms
🌐
Jsonforms
jsonforms.io › examples › gen-uischema
Generate UI Schema Example - JSON Forms
The generated layout will be a VerticalLayout containing controls for the provided JSON schema.
🌐
Siemens
docs.eu1.edge.siemens.cloud › develop_an_application › ieap › configuring_an_edge_app › json_schemes.html
JSON schemes - Industrial Edge Documentation
You find more information regarding JSON schemes here. The UI schema is defined by JSON forms and is a regular JSON object. The UI schema defines the visual representation of the specified data schema and specifies the different control elements, the arrangement and rules.
🌐
JSON Schema
json-schema.org › tools
JSON Schema - Tools
Bowtie is a meta-validator for JSON Schema implementations and it provides compliance reports.
🌐
npm
npmjs.com › package › @ui-schema › ui-schema
@ui-schema/ui-schema - npm
JSON Schema based form + UI generator for any design system.
      » npm install @ui-schema/ui-schema
    
Published   Dec 03, 2024
Version   0.4.7
Author   Michael Becker
🌐
GitHub
github.com › rjsf-team › react-jsonschema-form
GitHub - rjsf-team/react-jsonschema-form: A React component for building Web forms from JSON Schema. · GitHub
A simple React component capable of using JSON Schema to declaratively build and customize web forms. Explore the docs » View Playground · Report Bug · Request Feature · Ant Design v5 · Bootstrap v3 · Chakra UI v3 · Daisy UI v5 · Fluent ...
Starred by 15.7K users
Forked by 2.3K users
Languages   TypeScript 97.4% | CSS 2.0%
🌐
Readthedocs
react-jsonschema-form.readthedocs.io › en › v1.8.1 › form-customization
Form customization - react-jsonschema-form documentation
A UI schema is basically an object literal providing information on how the form should be rendered, while the JSON schema tells what.
🌐
Meshery
docs.meshery.io › project › contributing › contributing-ui-schemas
Schema-Driven UI Development in Meshery | Meshery
<construct>.json: Defines structure (noun) — e.g., what a Design looks like. openapi.yml: Describes operations (verbs) — e.g., how to GET, POST, or DELETE a design. Templates: Valid, default-filled, resolved objects from the schema. Meshery follows a schema-first approach where the UI is driven by JSON schemas and OpenAPI specifications.
🌐
Readthedocs
react-jsonschema-form.readthedocs.io › en › v4.2.2 › api-reference › uiSchema
General uiSchema Reference - react-jsonschema-form documentation
A UI schema is basically an object literal providing information on how the form should be rendered, while the JSON schema tells what.