The form library you needed
An unopinionated modern form state and data management library
Core Features
Headless Core
Pure logic. Zero UI assumptions.
The core handles state, validation, and field orchestration — rendering is entirely your responsibility.
Single Source of Truth
Form state lives in one canonical object.
No duplicated mirrors, no hidden caches, no divergence between “view state” and “data state”.
Explicity Over Implicit Magic
No hidden proxies, no auto-registration side effects.
Every field, mutation, and validation step is deliberate and traceable.
Isolation/Modularization
Core logic, framework bindings, and utilities are separated by design.
Each layer can evolve independently without leaking abstractions.
Type Safety Focused
Deep path inference, compile-time validation, and structural guarantees.
If a field path compiles, it exists.
Opt-in Standard Validation
Validation is pluggable and schema-driven.
Adopt
StandardSchemaV1 when needed — stay lightweight when not.Determinism Over Convenience
No surprising mutations. No implicit resets.
Given the same inputs, the system behaves the same way — always.
Framework-Agnostic
Battle-Tested
Used in complex, deeply nested, dynamic form scenarios.
Designed to handle real-world edge cases without collapsing under scale.