Skip to content

martiserra99/formity

Repository files navigation

Formity

Multi-Step Forms Where Logic Has No Limits

Formity is a React library for building advanced multi-step forms where you have full control over the flow — use variables, conditions, loops, and any logic you need to make your forms as dynamic as you want.

Website · Formity UI · Discord


animation

The formity mono repo

This repository is the home of two packages:

Featured by

"I highly recommend Formity for creating multi-step forms. It saves you from building it yourself, which is an enormous pain. After building these a million times myself, it's awesome to finally see one that handles everything so well."

midudev (500k+ subscribers) | Watch video

"With Formity's pattern for steps, logic, and animations, you can give your coding agent a skill for building multi-step forms - so any time you need one, your forms are way more consistent and follow the same structure."

Hamed Bahram (200k+ subscribers) | Watch video

Key features of formity

Advanced logic

You can add sophisticated logic to your multi-step forms using conditions, loops, and variables — creating truly dynamic forms where the flow adapts to every user.

Integration with any form library

Formity integrates seamlessly with your favorite form library — React Hook Form, Formik, TanStack Form or any other form-handling tool.

Advanced type inference

For TypeScript users, Formity offers advanced type inference for a smooth and error-free developer experience — with better autocomplete and improved type safety.

advanced type inference

License

These packages are licensed under the MIT license.

About

React multi-step forms where logic has no limits - for any use case

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors