Skip to content

A typesafe form library utilizing signals to ensure reactive updates.

License

Notifications You must be signed in to change notification settings

ueberBrot/form-signals

 
 

Repository files navigation

Signal Form Banner

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

About

A typesafe form library utilizing signals to ensure reactive updates.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.1%
  • CSS 1.7%
  • Other 0.2%