Welcome To DuxForm!

A form handling and processing framework for React / Redux applications.

DuxForm is a low-complexity form handling and processing framework for React / Redux applications. I originally developed this for a few business applications. I played with a few other React form frameworks but none met my needs. They either did not offer different data types or did not offer built-in Redux integration. Some required heavy customization to meet my needs or were overly complex.

Why Another Form Framework?

DuxForm offers the following notable features.

  • Built-in Redux integration
  • Data types such as date and numbers
  • Field-level and form-level validation with support for custom validation at both levels
  • Custom value formatting, parsing, and normalization
  • Supports checkboxes, radio buttons, <textarea>, and <select> tags
  • Dropdown autocomplete lists

GitHub Repository

This project's GitHub can found at https://github.com/kenschenke/duxform.