[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4007":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":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":47,"discoverSource":48},4007,"supertokens-core","supertokens\u002Fsupertokens-core","supertokens","Open source alternative to Auth0 \u002F Firebase Auth \u002F AWS Cognito ","https:\u002F\u002Fsupertokens.com",null,"Java",15082,665,65,132,0,8,55,2,77.97,"Other",false,"master",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,7],"auth0","authentication","aws-cognito","email-password","email-password-login","firebase-auth","hacktoberfest","java","keycloak","login","oauth","password","passwordless","passwordless-authentication","passwordless-login","session-management","signin","social-login","2026-06-12 04:00:20","[![SuperTokens banner](https:\u002F\u002Fraw.githubusercontent.com\u002Fsupertokens\u002Fsupertokens-logo\u002Fmaster\u002Fimages\u002FArtboard%20%E2%80%93%2027%402x.png)](https:\u002F\u002Fsupertokens.com\u002F)\n\n# Open-Source auth provider\n\n\u003Ca href=\"https:\u002F\u002Fsupertokens.io\u002Fdiscord\">\n\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F603466164219281420.svg?logo=discord\"\n    alt=\"chat on Discord\">\u003C\u002Fa>\n\u003Cspan>\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fsupertokens\u002Fsupertokens-postgresql.svg\" alt=\"Docker pull stats\"\u002F>\u003C\u002Fspan>\n\nAdd **secure login and session management** to your apps. [SDKs available](https:\u002F\u002Fsupertokens.com\u002Fdocs\u002Fcommunity\u002Fsdks)\nfor popular languages and front-end frameworks e.g. Node.js, Go, Python, React.js, React Native, Vanilla JS, etc.\n\n![Architecture Diagram](https:\u002F\u002Fsupertokens.com\u002Fimg\u002Farchitecture\u002Fself_hosted_generic.png)\nSupertokens architecture is optimized to add secure authentication for your users without compromising on user and\ndeveloper experience\n\n**Three building blocks of SuperTokens architecture**\n\n1. Frontend SDK: Manages session tokens and renders login UI widgets\n2. Backend SDK: Provides APIs for sign-up, sign-in, signout, session refreshing, etc. Your Frontend will talk to these\n   APIs\n3. SuperTokens Core: The HTTP service for the core auth logic and database operations. This service is used by the\n   Backend SDK\n\n## Features\n\n[![Click here to get started](.github\u002Fclick-here-to-get-started.png)](https:\u002F\u002Fsupertokens.com\u002Fdocs\u002Fguides)\n\n* Passwordless Login\n* Social Login\n* Email Password Login\n* Phone Password Login\n* Session Management\n* Multi-Factor Authentication\n* Multi Tenancy \u002F Organization Support (Enterprise SSO)\n* User Roles\n* Microservice Authentication\n\n## Learn more\n\n- [🚀 What is SuperTokens?](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#-what-is-supertokens)\n    - [Philosophy](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#philosophy)\n    - [Features + Demo app](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#features---click-here-to-see-the-demo-app)\n    - [Documentation](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#documentation)\n- [🏗️ Architecture](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#%EF%B8%8F-architecture)\n- [☕ Why Java?](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#-why-java)\n- [⌨️ User Management Dashboard](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#-user-management-dashboard)\n- [🔥 SuperTokens vs Others](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#-supertokens-vs-others)\n- [🛠️ Building from source](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#%EF%B8%8F-building-from-source)\n- [👥 Community](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#-community)\n    - [Contributors](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#contributors-across-all-supertokens-repositories)\n- [👩‍💻 Contributing](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#-contributing)\n- [📝 License](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core#-license)\n\n### If you like our project, please :star2: this repository! For feedback, feel free to join our [Discord](https:\u002F\u002Fsupertokens.io\u002Fdiscord), or create an issue on this repo\n\n## 🚀 What is SuperTokens?\n\nSuperTokens is an open-core alternative to proprietary login providers like Auth0 or AWS Cognito. We are\ndifferent because we offer:\n\n- Open source: SuperTokens can be used for free, forever, with no limits on the number of users.\n- An on-premises deployment so that you control 100% of your user data, using your own database.\n- An end-to-end solution with login, sign-ups, user and session management, without all the complexities of OAuth\n  protocols.\n- Ease of implementation and higher security.\n- Extensibility: Anyone can contribute and make SuperTokens better!\n\n### Philosophy\n\nAuthentication directly affects the UX, dev experience, and security of any app. We believe that\ncurrent solutions cannot optimize for all three \"pillars\", leading to many\napplications hand-rolling their own auth. This not only leads to security issues but is also a massive\ntime drain.\n\nWe want to change that - we believe the only way is to provide a solution that has the right level of\nabstraction gives you maximum control, is secure, and is simple to use - just like if you build it yourself,\nfrom scratch (minus the time to learn, build, and maintain).\n\nWe also believe in the principle of least vendor lock-in. Your having full control of your user's data means that you\ncan switch away from SuperTokens without forcing your existing users to logout, reset their passwords, or in the worst\ncase, sign up again.\n\n### [Click here](https:\u002F\u002Fthirdpartyemailpassword.demo.supertokens.com\u002F) to see the demo app.\n\n- Please visit [our website](https:\u002F\u002Fsupertokens.io\u002Fpricing) to see the list of features.\n- We want to make features as decoupled as possible. This means you can use SuperTokens for just login, or just session\n  management, or both. In fact, we also offer session management integrations with other login providers like Auth0.\n\n### Documentation\n\nThe docs can be seen [on our website](https:\u002F\u002Fsupertokens.io\u002Fdocs\u002Fcommunity\u002Fintroduction).\n\nThere is more information about SuperTokens on\nthe [GitHub wiki section](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core\u002Fwiki).\n\n## 🏗️ Architecture\n\nPlease find an [architecture diagram here](https:\u002F\u002Fsupertokens.io\u002Fdocs\u002Fcommunity\u002Farchitecture)\n\n**For more information, please visit\nour [GitHub wiki section](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core\u002Fwiki\u002FSuperTokens-Architecture).**\n\n## ☕ Why Java?\n\n- ✅ Whilst running Java can seem difficult, we provide the JDK along with the binary\u002Fdocker image when distributing it.\n  This makes running SuperTokens just like running any other HTTP microservice.\n- ✅ Java has a very mature ecosystem. This implies that third-party libraries have been battle-tested.\n- ✅ Java's strong type system ensures fewer bugs and easier maintainability. This is especially important when many\n  people are expected to work on the same project.\n- ✅ Our team is most comfortable with Java and hiring great Java developers is relatively easy as well.\n- ✅ One of the biggest criticisms of Java is memory usage. We have three solutions to this:\n    - The most frequent auth-related operation is session verification - this happens within the backend SDK (node,\n      python, Go) without contacting the Java core. Therefore, a single instance of the core can handle several 10s of\n      thousands of users fairly easily.\n    - We have carefully chosen our dependencies. For eg: we use an embedded tomcat server instead of a higher-level web\n      framework.\n    - We also plan on using [GraalVM](https:\u002F\u002Fwww.graalvm.org\u002F) in the future and this can reduce memory usage by 95%!\n- ✅ If you require any modifications to the auth APIs, those would need to be done on the backend SDK level (for example\n  Node, Golang, Python..). So you’d rarely need to directly modify\u002Fwork with the Java code in this repo.\n\n## ⌨️ User Management Dashboard\n\nOversee your users with the [SuperTokens User Management Dashboard](https:\u002F\u002Fsupertokens.com\u002Fdocs\u002Fuserdashboard\u002Fabout)\n\n### List users\n\nList all the users who have signed up to your application.\n\n![List SuperTokens users](.github\u002Flist-user.png)\n\n### Manage users\n\nManage users by modifying or deleting their sessions, metadata, roles and account info.\n\n![Manage users](.github\u002Fuser-info.png)\n\n## 🔥 SuperTokens vs others\n\nPlease find a detailed comparison chart [on our website](https:\u002F\u002Fsupertokens.io\u002Fpricing#comparison-chart)\n\n## 🛠️ Building from source\n\nPlease see our [wiki](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core\u002Fwiki\u002FBuilding-from-source) for instructions.\n\n## 👥 Community\n\n- [Discord](https:\u002F\u002Fsupertokens.io\u002Fdiscord)\n- [Email](mailto:team@supertokens.io)\n\nIf you think this is a project you could use in the future, please :star2: this repository!\n\n### Contributors (across all SuperTokens repositories)\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frishabhpoddar\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F2976287?s=460&u=d0cf2463df96fbdf1138cf74f88d7cf41415b238&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Rishabh Poddar\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FAdvait_Ruia\">\u003Cimg src=\"https:\u002F\u002Fpbs.twimg.com\u002Fprofile_images\u002F1261970454685900800\u002FALVzsBQJ_400x400.jpg\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Advait Ruia\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbhumilsarvaiya\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F21988812?s=460&u=c0bcde60a8bf1a99baafced55dd1a8d901fa7e4a&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Bhumil Sarvaiya\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjscyo\">\u003Cimg src=\"https:\u002F\u002Fi.stack.imgur.com\u002FfrlIf.png\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Joel Coutinho\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd> \n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRakeshUP\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F20946466?s=400&u=01d7d6d701eedd8345e491172e3af04578d18113&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Rakesh UP\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n   \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fmufassirkazi\">\u003Cimg src=\"https:\u002F\u002Fi.stack.imgur.com\u002FfrlIf.png\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Mufassir Kazi\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnkshah2\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F18233774?s=400&u=5befa41674cfcd6c6060103360ab323cdfa24dcb&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Nemi Shah\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Firohitb\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F32276134?s=400&u=0b72f6c4e6cfa749229a8e69ed86acb720a384e7&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Rohit Bhatia\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmmaha\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F297517?s=400&u=8c41caf46c511ed2054c3d14c23193eda0d996af&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Madhu Mahadevan\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnugmanoff\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F20473743?s=460&u=2d33e10df1e8c3f38328e6e92d753363026f660f&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Aidar Nugmanoff\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Farnxv0\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F57629464?s=460&u=5f0cca1aed9fabb38bea74df73ed99dfcfec2f26&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Arnav Dewan\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNkxxkN\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F5072452?s=460&u=eda6b25b674d20e3389bf19a0619d6e4c1e46670&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>NkxxkN\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FUbadahJ\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F26687928?s=460&u=ae1d3ae5fad6e4cfa71809f8ce4a99429321dcaf&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>LordChadiwala\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLuizDoPc\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F20651653?s=460&u=d673e5357da83e446311831efe107e695d3ef875&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Luiz Soares\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsudiptog81\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F11232940?s=460&u=07b4989ae4c43e43f35730d7f8d59631f5ed933c&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sudipto Ghosh\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFabricio20\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F7545720?s=400&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Fabricio20\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmetallicmonkey\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F10272154?s=460&u=b6f5daefe3f3ce49e9ed094043674a2c2718af73&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>metallicmonkey\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvidu171\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F25363324?s=460&u=8d3ccde95f49579e893c8c12db22cdcd0fea36cb&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Vidhyanshu Jain\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdlion\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F2125236?s=460&u=801df23e89718386a099ba60e15b61a562fdf334&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Domenico Luciani\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnzoBtv\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F40310156?s=460&u=f7c0e017293b0d57b8340dbfae36c078f0176e1a&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Enzo Batrov\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIsautierEloise\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F44578188?s=400&u=2bda597af317d871d6b1017193956b40a6fe0412&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Eloïse Isautier\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FocReaper\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F4038188?s=460&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Ákos Resch\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchotuchaudhary\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F14938108?s=460&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Chotu Chaudhary\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fheracek\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7502?s=460&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Tomáš Horáček\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsbauch\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F923033?s=460&u=db9bb41f9b279750c74afc1be0ab51db05539593&v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sam Bauch\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmirrorrim\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9555251?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Alexey Tylindus\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgusfune\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1147240?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Gus Fune\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FchenkaiC4\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7543145?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>chenkaiC4\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdulowski-marek\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F17051704?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Marek Dulowski\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPiyushhbhutoria\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20777594?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Piyushh Bhutoria\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faldeed\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3012067?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Eric Dobbertin\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fseniorquico\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F415806?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Kyle Dodson\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftaijuten\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4288526?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Ralph Lawrence\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchristopher-kapic\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F59740769?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Christopher Kapic\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHanzyusuf\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F22171112?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Hanzyusuf\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fporcellus\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1129990?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Mihály Lengyel\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcerino-ligutom\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6721822?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Cerino O. Ligutom III\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnadilas\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5324856?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>nadilas\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvasica38\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F26538079?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Vasile Catana\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frossoskull\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F27884543?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jay Mistry\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr> \n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjacobhq\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F29145479?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jacob Marshall\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmiketromba\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F25141252?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>miketromba\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Folhapi\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4780263?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Oleg Vdovenko\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsiddharthmudgal\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9314217?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Siddharth\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fxuatz\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9292261?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>xuatz\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyowayb\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F603829?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Yoway Buorn\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frtpa25\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72537293?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Ronit Panda\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fanugrahsinghal\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F18058884?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Anugrah Singhal\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJeremyEastham\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F34139712?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jeremy Eastham\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fassafushy\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7502687?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Assaf Yacobi\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsattvikc\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F650429?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sattvik Chakravarthy\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopichon\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F203745?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Olivier Pichon\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFuzzySid\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F40206571?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Siddhant Varma\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frenyijiu\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F8318266?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>renyijiu\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FITenthusiasm\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F47364027?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Isaiah Thomason\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Futsavdotpro\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F38961422?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Utsav Barnwal\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsaurabhghatnekar\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20884782?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Saurabh Ghatnekar\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falisher-aituarov\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F63276190?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Alisher Aituarov\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwallstromsimon\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3397398?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Simon Kihlberg Wallstrom\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAreebKhan619\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F39133435?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Areeb Khan\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsublimator\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F525211?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Nicholas Dudfield\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FQdea\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F58660439?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Qdea\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLukasKnuth\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F692211?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Lukas Knuth\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmelvynhills\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F417315?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Melvyn Hills\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmattanimation\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1426997?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Matt Murray\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fconstantoine\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F13930958?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Cléo Rebert\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdaniil-borovoy\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F74528634?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Daniil Borovoy\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkriskw1999\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F71312948?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Krzysztof Witkowski\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLehoczky\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F31937175?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Lehoczky Zoltán\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmavwolverine\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F316111?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Viraj Kanwade\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fanuragmerndev\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F144275260?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Anurag Srivastava\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## 👩‍💻 Contributing\n\nPlease see the [CONTRIBUTING.md](https:\u002F\u002Fgithub.com\u002Fsupertokens\u002Fsupertokens-core\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md) file for\ninstructions.\n\n## 📝 License\n\n&copy; 2020-2023 SuperTokens Inc and its contributors. All rights reserved.\n\nPortions of this software are licensed as follows:\n\n* All content that resides under the \"ee\u002F\" directory of this repository, if that directory exists, is licensed under the\n  license defined in \"ee\u002FLICENSE.md\".\n* All third-party components incorporated into the SuperTokens Software are licensed under the original license provided\n  by the owner of the applicable component.\n* Content outside of the above-mentioned directories or restrictions above is available under the \"Apache 2.0\"\n  license as defined in the level \"LICENSE.md\" file\n","Supertokens-core 是一个开源的身份验证服务，提供类似 Auth0、Firebase Auth 和 AWS Cognito 的功能。它支持多种登录方式如无密码登录、社交登录、邮箱\u002F密码登录及电话\u002F密码登录，并具备会话管理和多因素认证等核心特性。该项目采用 Java 语言编写，通过前端 SDK、后端 SDK 和 Supertokens 核心服务三个组件实现安全且高效的用户身份验证流程。适用于需要集成现代身份验证机制的 Web 应用或移动应用开发场景，特别是那些重视数据自主权和寻求成本效益解决方案的企业。","2026-06-11 02:57:43","top_language"]