NewAnnouncing Formik Cloud Learn more →
By Jared Palmer
June 21, 2020

What if Forms Didn't Suck?

You hate filling them out. You hate building them. They suck on mobile. They suck on desktop. They suck everywhere. Even the best ones are annoying. And the worst ones...oof...they cause frustration, confusion, and outrage. We've all been fighting with forms for years and have the scars to prove it.

And yet, not much is being done about all this.

Even though forms power the modern web, they haven't really changed since the mid-2000s (and neither has the software used to make them). The drag-and-drop tools still can't handle complex business logic or even basic dynamic data. Hand-coded forms are still tedious and time-consuming, even with the latest JavaScript frameworks. Between data-binding, validation, error messages, input masking, and browser quirks, there is just a whole lot of stuff to do (and things to screw up).

We need something else. A fresh take on the internet's most dreaded feature. Architected for no-code and low-code, for modern JavaScript, for the Jamstack, for serverless, for the way we build apps today. With Formik, we created a set of tools and services to help you develop, store, and process forms with ease. A workflow for making forms your users might actually love. A way to build forms, without the tears.

Build forms, without the tears.