UI and Form Generator for React using JSON-Schema for any Design-System

Usage no npm install needed!

<script type="module">
  import uiSchemaUiSchema from 'https://cdn.skypack.dev/@ui-schema/ui-schema';


UI Schema Logo

UI Schema Core

JSON Schema based form + UI generator for any design system.

Build powerful widget systems and user interfaces in no time, no matter how they should look like and how simple or complex your app will be - without wasting time to implement validations everytime.

JSON Schema versions supported: Draft 2019-09 / Draft-08, Draft-07, Draft-06, Draft-04

Travis (.org) branch react compatibility npm (scoped) MIT license Typed

Design Systems:

  • @ui-schema/ds-material npm (scoped)
  • @ui-schema/ds-bootstrap npm (scoped)



Schema Examples + Live Editor

Join UI-Schema on Slack

🚀 Demo: UI-Schema + Material Design + CRA

Fullscreen Demo

Run on CodeSandbox

Clone on Repl.it

Demo Source

🔥 Professional service & support available, reach out now!


For updates see github release notes.

This project adheres to semver, until 1.0.0 and beginning with 0.1.0: all 0.x.0 releases are like MAJOR releases and all 0.0.x like MINOR or PATCH.


This project is free software distributed under the MIT License.


© 2020 bemit UG (haftungsbeschränkt)

License Icons

The icons in the badges of the readme's are either from simpleicons or are licensed otherwise:


By committing your code/creating a pull request to this repository you agree to release the code under the MIT License attached to the repository.

Created by Michael Becker