{"id":18612982,"url":"https://github.com/logto-io/js","last_synced_at":"2025-04-08T09:06:51.983Z","repository":{"id":37884844,"uuid":"380724062","full_name":"logto-io/js","owner":"logto-io","description":"🤓 Build authentication and authorization with Logto JS SDKs.","archived":false,"fork":false,"pushed_at":"2025-03-25T15:11:03.000Z","size":5589,"stargazers_count":82,"open_issues_count":26,"forks_count":50,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-28T22:07:21.999Z","etag":null,"topics":["authentication","authorization","javascript","jwt","logto","mfa","multi-tenant","oauth2","oidc","saml","sdk","sso","typescript"],"latest_commit_sha":null,"homepage":"https://docs.logto.io/quick-starts/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/logto-io.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"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},"funding":{"github":"logto-io"}},"created_at":"2021-06-27T11:36:49.000Z","updated_at":"2025-03-26T21:35:10.000Z","dependencies_parsed_at":"2023-02-10T11:01:08.356Z","dependency_job_id":"708f3e6a-8f37-4667-b963-ba6aa5e26b39","html_url":"https://github.com/logto-io/js","commit_stats":{"total_commits":842,"total_committers":23,"mean_commits":"36.608695652173914","dds":0.8159144893111638,"last_synced_commit":"eb2729f34061b5c362be83a8673d78b3e28829bf"},"previous_names":[],"tags_count":550,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logto-io%2Fjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logto-io%2Fjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logto-io%2Fjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logto-io%2Fjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/logto-io","download_url":"https://codeload.github.com/logto-io/js/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247809964,"owners_count":20999816,"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","javascript","jwt","logto","mfa","multi-tenant","oauth2","oidc","saml","sdk","sso","typescript"],"created_at":"2024-11-07T03:19:21.965Z","updated_at":"2025-04-08T09:06:51.963Z","avatar_url":"https://github.com/logto-io.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://logto.io\" target=\"_blank\" align=\"center\" alt=\"Logto Logo\"\u003e\n      \u003cimg src=\"https://github.com/logto-io.png\" width=\"100\"\u003e\n  \u003c/a\u003e\n  \u003cbr/\u003e\n  \u003cspan\u003e\u003ci\u003e\u003ca href=\"https://logto.io\" target=\"_blank\"\u003eLogto\u003c/a\u003e is an open-source Auth0 alternative designed for modern apps and SaaS products.\u003c/i\u003e\u003c/span\u003e\n\u003c/p\u003e\n\n# Logto JavaScript SDKs\n\nThe monorepo for SDKs and working samples written in JavaScript (Well, mostly in TypeScript).\n\n## Products\n\n| Name                                             | Description                                              |\n| ------------------------------------------------ | -------------------------------------------------------- |\n| [browser](./packages/browser/)                   | Logto browser foundation SDK.                            |\n| [capacitor](./packages/capacitor/)               | Logto Capacitor SDK built on top of browser foundations. |\n| [chrome-extension](./packages/chrome-extension/) | Logto Chrome extension SDK.                              |\n| [client](./packages/client/)                     | Logto JavaScript cross-platform foundation client.       |\n| [express](./packages/express/)                   | Logto Express SDK built on top of node foundations.      |\n| [js](./packages/js/)                             | Logto JavaScript core.                                   |\n| [next](./packages/next/)                         | Logto Next.js SDK built on top of node foundations.      |\n| [node](./packages/node/)                         | Logto node foundation SDK.                               |\n| [nuxt](./packages/nuxt/)                         | Logto Nuxt 3 SDK built on top of node foundations.       |\n| [react](./packages/react/)                       | Logto React SDK built on top of browser foundations.     |\n| [remix](./packages/remix/)                       | Logto Remix SDK built on top of node foundations.        |\n| [vue](./packages/vue/)                           | Logto Vue SDK built on top of browser foundations.       |\n| [sveltekit](./packages/sveltekit/)               | Logto SvelteKit SDK built on top of node foundations.    |\n\n## Samples\n\n| Name                                                                 | Description                                                              |\n| -------------------------------------------------------------------- | ------------------------------------------------------------------------ |\n| [angular-sample](./packages/angular-sample/)                         | A sample of using `angular-auth-oidc-client` to integrate with Logto.    |\n| [browser-sample](./packages/browser-sample/)                         | A sample of using Logto browser SDK.                                     |\n| [chrome-extension-sample](./packages/chrome-extension-sample/)       | A sample Chrome extension that demonstrates how to integrate Logto.      |\n| [express-sample](./packages/express-sample/)                         | A sample of using Logto Express SDK.                                     |\n| [next-app-dir-sample](./packages/next-app-dir-sample/)               | A sample of using Logto Next.js SDK for Next.js app directory structure. |\n| [next-sample](./packages/next-sample/)                               | A sample of using Logto Next.js SDK.                                     |\n| [next-server-actions-sample](./packages/next-server-actions-sample/) | A sample of using Logto Next.js SDK for server actions.                  |\n| [passportjs-sample](./packages/passportjs-sample/)                   | A sample of using Logto with Passport.js.                                |\n| [react-sample](./packages/react-sample/)                             | A sample of using Logto React SDK.                                       |\n| [svetlekit-sample](./packages/sveltekit-sample/)                     | A sample of using Logto SvelteKit SDK.                                   |\n| [vue-sample](./packages/vue-sample/)                                 | A sample of using Logto Vue SDK.                                         |\n\n## Resources\n\n[![Website](https://img.shields.io/badge/website-logto.io-8262F8.svg)](https://logto.io/)\n[![Docs](https://img.shields.io/badge/docs-logto.io-green.svg)](https://docs.logto.io/)\n[![Discord](https://img.shields.io/discord/965845662535147551?logo=discord\u0026logoColor=ffffff\u0026color=7389D8\u0026cacheSeconds=600)](https://discord.gg/UEPaF3j5e6)\n","funding_links":["https://github.com/sponsors/logto-io"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogto-io%2Fjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flogto-io%2Fjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogto-io%2Fjs/lists"}