Build forms in React, without the tears 😭
Alternatives To Formik
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
React Hook Form38,9051273,6296 hours ago1,015December 09, 202320mitTypeScript
📋 React Hooks for form state management and validation (Web + React Native)
Formik33,3132,4553,279a month ago211September 17, 2023809apache-2.0TypeScript
Build forms in React, without the tears 😭
React Jsonschema Form13,48456630818 hours ago103December 16, 2019292apache-2.0TypeScript
A React component for building Web forms from JSON Schema.
Redux Form12,58711,7811,3695 months ago237March 28, 2023494mitJavaScript
A Higher Order Component using react-redux to keep form state in a Redux store
Formily10,5613716 hours ago240October 20, 202345mitTypeScript
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
React Final Form7,3345006869 months ago76April 01, 2022390mitJavaScript
🏁 High performance subscription-based form state management for React
X Render6,6611544 days ago502November 12, 202325TypeScript
🚴‍♀️ 阿里 - 很易用的中后台「表单 / 表格 / 图表」解决方案
Formbricks5,05223 hours ago13December 09, 202248otherTypeScript
Open Source Survey Platform
Unform4,48771a year ago16February 19, 202173mitTypeScript
Performance-focused API for React forms 🚀
Survey Library3,86643204 hours ago450December 05, 2023554mitTypeScript
Free JavaScript form builder library with integration for React, Angular, Vue, jQuery, and Knockout.
Alternatives To Formik
Select To Compare

Alternative Project Comparisons


Build forms in React, without the tears.

Stable Release Blazing Fast gzip size license Discord

Visit to get started with Formik.

Organizations and projects using Formik

List of organizations and projects using Formik



This monorepo uses yarn, so to start you'll need the package manager installed.

To run E2E tests you'll also need Playwright set up, which can be done locally via npx playwright install. Afterward, run yarn start:app and in a separate tab run yarn e2e:ui to boot up the test runner.

When you're done with your changes, we use changesets to manage release notes. Run yarn changeset to autogenerate notes to be appended to your pull request.

Thank you!


Formik is made with <3 thanks to these wonderful people (emoji key):

Jared Palmer

Ian White

Andrej Badin

Adam Howard

Vlad Shcherbin

Brikou CARRE

Sam Kvale

Jon Tansey

Tyler Martinez

Tobias Lohse

This project follows the all-contributors specification. Contributions of any kind welcome!


  • TSDX - Zero-config CLI for TypeScript used by this repo. (Formik's Rollup configuration as a CLI)

Apache 2.0 License.

Popular Form Projects
Popular Reactjs Projects
Popular User Interface Components Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Render Props
Higher Order Component