@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 zodNext Steps
- Getting Started - Build your first form engine
- Core Concepts - FormComposer, FormEngine, registrations
- Validation - Built-in rules and custom validation
- Actions - Action system and built-in plugins
- API Reference - Complete API documentation