@schema-engine/forms

Framework-agnostic core engine for building type-safe, JSON-configured forms with advanced validation, actions, and extensibility.

Overview

The core package provides the foundational architecture for the JSON Form Engine ecosystem. It enables developers to:

  • Build type-safe form configurations using a fluent builder pattern
  • Register and manage form components (elements, layouts, steppers, actions)
  • Generate JSON schemas for validation and tooling
  • Execute form actions in response to lifecycle events
  • Validate form data with 15+ built-in rules and custom validation support
  • Serialize and deserialize form configurations for storage or transmission

The package is completely framework-agnostic, with framework-specific adapters (React, Vue, etc.) built on top.

Installation

bun add @schema-engine/forms zod

Next Steps