{"id":13865770,"url":"https://github.com/Web3Auth/Auth","last_synced_at":"2025-07-15T02:31:07.741Z","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-06-18T05:15:47.000Z","size":17212,"stargazers_count":140,"open_issues_count":7,"forks_count":26,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-10T21:31:26.936Z","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-06-18T05:15:51.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,"purl":"pkg:github/Web3Auth/Auth","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","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Web3Auth%2FAuth/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264979256,"owners_count":23692474,"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-08-05T12:00:32.095Z","updated_at":"2025-07-15T02:31:07.728Z","avatar_url":"https://github.com/Web3Auth.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"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.js` in es6 format\n- `commonjs` build `dist/lib.cjs.js` in es5 format\n- `umd` build `dist/auth.umd.min.js` in es5 format without polyfilling corejs minified\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 20+\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"}