Build forms from a schema — validation built in
A schema-driven form builder for React + TypeScript with 9 field types, per-field validation, and JSON export. Zero runtime dependencies.
What's included
- 9 field types — text, email, number, textarea, select, checkbox, radio, date, password
- Schema-driven — define forms as objects
- Validation — required, email, minLength, pattern, custom
- Per-field errors — validate on blur and submit
- JSON export — values as JSON, live preview in demo
- Customizable — your own field renderers
- Zero dependencies — React + TypeScript only
- 7 tests — including real validation logic
Quick Start
npm install
Stack
React 19 · TypeScript strict · Zero runtime deps
Use cases
- Admin forms
- Onboarding flows
- Survey builders
- Settings pages