{"id":23869242,"url":"https://github.com/badiniibrahim/nextjs-auth-google-provider","last_synced_at":"2026-04-05T23:31:35.880Z","repository":{"id":223280269,"uuid":"759800616","full_name":"badiniibrahim/nextjs-auth-google-provider","owner":"badiniibrahim","description":"This Next.js application is a demonstration of integrating Google authentication with Supabase. It allows users to sign in to the application using their Google account, leveraging Supabase for user management and data storage.","archived":false,"fork":false,"pushed_at":"2024-02-19T11:15:55.000Z","size":115,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-05T04:14:05.446Z","etag":null,"topics":["github","google","nextjs","reactjs","supabase"],"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/badiniibrahim.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}},"created_at":"2024-02-19T11:06:56.000Z","updated_at":"2024-02-19T11:11:52.000Z","dependencies_parsed_at":"2024-02-25T11:15:13.277Z","dependency_job_id":null,"html_url":"https://github.com/badiniibrahim/nextjs-auth-google-provider","commit_stats":null,"previous_names":["badiniibrahim/nextjs-auth-google-provider"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/badiniibrahim/nextjs-auth-google-provider","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badiniibrahim%2Fnextjs-auth-google-provider","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badiniibrahim%2Fnextjs-auth-google-provider/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badiniibrahim%2Fnextjs-auth-google-provider/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badiniibrahim%2Fnextjs-auth-google-provider/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/badiniibrahim","download_url":"https://codeload.github.com/badiniibrahim/nextjs-auth-google-provider/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badiniibrahim%2Fnextjs-auth-google-provider/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31454196,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"ssl_error","status_checked_at":"2026-04-05T21:22:51.943Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["github","google","nextjs","reactjs","supabase"],"created_at":"2025-01-03T12:16:29.286Z","updated_at":"2026-04-05T23:31:35.854Z","avatar_url":"https://github.com/badiniibrahim.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Next.js Application with Google Authentication and Supabase\n\nThis Next.js application is a demonstration of integrating Google authentication with Supabase. It allows users to sign in to the application using their Google account, leveraging Supabase for user management and data storage.\n\n## About this Repository\n\n![GitHub language count](https://img.shields.io/github/languages/count/badiniibrahim/nextjs-14-todo-app-server-action-with-prisma)\n![GitHub top language](https://img.shields.io/github/languages/top/badiniibrahim/nextjs-14-todo-app-server-action-with-prisma)\n![GitHub last commit](https://img.shields.io/github/last-commit/badiniibrahim/nextjs-14-todo-app-server-action-with-prisma)\n![Github Repo Size](https://img.shields.io/github/repo-size/badiniibrahim/nextjs-14-todo-app-server-action-with-prisma)\n\u003cimg src=\"https://img.shields.io/badge/JavaScript-F7DF1E.svg?style\u0026logo=JavaScript\u0026logoColor=black\" alt=\"JavaScript\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/React-61DAFB.svg?style\u0026logo=React\u0026logoColor=black\" alt=\"React\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/next.js-000000?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white\" alt=\"Next.js\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/TypeScript-3178C6.svg?style\u0026logo=TypeScript\u0026logoColor=white\" alt=\"TypeScript\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/JSON-000000.svg?style\u0026logo=JSON\u0026logoColor=white\" alt=\"JSON\" /\u003e\n\u003cimg src=\"https://img.shields.io/github/license/Yuberley/ChatGPT-App-React-Native-TypeScript?style\u0026color=5D6D7E\" alt=\"GitHub license\" /\u003e\n\n## Features\n\n    User authentication via Google OAuth\n    User session management with Supabase\n    Secure storage of user data in a relational database with Supabase\n\n## Technologies Used\n\n    Next.js - Server-side React framework for client-side and server-side rendering\n    Supabase - Backend development platform providing services like databases and authentication\n    React - JavaScript library for building user interfaces\n    Google OAuth - OAuth2 authentication protocol provided by Google for secure user authentication\n\n## Running Locally\n\n    Clone this repository to your local machine.\n    Install dependencies by running yar install.\n    Configure your environment for Google API keys and Supabase settings.\n    Start the application with yarn dev.\n    Access http://localhost:3000 in your browser to see the application in action.\n\nFeel free to explore the source code to better understand the implementation of Google authentication with Supabase in a Next.js application.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadiniibrahim%2Fnextjs-auth-google-provider","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbadiniibrahim%2Fnextjs-auth-google-provider","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadiniibrahim%2Fnextjs-auth-google-provider/lists"}