formik
Build forms in React, without the tears
The long-popular controlled-form library.
When to choose it: Familiar territory for existing projects, or teams that prefer a controlled-component model with Yup validation.
- + Familiar & widely used
- + Simple mental model
- + Yup integration
- - Re-render performance
- - Maintenance has slowed
- Latest version
- 2.4.9
- Monthly downloads
- 16,576,197
- GitHub stars
- —
- Minified + gzip
- 12.8 kB
- Dependencies
- 8
- License
- Apache-2.0
Compare formik with
Data from npm, Bundlephobia and GitHub. Last updated 2026-06-02.