awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 Repos

Awesome GitHub RepositoriesGitHub OAuth Integrations

OAuth authentication strategies specifically for GitHub, enabling login via GitHub accounts.

Distinct from OAuth Authentication: Distinct from OAuth Authentication: focuses specifically on GitHub OAuth provider integration rather than generic OAuth token flows.

Explore 13 awesome GitHub repositories matching security & cryptography · GitHub OAuth Integrations. Refine with filters or upvote what's useful.

Awesome GitHub OAuth Integrations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • carguo/gsy_github_app_flutterAvatar von CarGuo

    CarGuo/gsy_github_app_flutter

    15,457Auf GitHub ansehen↗

    This project is an open-source Flutter GitHub client and cross-platform mobile application. It serves as a GitHub GraphQL client and OAuth mobile app, providing a mobile interface for browsing repositories, issues, and user profiles. It is also designed as an open-source architecture reference to demonstrate Flutter best practices, state management, and multi-language localization. The application distinguishes itself by using GraphQL queries to retrieve nested repository and user information, reducing network requests and over-fetching. It utilizes a shared Dart codebase to provide a consist

    Authenticates users by exchanging GitHub OAuth credentials for persistent access tokens.

    Dartandroidcross-platformdart
    Auf GitHub ansehen↗15,457
  • dexidp/dexAvatar von dexidp

    dexidp/dex

    10,902Auf GitHub ansehen↗

    Dex is an OpenID Connect provider and identity federation proxy that translates authentication signals from various upstream sources into a unified OpenID Connect interface. It functions as a multi-protocol identity broker, enabling client applications to implement a single standard while delegating user verification to external identity providers. The project distinguishes itself through a pluggable connector architecture that bridges disparate protocols including LDAP, SAML, and OAuth2. It provides specific integrations for services such as GitHub, Google, GitLab, and Microsoft, while offer

    Identifies users through GitHub or GitHub Enterprise accounts using the OAuth2 flow for single sign-on.

    Gohacktoberfestidentity-provideridp
    Auf GitHub ansehen↗10,902
  • withspectrum/spectrumAvatar von withspectrum

    withspectrum/spectrum

    10,838Auf GitHub ansehen↗

    Spectrum is an open-source community platform designed for developer teams to host real-time threaded discussions, share code, and collaborate around GitHub projects. It provides a complete environment for creating and managing online communities with organized channels, member roles, and content moderation tools that keep conversations civil and on-topic. The platform integrates directly with GitHub, enabling users to authenticate through GitHub OAuth, search across code repositories and projects, and connect discussions to repository activity. Spectrum offers role-based team permission mana

    Authenticates users via GitHub's OAuth 2.0 flow, exchanging authorization codes for access tokens to manage identity.

    JavaScriptexpoflowtypegraphql
    Auf GitHub ansehen↗10,838
  • lucia-auth/luciaAvatar von lucia-auth

    lucia-auth/lucia

    10,461Auf GitHub ansehen↗

    Lucia is an authentication library that provides session management, OAuth integration, and password-based login for web applications. It creates and validates server-side sessions using cryptographically random tokens stored in HttpOnly, Secure, SameSite=Lax cookies, with constant-time token comparison to prevent timing side-channel attacks. The library supports authentication through email and password, GitHub OAuth, Google OAuth, and passkey-based sign-in. It enforces two-factor authentication using time-based one-time passwords (TOTP) from authenticator apps, generates recovery codes for

    Redirects users to GitHub's authorization flow and handles the callback to create a session.

    authoauthtypescript
    Auf GitHub ansehen↗10,461
  • octokit/octokit.jsAvatar von octokit

    octokit/octokit.js

    7,795Auf GitHub ansehen↗

    Octokit.js is a GitHub API SDK used to interact with GitHub via REST and GraphQL interfaces. It serves as a client for executing typed queries and mutations, managing authenticated REST requests, and handling signed webhooks across Node.js, Deno, and browser environments. The library features a plugin-based request pipeline and an adapter-based HTTP client, allowing the interception of requests and responses across different runtimes. It employs strategy-based authentication to separate credential management from request logic, supporting static tokens, OAuth flows, and GitHub App installatio

    Implements GitHub-specific OAuth authentication strategies for user login and secure token exchange.

    TypeScriptgithubhacktoberfestjavascript
    Auf GitHub ansehen↗7,795
  • gitalk/gitalkAvatar von gitalk

    gitalk/gitalk

    7,173Auf GitHub ansehen↗

    Gitalk is a comment system that uses GitHub Issues as a backend to store and manage discussions for websites. It provides a comment component built with Preact for embedding interactive discussion areas into web pages. The system utilizes GitHub OAuth for identity verification, allowing users to authenticate through their GitHub accounts to manage comment permissions. It also includes a multi-language widget that supports interface translation based on browser settings or manual configuration. The project covers broader capabilities for comment section management, including the ability to re

    Implements OAuth authentication specifically for GitHub to manage user identities.

    JavaScriptcommentgithubgithub-issues
    Auf GitHub ansehen↗7,173
  • yezihaohao/react-adminAvatar von yezihaohao

    yezihaohao/react-admin

    6,746Auf GitHub ansehen↗

    react-admin is a full-featured admin dashboard built with React and Ant Design, designed for building interfaces that manage backend operations. Its core identity centers on providing a complete admin panel with dynamic menu configuration, role-based access control, and third-party OAuth authentication, all within a responsive layout that adapts to different screen widths. The project distinguishes itself through a dynamic route-based menu system that fetches navigation structure from a server API, enabling runtime menu updates without redeploying the application. It integrates role-based rou

    Integrates GitHub OAuth login alongside standard email-password authentication in a unified flow.

    TypeScriptadmin-templateant-designantd
    Auf GitHub ansehen↗6,746
  • modelcontextprotocol/registryAvatar von modelcontextprotocol

    modelcontextprotocol/registry

    6,438Auf GitHub ansehen↗

    The Model Context Protocol (MCP) Registry is an official service for publishing and discovering MCP servers, providing a centralized namespace system with integrated authentication and domain verification. It functions as both a registry for server discovery and a publishing tool that enforces ownership proof through domain-based organization. The registry distinguishes itself through a CLI-driven publishing pipeline that bundles server metadata, validates authentication, and submits to the registry API. It implements DNS-based domain verification, requiring a TXT record or HTTP challenge fil

    Authenticates users via GitHub OAuth flow, issuing session tokens for CLI access to the registry.

    Gomcpmcp-servers
    Auf GitHub ansehen↗6,438
  • nirmalscaria/le-git-graphAvatar von NirmalScaria

    NirmalScaria/le-git-graph

    5,889Auf GitHub ansehen↗

    Le Git Graph is a browser-based tool that displays a visual commit graph for any GitHub repository, showing branch structure and commit history directly in the page. It operates as a single-page application that injects the commit graph into existing repository pages without full page reloads, using OAuth to authenticate with GitHub and authorize API requests for commit data. The tool renders commit nodes and branch lines on an HTML canvas element for smooth, high-performance visualization of complex git histories. It filters the commit graph to show only commits from a selected branch, hidin

    Authenticates with GitHub via OAuth to authorize API requests for repository commit data.

    JavaScriptchrome-extensioncollaborategit-graph
    Auf GitHub ansehen↗5,889
  • theodinproject/theodinprojectAvatar von TheOdinProject

    TheOdinProject/theodinproject

    4,282Auf GitHub ansehen↗

    The Odin Project is an open-source, full-stack web development curriculum that guides learners from basic scripting to deploying complete applications through a structured, project-based learning path. It functions as a self-directed bootcamp covering frontend, backend, databases, and job-seeking skills, with a peer-to-peer learning community where developers give and receive structured help through a forum. The platform distinguishes itself through a project-based curriculum engine that presents curated resources and assignments requiring independent problem-solving rather than step-by-step

    Authenticates using a GitHub identity to bypass manual credential entry during login.

    Rubycurriculumhacktoberfestodin
    Auf GitHub ansehen↗4,282
  • qasimwani/leethubAvatar von QasimWani

    QasimWani/LeetHub

    4,265Auf GitHub ansehen↗

    LeetHub is a browser extension that automatically archives completed LeetCode coding solutions to a GitHub repository. It intercepts submission results from LeetCode pages and, upon successful test completion, pushes the code along with problem metadata into a structured, versioned history on the user's GitHub account. The project authenticates with GitHub using OAuth tokens, authorizing it to create private repositories and configure repository hooks for automated synchronization. This eliminates the manual step of copying and pasting solutions, instead building a permanent, versioned portfo

    Connecting a user's GitHub account via OAuth to authorize automated repository creation and code uploads.

    JavaScriptchromechrome-extensioncoding-interviews
    Auf GitHub ansehen↗4,265
  • async-labs/builderbookAvatar von async-labs

    async-labs/builderbook

    3,799Auf GitHub ansehen↗

    Builderbook is a MERN stack digital bookstore and documentation platform designed for selling and delivering digital books. It functions as a content delivery site that transforms markdown files hosted in Git repositories into structured online books. The platform distinguishes itself by synchronizing markdown content from remote repositories into a database to enable metadata-driven access control and content gating. It integrates payment processing to restrict full content access based on verified purchase history, while providing public previews. The system covers a broad range of capabil

    Integrates GitHub OAuth to allow users to sign in and grant access to their repositories.

    JavaScriptapisaws-sesboilerplate
    Auf GitHub ansehen↗3,799
  • ibm/mcp-context-forgeAvatar von IBM

    IBM/mcp-context-forge

    3,310Auf GitHub ansehen↗

    mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for

    Implements GitHub Single Sign-On to allow users to authenticate using their GitHub accounts and OAuth scopes.

    Pythonagentsaiapi-gateway
    Auf GitHub ansehen↗3,310
  1. Home
  2. Security & Cryptography
  3. OAuth Authentication
  4. GitHub OAuth Integrations