{"id":14971418,"url":"https://github.com/web3auth/auth","last_synced_at":"2026-03-04T07:05:41.703Z","repository":{"id":37927266,"uuid":"330883378","full_name":"Web3Auth/Auth","owner":"Web3Auth","description":"Pluggable auth infrastructure for Web3 wallets and dapps","archived":false,"fork":false,"pushed_at":"2025-05-06T13:16:00.000Z","size":16359,"stargazers_count":139,"open_issues_count":6,"forks_count":24,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-15T20:06:40.799Z","etag":null,"topics":["blockchain","cryptocurrency","ethereum","polygon","solana","web3"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Web3Auth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2021-01-19T06:18:02.000Z","updated_at":"2025-05-06T13:03:57.000Z","dependencies_parsed_at":"2023-09-27T14:47:33.135Z","dependency_job_id":"7a839c7e-5d0e-4a9f-ba3f-e9cd39414ebb","html_url":"https://github.com/Web3Auth/Auth","commit_stats":{"total_commits":898,"total_committers":23,"mean_commits":39.04347826086956,"dds":0.5835189309576838,"last_synced_commit":"dd943942742c0fbf992cb2519c2862976e822120"},"previous_names":["web3auth/auth","torusresearch/openloginsdk"],"tags_count":196,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Web3Auth%2FAuth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Web3Auth%2FAuth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Web3Auth%2FAuth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Web3Auth%2FAuth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Web3Auth","download_url":"https://codeload.github.com/Web3Auth/Auth/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254414501,"owners_count":22067272,"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":["blockchain","cryptocurrency","ethereum","polygon","solana","web3"],"created_at":"2024-09-24T13:45:10.347Z","updated_at":"2026-03-04T07:05:41.691Z","avatar_url":"https://github.com/Web3Auth.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Auth SDK by Web3Auth\n\n\u003e [Web3Auth](https://web3auth.io) is where passwordless auth meets non-custodial key infrastructure for Web3 apps and wallets. By aggregating OAuth (Google, Twitter, Discord) logins, different wallets and innovative Multi Party Computation (MPC) - Web3Auth provides a seamless login experience to every user on your application.\n\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n![npm](https://img.shields.io/npm/dw/@web3auth/auth) |\n\n## Introduction\n\nYour Web3Auth account is a cryptographic key that acts as a proxy to traditional SSOs. Accounts are secured across user devices and authentication methods - there is no central server, no data honey pot.\nIt combines both [CustomAuth](https://github.com/torusresearch/CustomAuth) and [tKey](https://github.com/tkey/tkey) and provides you with a nice UI and UX flows\n\n## Features\n\n- Typescript compatible. Includes Type definitions\n\nPlease refer to docs for API Reference available [here](https://docs.tor.us/open-login/api-reference/installation).\n\n## Installation\n\n### Bundling\n\nEach sub package is distributed in 3 formats\n\n- `esm` build `dist/lib.esm/index.js` in es6 format\n- `commonjs` build `dist/lib.cjs/index.js` in es5 format\n\nBy default, the appropriate format is used for your specified usecase\nYou can use a different format (if you know what you're doing) by referencing the correct file\n\nThe cjs build is not polyfilled with core-js.\nIt is upto the user to polyfill based on the browserlist they target\n\n### Directly in Browser\n\nCDN's serve the non-core-js polyfilled version by default. You can use a different\n\njsdeliver\n\n```js\n\u003cscript src=\"https://cdn.jsdelivr.net/npm/auth\"\u003e\u003c/script\u003e\n```\n\nunpkg\n\n```js\n\u003cscript src=\"https://unpkg.com/auth\"\u003e\u003c/script\u003e\n```\n\n## Build\n\nEnsure you have a `Node.JS` development environment setup:\n\n```\ngit clone https://github.com/web3auth/Auth.git\ncd Auth\nnpm i\nnpm run build\n```\n\nTo run tests:\n\n```\nnpm test\n```\n\n## Requirements\n\n- This package requires a peer dependency of `@babel/runtime`\n- Node 22+\n- You will need to whitelist your domain on [developer dashboard](https://dashboard.web3auth.io)\n\n## 💬 Troubleshooting and Discussions\n\n- Have a look at our [GitHub Discussions](https://github.com/Web3Auth/Web3Auth/discussions?discussions_q=sort%3Atop) to see if anyone has any questions or issues you might be having.\n- Checkout our [Troubleshooting Documentation Page](https://web3auth.io/docs/troubleshooting) to know the common issues and solutions\n- Join our [Discord](https://discord.gg/web3auth) to join our community and get private integration support or help with your integration.\n\n## License\n\n`AuthSdk` is [MIT Licensed](LICENSE)\n\nTODO: fix demo app ci\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb3auth%2Fauth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweb3auth%2Fauth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb3auth%2Fauth/lists"}