{"id":14904430,"url":"https://github.com/reown-com/appkit","last_synced_at":"2026-01-20T18:58:04.813Z","repository":{"id":37078192,"uuid":"127246132","full_name":"reown-com/appkit","owner":"reown-com","description":"The full stack toolkit to build onchain app UX","archived":false,"fork":false,"pushed_at":"2025-05-09T13:38:14.000Z","size":117875,"stargazers_count":5130,"open_issues_count":63,"forks_count":1478,"subscribers_count":65,"default_branch":"main","last_synced_at":"2025-05-12T03:54:43.934Z","etag":null,"topics":["dapps","ethereum","integration","plugin","react","wallet","walletconnect","widget"],"latest_commit_sha":null,"homepage":"https://reown.com/appkit","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reown-com.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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,"zenodo":null}},"created_at":"2018-03-29T06:20:57.000Z","updated_at":"2025-05-11T15:05:51.000Z","dependencies_parsed_at":"2024-01-16T22:38:17.417Z","dependency_job_id":"86051d0e-5980-468f-bfe9-4020a6eaeab1","html_url":"https://github.com/reown-com/appkit","commit_stats":{"total_commits":1743,"total_committers":169,"mean_commits":10.31360946745562,"dds":0.8250143430866322,"last_synced_commit":"603fa30ef5e573936438eb8b9376be081e44922a"},"previous_names":["web3modal/web3modal","web3connect/web3connect","reown-com/reown-appkit-js","reown-com/appkit","walletconnect/web3modal"],"tags_count":734,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reown-com%2Fappkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reown-com%2Fappkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reown-com%2Fappkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reown-com%2Fappkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reown-com","download_url":"https://codeload.github.com/reown-com/appkit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253672697,"owners_count":21945480,"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","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","ethereum","integration","plugin","react","wallet","walletconnect","widget"],"created_at":"2024-09-22T13:01:44.317Z","updated_at":"2025-12-15T08:49:18.527Z","avatar_url":"https://github.com/reown-com.png","language":"TypeScript","readme":"\u003e [!NOTE]\n\u003e Looking for Web3modal v[1-5]? [switch the branch](https://github.com/WalletConnect/web3modal/tree/V5).\n\n#### 📚 [Documentation](https://docs.reown.com/appkit/overview)\n\n#### 🧪 [Laboratory](https://appkit-lab.reown.com)\n\n#### 🔗 [Website](https://reown.com/appkit)\n\n# AppKit\n\nYour on-ramp to web3 multichain. AppKit is a versatile library that makes it super easy to connect users with your Dapp and start interacting with the blockchain.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./.github/assets/header.png\" alt=\"\" border=\"0\"\u003e\n\u003c/p\u003e\n\n# Dev setup\n\n1. Create `apps/laboratory/.env.local` file using the template from `apps/laboratory/.env.example`\n\n2. In each of the `examples` create `.env.local` file with following contents\n\n```zsh\nVITE_PROJECT_ID=\"your_project_id\"\n```\n\n3. Run `pnpm watch` to build and watch for file changes in a separate tab\n4. Run gallery, laboratory or examples in a separate tab i.e. `pnpm laboratory`\n\n# Releasing new versions\n\n### Enter prelease mode [Optional]\n\nIf you need to release a canary/alpha/beta you need to enter prelease mode first\n\n```sh\npnpm changeset:pre \u003crelease tag\u003e\n```\n\nFor example: `pnpm changeset:pre a123bas2`\n\n### Generate changeset\n\nIf you need to release a canary/alpha/beta you need to enter prelease mode first\n\n```sh\npnpm changeset\n```\n\n### Steps\n\n1. Run `pnpm update` and update dependencies\n2. Run `pnpm install` and verify if everything still works correctly\n3. Merge your feature branch into `main`\n4. Changesets action will create or update a release PR\n5. When such PR is merged, it will trigger an automatic deploy to npm and publish release on github\n\n### Running tests\n\nSee \u003capp/laboratory/tests/README.md\u003e\n","funding_links":[],"categories":["TypeScript","wallet"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freown-com%2Fappkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freown-com%2Fappkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freown-com%2Fappkit/lists"}