[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10072":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":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},10072,"wagmi","wevm\u002Fwagmi","wevm","Reactive primitives for Ethereum apps","https:\u002F\u002Fwagmi.sh",null,"TypeScript",6721,1407,41,7,0,9,25,5,40.45,"MIT License",false,"main",[25,26,27,28,29,30,31,5,32],"dapp","ethereum","hooks","react","typescript","viem","vue","web3","2026-06-12 02:02:16","\u003C!-- > [!IMPORTANT] -->\n\u003C!-- > Wagmi is participating in Gitcoin Grants round 21. Consider \u003Ca href=\"https:\u002F\u002Fexplorer.gitcoin.co\u002F#\u002Fround\u002F42161\u002F389\u002F74\">supporting the project\u003C\u002Fa>. Thank you. 🙏 -->\n\n\u003Cbr>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwagmi.sh\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002Fwagmi\u002Fmain\u002F.github\u002Flogo-dark.svg\">\n      \u003Cimg alt=\"wagmi logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002Fwagmi\u002Fmain\u002F.github\u002Flogo-light.svg\" width=\"auto\" height=\"60\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  Reactive primitives for Ethereum apps\n\u003Cp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fwagmi\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fwagmi?colorA=21262d&colorB=21262d\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fwagmi?colorA=f6f8fa&colorB=f6f8fa\" alt=\"Version\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fscorecard.dev\u002Fviewer\u002F?uri=github.com\u002Fossf\u002Fscorecard\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fimg.shields.io\u002Fossf-scorecard\u002Fgithub.com\u002Fwevm\u002Fwagmi?label=openssf+scorecard&style=flat&color=21262d&labelColor=21262d\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fossf-scorecard\u002Fgithub.com\u002Fwevm\u002Fwagmi?label=openssf+scorecard&style=flat&color=f6f8fa&labelColor=f6f8fa\" alt=\"OpenSSF Best Practices\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.bestpractices.dev\u002Fen\u002Fprojects\u002F11233\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fopenssf_best_practices-passing-21262d?labelColor=21262d\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fopenssf_best_practices-passing-f6f8fa?labelColor=f6f8fa\" alt=\"OpenSSF Best Practices\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwevm\u002Fwagmi\u002Fblob\u002Fmain\u002FLICENSE\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fl\u002Fwagmi?colorA=21262d&colorB=21262d\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fl\u002Fwagmi?colorA=f6f8fa&colorB=f6f8fa\" alt=\"MIT License\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fwagmi\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@wagmi\u002Fcore?colorA=21262d&colorB=21262d\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@wagmi\u002Fcore?colorA=f6f8fa&colorB=f6f8fa\" alt=\"Downloads per month\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fbestofjs.org\u002Fprojects\u002Fwagmi\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fimg.shields.io\u002Fendpoint?colorA=21262d&colorB=21262d&url=https:\u002F\u002Fbestofjs-serverless.now.sh\u002Fapi\u002Fproject-badge?fullName=wevm%2Fviem%26since=daily\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fendpoint?colorA=f6f8fa&colorB=f6f8fa&url=https:\u002F\u002Fbestofjs-serverless.now.sh\u002Fapi\u002Fproject-badge?fullName=wevm%2Fviem%26since=daily\" alt=\"Best of JS\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fapp.codecov.io\u002Fgh\u002Fwevm\u002Fwagmi\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Fwevm\u002Fwagmi?colorA=21262d&colorB=21262d\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Fwevm\u002Fwagmi?colorA=f6f8fa&colorB=f6f8fa\" alt=\"Code coverage\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## Documentation\n\nFor documentation and guides, visit [wagmi.sh](https:\u002F\u002Fwagmi.sh).\n\n## Community\n\nFor help, discussion about best practices, or any other conversation that would benefit from being searchable:\n\n[Discuss Wagmi on GitHub](https:\u002F\u002Fgithub.com\u002Fwevm\u002Fwagmi\u002Fdiscussions)\n\nFor casual chit-chat with others using the framework:\n\n[Join the Wagmi Discord](https:\u002F\u002Fdiscord.gg\u002FSghfWBKexF)\n\n## Contributing\n\nContributions to Wagmi are greatly appreciated! If you're interested in contributing to Wagmi, please read the [Contributing Guide](https:\u002F\u002Fwagmi.sh\u002Fdev\u002Fcontributing) **before submitting a pull request**.\n\n## Sponsors\n\nIf you find Wagmi useful or use it for work, please consider [sponsoring Wagmi](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fwevm?metadata_campaign=gh_readme_support). Thank you 🙏\n\n\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Fparadigm.xyz\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fparadigm-dark.svg\">\n      \u003Cimg alt=\"paradigm logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fparadigm-light.svg\" width=\"auto\" height=\"70\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftempo.xyz\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Ftempo-dark.svg\">\n      \u003Cimg alt=\"tempo logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Ftempo-light.svg\" width=\"auto\" height=\"70\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Ffamily\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Ffamily-dark.svg\">\n      \u003Cimg alt=\"family logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Ffamily-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcontext\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fcontext-dark.svg\">\n      \u003Cimg alt=\"context logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fcontext-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdynamic.xyz\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fdynamic-dark.svg\">\n      \u003Cimg alt=\"Dynamic logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fdynamic-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fsushi.com\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fsushi-dark.svg\">\n      \u003Cimg alt=\"Sushi logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fsushi-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fstripe.com\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fstripe-dark.svg\">\n      \u003Cimg alt=\"Stripe logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fstripe-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.privy.io\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fprivy-dark.svg\">\n      \u003Cimg alt=\"Privy logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fprivy-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fpancakeswap.finance\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fpancake-dark.svg\">\n      \u003Cimg alt=\"pancake logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fpancake-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fpimlico.io\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fpimlico-dark.svg\">\n      \u003Cimg alt=\"pimlico logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fpimlico-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fzora.co\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fzora-dark.svg\">\n      \u003Cimg alt=\"zora logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fzora-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fsyndicate.io\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fsyndicate-dark.svg\">\n      \u003Cimg alt=\"syndicate logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fsyndicate-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Frelay.link\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Frelay-dark.svg\">\n      \u003Cimg alt=\"relay logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Frelay-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fpolymarket.com\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fpolymarket-dark.svg\">\n      \u003Cimg alt=\"polymarket logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fpolymarket-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fsequence.xyz\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fsequence-dark.svg\">\n      \u003Cimg alt=\"sequence logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fsequence-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fweb3auth.io\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fweb3auth-dark.svg\">\n      \u003Cimg alt=\"web3auth logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwevm\u002F.github\u002Fmain\u002Fcontent\u002Fsponsors\u002Fweb3auth-light.svg\" width=\"auto\" height=\"50\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n[Sponsor Wagmi](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fwevm?metadata_campaign=gh_readme_support_bottom)\n\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n\n\u003Ca href=\"https:\u002F\u002Fvercel.com\u002F?utm_source=wevm&utm_campaign=oss\">\n  \u003Cimg src=\"https:\u002F\u002Fwww.datocms-assets.com\u002F31049\u002F1618983297-powered-by-vercel.svg\" alt=\"Powered by Vercel\" height=\"35\">\n\u003C\u002Fa>\n\n\n","wagmi 是一个为以太坊应用程序提供响应式基础组件的库。它通过集成 React Hooks 和 TypeScript，简化了与以太坊区块链交互的过程，支持包括账户管理、合约调用和交易签名等核心功能。该项目特别适合于需要构建去中心化应用（DApp）的开发者，尤其是在使用 React 或 Vue 框架时，能够显著提高开发效率和代码质量。采用 MIT 许可证发布，确保了其开源社区友好性。",2,"2026-06-11 03:26:25","top_topic"]