Introducing Formango: The fruitful way to simplify form validation in Vue!
Robbe Vaes
Posted on August 16, 2023
Heyhey!
Me and a colleague made an internal form tool for our company based on the popular react-hook-form library. We recently decided to rebrand it and make it open-source! We came up with the name pretty quick, and asked our designers to make a little mascot guy for us.
Introducing Formango, a brand new form library!
So why go bananas for Formango?
Formango takes the hassle out of form validation in your Vue applications, providing solid benefits that enhance your development process:
- Type-Safe confidence: Formango is built with TypeScript at its core, ensuring that your form validations are robust and free from type-related surprises. Catch errors at compile-time and enjoy a more confident development experience.
- Built-in Zod integration: Formango is built to integrate with Zod, a powerful schema validation library. This means you can define your data structures with Zod and effortlessly apply these schemas to your Vue forms using Formango.
- Clean and maintainable: Say goodbye to tangled validation logic. Formango promotes a clean and declarative approach to form validation, making your codebase easier to understand and maintain.
- Flexibility in your hands: As a headless validation library, Formango adapts to your needs, whether it's handling complex and custom forms or a simple login form. Customize the validation to fit your specific use cases without compromising on quality.
- Vue ecosystem friendly: Built-in devtools makes it easy to debug your complex forms.
- Fruity: It follows the trend of fruit-based Vue libraries.
We have been using it internally for a little while now, so it should be stable. Using it internally also means we keep it up-to-date and maintain it pretty regularly. For example we are looking into expanding its usage to also support Valibot, a new schema library, once that is stable.
We're excited to hear your feedback and feature requests. While we aim to keep Formango minimal, we're open to suggestions that enhance its usability and value.
Check out the Documentation and GitHub Repository for more details.
Posted on August 16, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.