{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"next-auth","owner":"nextauthjs","isFork":false,"description":"Authentication for the Web.","topicNames":["react","nodejs","oauth","jwt","oauth2","web","authentication","nextjs","nuxt","auth"],"topicsNotShown":8,"allTopics":["react","nodejs","oauth","jwt","oauth2","web","authentication","nextjs","nuxt","auth","csrf","oidc","solidjs","nuxt-auth","nextauth","sveltekit","remix-auth","solid-auth"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":103,"issueCount":261,"starsCount":22503,"forksCount":2981,"license":"ISC License","participation":[2,14,3,27,6,5,2,8,6,14,8,36,9,14,9,11,3,21,29,16,8,8,23,21,39,11,11,20,1,23,4,10,26,13,21,57,20,34,19,8,21,26,4,3,6,3,100,101,49,61,33,36],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-18T06:56:34.304Z"}},{"type":"Public","name":"playgrounds","owner":"nextauthjs","isFork":false,"description":"Example Playground Applications for various Auth.js framework clients","topicNames":["oauth","jwt","oauth2","oidc","next-auth","nextauth","authjs"],"topicsNotShown":0,"allTopics":["oauth","jwt","oauth2","oidc","next-auth","nextauth","authjs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T14:00:06.192Z"}},{"type":"Public template","name":"solid-start-auth-example","owner":"nextauthjs","isFork":false,"description":"Example showing how to use Auth.js with SolidStart.","topicNames":["solidstart","authjs"],"topicsNotShown":0,"allTopics":["solidstart","authjs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":22,"forksCount":3,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T19:21:28.218Z"}},{"type":"Public","name":"next-auth-pages-example","owner":"nextauthjs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,6,0,0,1,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T17:45:47.756Z"}},{"type":"Public template","name":"next-auth-example","owner":"nextauthjs","isFork":false,"description":"Example showing how to use NextAuth.js with Next.js","topicNames":["oauth","passwordless","authentication","nextjs"],"topicsNotShown":0,"allTopics":["oauth","passwordless","authentication","nextjs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":3,"starsCount":3384,"forksCount":1020,"license":"ISC License","participation":[0,4,2,2,0,5,0,12,12,16,14,26,12,11,0,9,0,13,12,1,0,1,1,1,8,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,3,0,0,0,0,22,3,2,6,1,12],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T17:45:46.846Z"}},{"type":"Public template","name":"next-auth-gatsby-example","owner":"nextauthjs","isFork":false,"description":"Example showing how to use NextAuth.js with Gatsby","topicNames":["oauth","gatsby","passwordless","authentication"],"topicsNotShown":0,"allTopics":["oauth","gatsby","passwordless","authentication"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":2,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T17:45:45.902Z"}},{"type":"Public template","name":"express-auth-example","owner":"nextauthjs","isFork":false,"description":"Example showing how to use Auth.js with Express.","topicNames":["oauth2","express","express-authentication","authjs"],"topicsNotShown":0,"allTopics":["oauth2","express","express-authentication","authjs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":2,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,1,0,0,0,0,2,1,13,2,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T09:15:13.234Z"}},{"type":"Public template","name":"sveltekit-auth-example","owner":"nextauthjs","isFork":false,"description":"Example showing how to use Auth.js with SvelteKit.","topicNames":["oauth2","sveltekit","sveltekit-template","sveltekit-auth","authjs"],"topicsNotShown":0,"allTopics":["oauth2","sveltekit","sveltekit-template","sveltekit-auth","authjs"],"primaryLanguage":{"name":"Svelte","color":"#ff3e00"},"pullRequestCount":0,"issueCount":0,"starsCount":261,"forksCount":42,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,4,2,0,0,0,0,1,2,0,0,0,0,3,1,4,2,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-11T07:14:20.800Z"}},{"type":"Public archive","name":"next-auth-webauthn","owner":"nextauthjs","isFork":false,"description":"NextAuth.js 2FA with WebAuthn Example","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":24,"forksCount":2,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,1,0,11,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-08T16:46:08.103Z"}},{"type":"Public","name":".github","owner":"nextauthjs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":5,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-18T12:36:05.278Z"}},{"type":"Public","name":"sveltekit-auth-cloudflare","owner":"nextauthjs","isFork":false,"description":"Example on how to use SvelteKit Auth with Cloudflare Pages.","topicNames":["sveltekit","authjs"],"topicsNotShown":0,"allTopics":["sveltekit","authjs"],"primaryLanguage":{"name":"Svelte","color":"#ff3e00"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":2,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-02T02:20:14.505Z"}},{"type":"Public","name":"next-auth-refresh-token-example","owner":"nextauthjs","isFork":false,"description":"NextAuth.js Refresh Token Example","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":91,"forksCount":20,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-11T07:07:40.788Z"}},{"type":"Public","name":"next-auth-behind-proxy","owner":"nextauthjs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":3,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-01T16:29:02.994Z"}},{"type":"Public","name":"auth-with-proxy","owner":"nextauthjs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-12T07:29:58.842Z"}},{"type":"Public archive","name":"next-auth-typescript-example","owner":"nextauthjs","isFork":false,"description":"An example project that shows how to use NextAuth with TypeScript","topicNames":["typescript","vercel","nextauth"],"topicsNotShown":0,"allTopics":["typescript","vercel","nextauth"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":227,"forksCount":148,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-18T01:40:53.777Z"}},{"type":"Public archive","name":"adapters","owner":"nextauthjs","isFork":false,"description":"next-auth adapters that are maintained by the community to support any database.","topicNames":["oauth","oauth2","database","nextjs","oidc","authentication"],"topicsNotShown":0,"allTopics":["oauth","oauth2","database","nextjs","oidc","authentication"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":0,"starsCount":157,"forksCount":88,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-11T22:20:45.430Z"}},{"type":"Public archive","name":"docs","owner":"nextauthjs","isFork":false,"description":"Official documentation for NextAuth.js","topicNames":["documentation","docusaurus","javascript","authentication"],"topicsNotShown":0,"allTopics":["documentation","docusaurus","javascript","authentication"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":95,"forksCount":136,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-06T15:49:35.138Z"}},{"type":"Public","name":"github-workers","owner":"nextauthjs","isFork":false,"description":"Certain providers block cloud IPs, so we need self-hosted workers to circumvent this for running tests in GitHub Actions","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":5,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-26T07:32:55.347Z"}},{"type":"Public archive","name":"react-query","owner":"nextauthjs","isFork":false,"description":"React Query wrapper for NextAuth.js session management","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":136,"forksCount":16,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-07T09:33:06.487Z"}}],"repositoryCount":19,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}