{"id":13406220,"url":"https://github.com/logto-io/logto","last_synced_at":"2026-01-30T08:27:04.142Z","repository":{"id":36951549,"uuid":"378310716","full_name":"logto-io/logto","owner":"logto-io","description":"🧑‍🚀 The better auth and identity infrastructure and the open-source alternative to Auth0. No framework restrictions.","archived":false,"fork":false,"pushed_at":"2025-05-06T02:35:53.000Z","size":97001,"stargazers_count":10046,"open_issues_count":165,"forks_count":537,"subscribers_count":50,"default_branch":"master","last_synced_at":"2025-05-06T14:58:12.500Z","etag":null,"topics":["authentication","authorization","email","identity","jwt","login","logto","mfa","oauth2","openid-connect","password","passwordless","rbac","saml","signup","sms","social-login","sso","totp","typescript"],"latest_commit_sha":null,"homepage":"https://logto.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/logto-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"logto-io"}},"created_at":"2021-06-19T03:01:50.000Z","updated_at":"2025-05-06T14:24:03.000Z","dependencies_parsed_at":"2023-10-12T13:08:01.781Z","dependency_job_id":"7e6b718b-5907-47d3-b039-a7daecf86ef4","html_url":"https://github.com/logto-io/logto","commit_stats":{"total_commits":6191,"total_committers":72,"mean_commits":85.98611111111111,"dds":0.7281537716039412,"last_synced_commit":"5fbcf381c8b385d79798b5f56a87451900444be2"},"previous_names":[],"tags_count":761,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logto-io%2Flogto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logto-io%2Flogto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logto-io%2Flogto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logto-io%2Flogto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/logto-io","download_url":"https://codeload.github.com/logto-io/logto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253969229,"owners_count":21992262,"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":["authentication","authorization","email","identity","jwt","login","logto","mfa","oauth2","openid-connect","password","passwordless","rbac","saml","signup","sms","social-login","sso","totp","typescript"],"created_at":"2024-07-30T19:02:24.446Z","updated_at":"2026-01-30T08:27:04.135Z","avatar_url":"https://github.com/logto-io.png","language":"TypeScript","funding_links":["https://github.com/sponsors/logto-io"],"categories":["TypeScript","Authentication","后端开发框架及项目","Apps","OpenID Providers (OP)","typescript","node","SSO (Single-Sign-On), IAM (Identity Access Management)","OAuth2","Backend \u0026 Infrastructure","OAuth2 \u0026 OpenID","Integrated","⚙️ Backend \u0026 APIs","Platforms services and devops"],"sub_categories":["管理面板","Authentication","Other tools","User authentication (Auth0 alternatives)"],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://logto.io/?utm_source=github\u0026utm_medium=readme\" target=\"_blank\" align=\"center\" alt=\"Go to Logto website\"\u003e\n    \u003cpicture\u003e\n      \u003csource width=\"200\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/logto-io/.github/raw/master/profile/logto-logo-dark.svg\"\u003e\n      \u003csource width=\"200\" media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/logto-io/.github/raw/master/profile/logto-logo-light.svg\"\u003e\n      \u003cimg width=\"200\" src=\"https://github.com/logto-io/logto/raw/master/logo.png\" alt=\"Logto logo\"\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n[![discord](https://img.shields.io/discord/965845662535147551?color=5865f2\u0026label=discord)](https://discord.gg/vRvwuwgpVX)\n[![checks](https://img.shields.io/github/checks-status/logto-io/logto/master)](https://github.com/logto-io/logto/actions?query=branch%3Amaster)\n[![release](https://img.shields.io/github/v/release/logto-io/logto?color=3a3c3f)](https://github.com/logto-io/logto/releases)\n[![core coverage](https://img.shields.io/codecov/c/github/logto-io/logto?label=core%20coverage)](https://app.codecov.io/gh/logto-io/logto)\n[![cloud](https://img.shields.io/badge/cloud-available-7958ff)](https://cloud.logto.io/?sign_up=true\u0026utm_source=github\u0026utm_medium=repo_logto)\n[![gitpod](https://img.shields.io/badge/gitpod-available-f09439)](https://gitpod.io/#https://github.com/logto-io/demo)\n[![render](https://img.shields.io/badge/render-deploy-5364e9)](https://render.com/deploy?repo=https://github.com/logto-io/logto)\n\n# Logto\n\n**Logto is the modern, open-source auth infrastructure for SaaS and AI apps.**\n\nIt takes the pain out of OIDC and OAuth 2.1 and makes it easy to build secure, production-ready auth with multi-tenancy, enterprise SSO, and RBAC.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://logto.io/\"\u003ewebsite\u003c/a\u003e •\n  \u003ca href=\"https://cloud.logto.io/\"\u003ecloud\u003c/a\u003e •\n  \u003ca href=\"https://docs.logto.io\"\u003edocs\u003c/a\u003e •\n  \u003ca href=\"https://openapi.logto.io/\"\u003eapi\u003c/a\u003e •\n  \u003ca href=\"https://blog.logto.io/\"\u003eblog\u003c/a\u003e •\n  \u003ca href=\"https://auth-wiki.logto.io/\"\u003eauth wiki\u003c/a\u003e •\n  \u003ca href=\"https://logto.io/subscribe\"\u003enewsletter\u003c/a\u003e\n\u003c/p\u003e\n\n![Logto features](./assets/logto-features.png)\n\n## Why Logto?\n\nBuilt for teams scaling SaaS, AI, and agent-based platforms without the usual auth headaches.\n\nWith Logto, you get:\n\n- **Multi-tenancy, enterprise SSO, and RBAC**: ready to use, no workarounds.\n- **Pre-built sign-in flows**, customizable UIs, and SDKs for 30+ frameworks.\n- **Full support for OIDC, OAuth 2.1, and SAML** without the protocol pain.\n- **Works out-of-the-box for Model Context Protocol and agent-based AI architectures**.\n\n[🗺️ See all features →](https://docs.logto.io/?ref=readme)\n\n## Get started\n\nPick your path:\n\n- [**Logto Cloud**](https://cloud.logto.io/?sign_up=true\u0026ref=readme): The fastest way to try Logto. Fully managed, zero setup.\n- [**Launch Logto in GitPod**](https://gitpod.io/#https://github.com/logto-io/demo): Start Logto OSS in seconds.\n\n  Wait for the message `App is running at https://3002-...gitpod.io`, then click the URL starting with `https://3002-` to continue.\n\n- **Local development:**  \n\n  ```bash\n  # Using Docker Compose(requires Docker Desktop)\n  curl -fsSL https://raw.githubusercontent.com/logto-io/logto/HEAD/docker-compose.yml | \\\n  docker compose -p logto -f - up\n  \n  # Using Node.js (requires PostgreSQL)\n  npm init @logto\n  ```\n\n[📚 Full OSS installation guide →](https://docs.logto.io/logto-oss/get-started-with-oss?ref=readme)\n\n## Integrate anywhere\n\nLogto supports all your apps, APIs, and services with industry-standard protocols.\n\n- **SDKs for 30+ frameworks**: React, Next.js, Angular, Vue, Flutter, Go, Python, and more.\n- **Connect to any IdP**: Google, Facebook, Azure AD, Okta, and more.\n- **Flexible integration**: SPAs, web apps, mobile apps, APIs, M2M, CLI tools.\n- **Ready for Model Context Protocol and agent-based architectures**.\n\n[🚀 Explore quick starts →](https://docs.logto.io/quick-starts?ref=readme)\n\n[🔌 See all connectors →](https://docs.logto.io/integrations?ref=readme)\n\n## Showcase\n\n**Developer-first SDKs**: Install in minutes with clear guides.\n\n![Logto auth SDK showcase](./assets/showcase-logto-auth-sdks.gif)\n\n**User-friendly auth flows**: Sign-up, sign-in, social login, Google One Tap, MFA, SSO.\n\n![Logto sign-in experience showcase](./assets/showcase-logto-sign-in-exeperience.gif)\n\n**Multi-tenancy \u0026 organizations**: Organization RBAC, member invites, just-in-time provisioning, and more.\n\n![Logto multi-tenancy showcase](./assets/showcase-logto-multi-tenancy.gif)\n\n## Support Logto\n\nIf you find Logto helpful, here's how you can support us:\n\n- ⭐ **Star this repo** to show your support!\n- 💬 [Join our Discord](https://discord.gg/vRvwuwgpVX) for live discussions.\n- 📢 Share Logto on [Twitter](https://twitter.com/intent/tweet?text=Hey%20devs%21%20Need%20a%20better%20auth%20solution%3F%20Check%20out%20%40logto_io%20%E2%80%94%20it%E2%80%99s%20like%20Auth0%2FCognito%2FFirebase%20but%20open-source%2C%20modern%2C%20and%20way%20easier%20to%20use%21%20Supports%20OIDC%2C%20OAuth%202.0%2C%20SAML%2C%20and%20also%20works%20perfectly%20for%20SaaS%20apps.%20%E2%9C%A8%20https%3A%2F%2Flogto.io%20%23Auth%20%23Identity%20%23OpenSource%20%23DevTools), [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Flogto.io), [Reddit](https://reddit.com/submit?url=https%3A%2F%2Flogto.io\u0026title=Tired%20of%20Auth0%2FCognito%2FFirebase%3F%20Logto%20is%20the%20open-source%20auth%20alternative%20you%E2%80%99ve%20been%20missing%21%20Supports%20OIDC%2C%20OAuth%202.0%2C%20SAML%2C%20and%20works%20like%20magic%20for%20modern%20apps%20and%20SaaS%20products.), [Telegram](https://t.me/share/url?url=https%3A%2F%2Flogto.io\u0026text=Check%20out%20Logto%20%E2%80%94%20the%20better%20auth%20and%20identity%20infrastructure%21%20Open-source%2FCloud%20alternative%20to%20Auth0%2C%20Cognito%2C%20and%20Firebase.%20Supports%20all%20the%20standards%20%28OIDC%2C%20OAuth%2C%20SAML%29%20and%20is%20perfect%20for%20modern%20apps%20or%20SaaS%20products.%20https%3A%2F%2Flogto.io), [WhatsApp](https://api.whatsapp.com/send?text=Hey%21%20%F0%9F%91%8B%20Found%20this%20awesome%20auth%20tool%20called%20%2ALogto%2A%20%E2%80%94%20it%E2%80%99s%20open-source%2C%20way%20simpler%20than%20Auth0%2FCognito%2FFirebase%2C%20and%20supports%20OIDC%2FOAuth%2FSAML.%20Perfect%20for%20building%20CIAM%20system%20without%20the%20hassle.%20You%20gotta%20try%20it%3A%20https%3A%2F%2Flogto.io).\n- 🏆 Write a review or tutorial on [dev.to](https://dev.to/logto), [Medium](https://medium.com/@logto), [G2](https://www.g2.com/products/logto/reviewer_verification) or your blog.\n- 💬 [Share your use case](mailto:contact@logto.io?subject=[Share%20Logto%20User%20Story]) with us and get featured on the [Logto website](https://logto.io/).\n- 🙋 [Open an issue](https://github.com/logto-io/logto/issues/new) to report bugs or suggest features.\n- 💻 [Contribute to Logto](https://github.com/logto-io/logto/blob/master/.github/CONTRIBUTING.md) - we'd love your help! Check out [Logto awesome](https://github.com/logto-io/logto/blob/master/AWESOME.md) of community-contributed resources.\n\n## Licensing\n\n[MPL-2.0](LICENSE).\n\n\u003cp align=\"right\"\u003e\n⬆️ \u003ca href=\"#logto\"\u003eBack to top\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogto-io%2Flogto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flogto-io%2Flogto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogto-io%2Flogto/lists"}