Skip to content

Formula

Type-safe forms in React

Complex data

Your data format can be arbitrarily complex, including nested objects, arrays, etc.

Validation

Built-in validation, or use any standard-schema validation library (e.g. Zod).

Type-safe

Maximizing type-safety is a core design principle.

Performant

Granular updates prevent unnecessary re-renders.

Headless

Formula doesn’t impose any specific UI or styling.

Small footprint

Formula is small, tree-shakeable by design, and has no dependencies.