[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1698":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},1698,"formik","jaredpalmer\u002Fformik","jaredpalmer","Build forms in React, without the tears 😭 ","https:\u002F\u002Fformik.org",null,"TypeScript",34350,2782,226,705,0,1,6,45,"Apache License 2.0",false,"main",[24,5,25,26,27,28,29,30,31],"form","forms","higher-order-component","hooks","react","react-hooks","react-native","render-props","2026-06-12 02:00:31","\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F4060187\u002F61057426-4e5a4600-a3c3-11e9-9114-630743e05814.png\" width=\"211\" height=\"182\" alt=\"Formik.js\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch3 align=\"center\">\n  Build forms in React, without the tears.\n\u003C\u002Fh3>\n\n\u003Cbr>\n\n[![Stable Release](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fformik.svg)](https:\u002F\u002Fnpm.im\u002Fformik)\n[![Blazing Fast](https:\u002F\u002Fbadgen.now.sh\u002Fbadge\u002Fspeed\u002Fblazing%20%F0%9F%94%A5\u002Fgreen)](https:\u002F\u002Fnpm.im\u002Fformik)\n[![gzip size](http:\u002F\u002Fimg.badgesize.io\u002Fhttps:\u002F\u002Funpkg.com\u002Fformik@latest\u002Fdist\u002Fformik.esm.js?compression=gzip)](https:\u002F\u002Funpkg.com\u002Fformik@latest\u002Fdist\u002Fformik.esm.js)\n[![license](https:\u002F\u002Fbadgen.now.sh\u002Fbadge\u002Flicense\u002FApache-2.0)](.\u002FLICENSE)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F769256827007139912.svg?style=flat-square)](https:\u002F\u002Fdiscord.gg\u002FpJSg287)\n\n**Visit [https:\u002F\u002Fformik.org](https:\u002F\u002Fformik.org) to get started with Formik.**\n\n## Organizations and projects using Formik\n\n[List of organizations and projects using Formik](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fissues\u002F87)\n\n## Authors\n\n- Jared Palmer [@jaredpalmer](https:\u002F\u002Ftwitter.com\u002Fjaredpalmer)\n- Ian White [@eonwhite](https:\u002F\u002Ftwitter.com\u002Feonwhite)\n\n## Contributing\n\nThis monorepo uses `yarn`, so to start you'll need the package manager installed.\n\nTo 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.\n\nWhen you're done with your changes, we use [changesets](https:\u002F\u002Fgithub.com\u002Fchangesets\u002Fchangesets) to manage release notes. Run `yarn changeset` to autogenerate notes to be appended to your pull request.\n\nThank you!\n\n## Contributors\n\nFormik is made with \u003C3 thanks to these wonderful people\n([emoji key](https:\u002F\u002Fgithub.com\u002Fkentcdodds\u002Fall-contributors#emoji-key)):\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n\u003C!-- prettier-ignore -->\n| [\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F4060187?v=4\" width=\"100px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jared Palmer\u003C\u002Fb>\u003C\u002Fsub>](http:\u002F\u002Fjaredpalmer.com)\u003Cbr \u002F>[💬](#question-jaredpalmer \"Answering Questions\") [💻](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=jaredpalmer \"Code\") [🎨](#design-jaredpalmer \"Design\") [📖](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=jaredpalmer \"Documentation\") [💡](#example-jaredpalmer \"Examples\") [🤔](#ideas-jaredpalmer \"Ideas, Planning, & Feedback\") [👀](#review-jaredpalmer \"Reviewed Pull Requests\") [⚠️](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=jaredpalmer \"Tests\") | [\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F109324?v=4\" width=\"100px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Ian White\u003C\u002Fb>\u003C\u002Fsub>](https:\u002F\u002Fwww.stardog.io)\u003Cbr \u002F>[💬](#question-eonwhite \"Answering Questions\") [🐛](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fissues?q=author%3Aeonwhite \"Bug reports\") [💻](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=eonwhite \"Code\") [📖](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=eonwhite \"Documentation\") [🤔](#ideas-eonwhite \"Ideas, Planning, & Feedback\") [👀](#review-eonwhite \"Reviewed Pull Requests\") | [\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F829963?v=4\" width=\"100px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Andrej Badin\u003C\u002Fb>\u003C\u002Fsub>](http:\u002F\u002Fandrejbadin.com)\u003Cbr \u002F>[💬](#question-Andreyco \"Answering Questions\") [🐛](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fissues?q=author%3AAndreyco \"Bug reports\") [📖](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=Andreyco \"Documentation\") | [\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F91115?v=4\" width=\"100px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Adam Howard\u003C\u002Fb>\u003C\u002Fsub>](http:\u002F\u002Fadz.co.de)\u003Cbr \u002F>[💬](#question-skattyadz \"Answering Questions\") [🐛](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fissues?q=author%3Askattyadz \"Bug reports\") [🤔](#ideas-skattyadz \"Ideas, Planning, & Feedback\") [👀](#review-skattyadz \"Reviewed Pull Requests\") | [\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F6711845?v=4\" width=\"100px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Vlad Shcherbin\u003C\u002Fb>\u003C\u002Fsub>](https:\u002F\u002Fgithub.com\u002FVladShcherbin)\u003Cbr \u002F>[💬](#question-VladShcherbin \"Answering Questions\") [🐛](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fissues?q=author%3AVladShcherbin \"Bug reports\") [🤔](#ideas-VladShcherbin \"Ideas, Planning, & Feedback\") | [\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F383212?v=4\" width=\"100px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Brikou CARRE\u003C\u002Fb>\u003C\u002Fsub>](https:\u002F\u002Fgithub.com\u002Fbrikou)\u003Cbr \u002F>[🐛](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fissues?q=author%3Abrikou \"Bug reports\") [📖](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=brikou \"Documentation\") | [\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F5314713?v=4\" width=\"100px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sam Kvale\u003C\u002Fb>\u003C\u002Fsub>](http:\u002F\u002Fskvale.github.io)\u003Cbr \u002F>[🐛](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fissues?q=author%3Askvale \"Bug reports\") [💻](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=skvale \"Code\") [⚠️](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=skvale \"Tests\") |\n| :---: | :---: | :---: | :---: | :---: | :---: | :---: |\n| [\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F13765558?v=4\" width=\"100px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jon Tansey\u003C\u002Fb>\u003C\u002Fsub>](http:\u002F\u002Fjon.tansey.info)\u003Cbr \u002F>[🐛](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fissues?q=author%3Ajontansey \"Bug reports\") [💻](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=jontansey \"Code\") | [\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F6819171?v=4\" width=\"100px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Tyler Martinez\u003C\u002Fb>\u003C\u002Fsub>](http:\u002F\u002Fslightlytyler.com)\u003Cbr \u002F>[🐛](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fissues?q=author%3Aslightlytyler \"Bug reports\") [📖](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=slightlytyler \"Documentation\") | [\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F1285032?v=4\" width=\"100px;\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Tobias Lohse\u003C\u002Fb>\u003C\u002Fsub>](http:\u002F\u002FMrLoh.se)\u003Cbr \u002F>[🐛](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fissues?q=author%3AMrLoh \"Bug reports\") [💻](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fcommits?author=MrLoh \"Code\") |\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the\n[all-contributors](https:\u002F\u002Fgithub.com\u002Fkentcdodds\u002Fall-contributors)\nspecification. Contributions of any kind welcome!\n\n## Related\n\n- [TSDX](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Ftsdx) - Zero-config CLI for TypeScript used by this repo. (Formik's Rollup configuration as a CLI)\n\n---\n\n[Apache 2.0 License.](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fformik\u002Fblob\u002Fmaster\u002FLICENSE)\n","Formik 是一个用于在 React 中构建表单的库，旨在简化表单处理流程。它通过提供高阶组件、Hooks 和渲染属性等现代 React 技术，支持表单状态管理、验证和提交等功能，从而减少开发者在处理表单时遇到的常见问题。基于 TypeScript 开发，确保了类型安全的同时也带来了良好的开发体验。Formik 适用于任何需要在 React 应用中创建复杂或简单表单的场景，无论是 Web 还是 React Native 项目都能轻松集成使用。",2,"2026-06-11 02:45:29","top_all"]