{"id":15019534,"url":"https://github.com/web3-wallet/web3-wallet","last_synced_at":"2025-09-09T18:38:29.309Z","repository":{"id":44422257,"uuid":"512465861","full_name":"web3-wallet/web3-wallet","owner":"web3-wallet","description":"A modular, extensible and flexible web3 wallet library for building dApps.","archived":false,"fork":false,"pushed_at":"2025-02-06T11:46:16.000Z","size":12649,"stargazers_count":53,"open_issues_count":0,"forks_count":10,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-31T16:11:18.039Z","etag":null,"topics":["dapps","evm","react","typescript","wallet","web3"],"latest_commit_sha":null,"homepage":"https://web3-wallet.github.io/web3-wallet","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/web3-wallet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-10T15:09:03.000Z","updated_at":"2025-06-10T03:40:15.000Z","dependencies_parsed_at":"2024-04-15T03:23:36.536Z","dependency_job_id":"36413a12-6731-4dec-95d3-707b541b749a","html_url":"https://github.com/web3-wallet/web3-wallet","commit_stats":{"total_commits":400,"total_committers":7,"mean_commits":"57.142857142857146","dds":"0.11250000000000004","last_synced_commit":"8185baa27d8a91cf5621c71cacdc3687133cf719"},"previous_names":["loganatcrypto/web3-wallet"],"tags_count":325,"template":false,"template_full_name":null,"purl":"pkg:github/web3-wallet/web3-wallet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web3-wallet%2Fweb3-wallet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web3-wallet%2Fweb3-wallet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web3-wallet%2Fweb3-wallet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web3-wallet%2Fweb3-wallet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/web3-wallet","download_url":"https://codeload.github.com/web3-wallet/web3-wallet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web3-wallet%2Fweb3-wallet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274340921,"owners_count":25267297,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dapps","evm","react","typescript","wallet","web3"],"created_at":"2024-09-24T19:53:39.565Z","updated_at":"2025-09-09T18:38:29.254Z","avatar_url":"https://github.com/web3-wallet.png","language":"TypeScript","readme":"# Web3 Wallet\n\n[![CI](https://github.com/web3-wallet/web3-wallet/actions/workflows/ci.yml/badge.svg)](https://github.com/web3-wallet/web3-wallet/actions/workflows/ci.yml) [![Deploy](https://github.com/web3-wallet/web3-wallet/actions/workflows/deploy.yml/badge.svg)](https://github.com/web3-wallet/web3-wallet/actions/workflows/deploy.yml)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://web3-wallet.github.io/web3-wallet\" target=\"_blank\"\u003e\n    \u003cimg width=\"560px\" src=\"site/public/images/site-home-screenshot-v2.png\" alt=\"web3 wallet website\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Documentation\n\nhttps://web3-wallet.github.io/web3-wallet\n\n## Projects that use web3-wallet\n\n- [minted.network](https://minted.network/)\n- [cronosid.xyz](https://cronosid.xyz/)\n- [veno.finance](https://veno.finance/)\n- [fulcrom.finance](https://fulcrom.finance/)\n- [corgiai.xyz](https://corgiai.xyz/)\n- [tectonic.finance](https://tectonic.finance/)\n- [kaching.win](https://kaching.win/)\n- [vvs.finance](https://vvs.finance/)\n- [orby.network](https://orby.network/)\n- [wingalaxy.game](https://wingalaxy.game/)\n\n## Packages\n\n| Package                                                                              | Version                                                                                                                                                  |\n| :----------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`@react-web3-wallet/core`](packages/core)                                                 | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Fcore.svg)](https://badge.fury.io/js/@react-web3-wallet%2Fcore)                                         |\n| [`@react-web3-wallet/react`](packages/react)                                               | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Freact.svg)](https://badge.fury.io/js/@react-web3-wallet%2Freact)                                       |\n| **Wallets**                                                                          |                                                                                                                                                          |\n| [`@react-web3-wallet/metamask`](packages/wallets/metamask)                                 | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Fmetamask.svg)](https://badge.fury.io/js/@react-web3-wallet%2Fmetamask)                                 |\n| [`@react-web3-wallet/defiwallet`](packages/wallets/defiwallet)                             | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Fdefiwallet.svg)](https://badge.fury.io/js/@react-web3-wallet%2Fdefiwallet)                             |\n| [`@react-web3-wallet/coinbase-wallet`](packages/wallets/coinbase-wallet)                   | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Fcoinbase-wallet.svg)](https://badge.fury.io/js/@react-web3-wallet%2Fcoinbase-wallet)                   |\n| [`@react-web3-wallet/walletconnect`](packages/wallets/walletconnect)                       | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Fwalletconnect.svg)](https://badge.fury.io/js/@react-web3-wallet%2Fwalletconnect)                       |\n| [`@react-web3-wallet/trust-wallet`](packages/wallets/trust-wallet)                         | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Ftrust-wallet.svg)](https://badge.fury.io/js/@react-web3-wallet%2Ftrust-wallet)                         |\n| [`@react-web3-wallet/imtoken`](packages/wallets/imtoken)                                   | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Fimtoken.svg)](https://badge.fury.io/js/@react-web3-wallet%2Fimtoken)                                   |\n| [`@react-web3-wallet/cryptocom-desktop-wallet`](packages/wallets/cryptocom-desktop-wallet) | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Fcryptocom-desktop-wallet.svg)](https://badge.fury.io/js/@react-web3-wallet%2Fcryptocom-desktop-wallet) |\n| [`@react-web3-wallet/brave-wallet`](packages/wallets/brave-wallet)                         | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Fbrave-wallet.svg)](https://badge.fury.io/js/@react-web3-wallet%2Fbrave-wallet)                         |\n| [`@react-web3-wallet/xdefi`](packages/wallets/xdefi)                                       | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Fxdefi.svg)](https://badge.fury.io/js/@react-web3-wallet%2Fxdefi)                                       |\n| [`@react-web3-wallet/bitget-wallet`](packages/wallets/bitget-wallet)                       | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Fbitget-wallet.svg)](https://badge.fury.io/js/@react-web3-wallet%2Fbitget-wallet)                       |\n| **Utilities**                                                                        |                                                                                                                                                          |\n| [`@react-web3-wallet/detect-provider`](packages/detect-provider)                           | [![npm version](https://badge.fury.io/js/@react-web3-wallet%2Fdetect-provider.svg)](https://badge.fury.io/js/@react-web3-wallet%2Fdetect-provider)                   |\n\n## Development\n\n- [node@18.x](https://nodejs.org/en)\n- [pnpm@8.x](https://pnpm.io/installation)\n\n```bash\n# install pnpm: https://pnpm.io/installation\n\n# install dependencies\npnpm install\n\n# start the dev server at: http://localhost:3003/web3-wallet\npnpm dev\n\n# test\npnpm test\n```\n\n## Examples\n\n### [cronos-wallet-connections](https://github.com/kentimsit/cronos-wallet-connections)\n\ncronos-wallet-connections is a boilerplate for Cronos dapp.\n\n### [site](./site)\n\nThe @react-web3-wallet documentation site itself provides an illustration of how to use web3-wallet. You can refer to the site as an example of web3-wallet usage.\n\nRun the site in your local:\n\n```\n# clone this repo\ngit clone git@github.com:web3-wallet/web3-wallet.git\n\n# install dependencies\npnpm install\n\n# start the site in dev mode\npnpm dev\n```\n\n### [example-react](./packages/examples/react/)\n\nRun the site in your local:\n\n```\n# clone this repo\ngit clone git@github.com:web3-wallet/web3-wallet.git\n\n# install dependencies\npnpm install\n\n# start example-react\npnpm example-react\n```\n\n## Package versioning and changelogs\n\n@react-web3-wallet utilizes [changeset](https://github.com/changesets/changesets) to manage the versioning and changelogs of its packages.\n\n1. To update the version of specific packages, run `pnpm changeset`.\n2. Then, run `pnpm changeset version` to apply updates of the versioning and changelogs .\n3. Commit the local modifications.\n4. Finally, run `pnpm release` to publish the updated packages to the npm registry.\n\n## License\n\nMIT\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb3-wallet%2Fweb3-wallet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweb3-wallet%2Fweb3-wallet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb3-wallet%2Fweb3-wallet/lists"}