{"id":48124730,"url":"https://github.com/apettiigrew/aws-cognito-nextjs-app","last_synced_at":"2026-04-04T16:24:31.748Z","repository":{"id":248573320,"uuid":"829077594","full_name":"apettiigrew/aws-cognito-nextjs-app","owner":"apettiigrew","description":"This project illustrates how to configure AWS Cognito User Pool and Social Login using Amplify and Nextjs","archived":false,"fork":false,"pushed_at":"2025-02-07T22:44:55.000Z","size":19441,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T23:26:01.195Z","etag":null,"topics":["amplify","authentication","aws","coginto","javascript","middleware","nextjs","typescript"],"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/apettiigrew.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}},"created_at":"2024-07-15T17:56:01.000Z","updated_at":"2024-09-22T14:43:09.000Z","dependencies_parsed_at":"2025-02-07T23:33:19.584Z","dependency_job_id":null,"html_url":"https://github.com/apettiigrew/aws-cognito-nextjs-app","commit_stats":null,"previous_names":["apettiigrew/aws-cognito-nextjs-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/apettiigrew/aws-cognito-nextjs-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apettiigrew%2Faws-cognito-nextjs-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apettiigrew%2Faws-cognito-nextjs-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apettiigrew%2Faws-cognito-nextjs-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apettiigrew%2Faws-cognito-nextjs-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apettiigrew","download_url":"https://codeload.github.com/apettiigrew/aws-cognito-nextjs-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apettiigrew%2Faws-cognito-nextjs-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31405700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["amplify","authentication","aws","coginto","javascript","middleware","nextjs","typescript"],"created_at":"2026-04-04T16:24:30.468Z","updated_at":"2026-04-04T16:24:31.742Z","avatar_url":"https://github.com/apettiigrew.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003ch1\u003eAWS Cognito Integration with Amplify + Nextjs\u003c/h1\u003e\n\n\u003cp\u003e\n\u003ca href=\"https://github.com/apettiigrew/aws-cognito-nextjs-app/graphs/contributors\"\u003e\n\u003cimg src=\"https://img.shields.io/github/contributors/apettiigrew/aws-cognito-nextjs-app\" alt=\"contributors\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"\"\u003e\n\u003cimg src=\"https://img.shields.io/github/last-commit/apettiigrew/aws-cognito-nextjs-app\" alt=\"last update\" /\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\u003ch4\u003e[Feature Request](https://github.com/apettiigrew/aws-cognito-nextjs-app/issues/)\u003c/h4\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n## :star2: About the Project\n\nThis project illustrates how to integrate AWS Cognito using Amplify with NextJs. There is blog post that supports how this was done as this project will not work without setting up the AWS User pools.\nBlog Post: https://www.linkedin.com/pulse/complete-guide-implement-aws-cognito-using-amplify-nextjs-pettigrew-e1xic/\n\nUsers should be able to perform the following using AWS Cognito\n- Create an account\n- Login\n- Forgot Password\n- Social Login with Google\n\n\u003c!-- Screenshots --\u003e\n\n### :camera: Screenshots\n\n![form](assets/image1.png)\n![form](assets/image2.png)\n![form](assets/image3.png)\n![form](assets/image4.png)\n\n\u003c!-- TechStack --\u003e\n\n### :space_invader: Tech Stack\n\n\u003cdetails\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://docs.aws.amazon.com/cognito/\"\u003eAWS Cognito\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://docs.amplify.aws/\"\u003eAWS Amplify\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.typescriptlang.org/\"\u003eTypescript\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://nextjs.org/\"\u003eNext.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://reactjs.org/\"\u003eReact.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://sass-lang.com/\"\u003eSass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://formik.org/\"\u003eFormik\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\n## :wave: Contributing\n\n\u003ca href=\"https://github.com/apettiigrew/aws-cognito-nextjs-app/graphs/contributors\"\u003e\n\u003cimg src=\"https://contrib.rocks/image?repo=apettiigrew/aws-cognito-nextjs-app\" /\u003e\n\u003c/a\u003e\n\nContributions are always welcome!\n\n\u003c!-- Acknowledgments --\u003e\n\n## :gem: Acknowledgements\n\nUse this section to mention useful resources and libraries that you have used in your projects.\n\n- [Shields.io](https://shields.io/)\n- [Awesome README](https://github.com/matiassingers/awesome-readme)\n- [Emoji Cheat Sheet](https://github.com/ikatyang/emoji-cheat-sheet/blob/master/README.md#travel--places)\n- [Readme Template](https://github.com/othneildrew/Best-README-Template)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapettiigrew%2Faws-cognito-nextjs-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapettiigrew%2Faws-cognito-nextjs-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapettiigrew%2Faws-cognito-nextjs-app/lists"}