More Premium Hugo Themes Premium React Themes

Felte

An extensible form library for Svelte, Solid and React

Felte

An extensible form library for Svelte, Solid and React

Author Avatar Theme by pablo-abc
Github Stars Github Stars: 1051
Last Commit Last Commit: Nov 5, 2024 -
First Commit Created: Dec 18, 2023 -
default image

Overview

Felte is a form library that can be used with Svelte, Solid, and React. It aims to simplify form handling by providing a single action to make forms reactive and using HTML5 native elements to create forms. It also offers stores and helper functions for more complex use cases and does not make assumptions about the validation strategy, allowing users to use any validation library or write their own strategy. Additionally, Felte handles the addition and removal of form controls during runtime and provides official solutions for error reporting using reporter packages.

Features

  • Single action to make your form reactive
  • Use HTML5 native elements to create your form
  • Provides stores and helper functions to handle more complex use cases
  • Supports validation with yup, zod, superstruct, and vest
  • Handles addition and removal of form controls during runtime
  • Well tested with 99% code coverage
  • Easily extendable functionality

Installation

To install Felte, you can use npm or yarn:

npm install felte

or

yarn add felte

Summary

Felte is a form library for Svelte, Solid, and React that simplifies form handling by providing a single action to make forms reactive and using HTML5 native elements. It offers stores and helper functions for complex use cases, supports validation with various libraries, and provides official solutions for error reporting. With its extensive test coverage and easy installation process, Felte is a reliable choice for managing forms in these frameworks.