Skip to main content

Open Source · TypeScript · React

eSheet Documentation

Modular form builder & renderer for React

Build schema-driven forms with modular packages for visual authoring and runtime rendering.

Builder

visual authoring

Renderer

runtime delivery

Core

shared schema

esheet-schema.json
{
  "fields": [
    {
      "type": "text",
      "label": "Full Name",
      "required": true
    },
    {
      "type": "radio",
      "label": "Status",
      "options": ["Active", "Inactive"]
    }
  ]
}
<EsheetRenderer />
Preview

Full Name *

Status

ActiveInactive
Submit

Overview

Key Features

Everything needed to design, integrate, and run forms in modern application workflows.

Visual Builder

Drag and drop field authoring with logic controls, schema editing, and live preview in one flow.

Runtime Renderer

Render dynamic forms with conditional interactions and response capture for production workflows.

Extensible Core

Compose package layers with a TypeScript core and React UI packages for custom field ecosystems.

Experience

Try It Live

Open the live demo to test schema rendering, conditional behavior, and response flow without any setup.

01

Author

Build visually or in code

02

Preview

Test conditions live

03

Collect

Capture form responses

Learn More

Resources

Documentation, community links, and quick references to get you moving.