Skip to content

gutentag2012/form-signals

Repository files navigation

Signal Form Banner

Caution

This library is still in early development and the API might change before the first stable release.

GitHub Actions Workflow Status GitHub Actions Workflow Status
form-core-version form-react-version dev-tools-react-version validation-adapter-zod-version
form-core-bundle form-react-bundle dev-tools-react-bundle validation-adapter-zod-bundle
GitHub Issues or Pull Requests GitHub License

Powerful form management library build on top of Preact Signals.

Features

  • TypeScript - Written in TypeScript with full type support for optimal DX.
  • Reactivity - Reactivity without abstractions thanks to Preact Signals.
  • Validation - Built-in validation support, including adapters for validation schema libraries.
  • Transformations - Transform values for the specific needs of your input fields.
  • Field Groups - Group fields together to manage parts of a form independently.
  • Async Data - Easily manage async initialisation, validation and submission.
  • Arrays + Dynamic Objects - Utilize arrays and dynamic objects within your forms.
  • React - React bindings for easy integration with React.
  • Dev Tools - Offers a dev tools component to debug your forms.

Packages