Skip to content

ScheptaFramework-agnostic rendering engine for server-driven UI

Transform JSON schemas into fully functional UI components. Works seamlessly with React, Vue, and vanilla JavaScript.

🚀

Framework Agnostic

Works with React, Vue, and vanilla JavaScript

📋

Schema-Driven

Define UI using JSON schemas

🔒

Type-Safe

Full TypeScript support

🔧

Extensible

Custom components, renderers, and middleware

Quick Example

This simple schema becomes a fully functional form

{
  "type": "object",
  "x-component": "FormContainer",
  "properties": {
    "email": {
      "type": "string",
      "x-component": "InputText",
      "x-ui": {
        "label": "Email",
        "placeholder": "Enter your email"
      }
    }
  }
}

Core Concepts

Learn the fundamental concepts that power schepta

Showcases

Showcases of how to use schepta