awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPPrivacyTerms

24 repos

Awesome GitHub RepositoriesAuthentication Strategies

Systems for managing credentials and API access for agents.

Explore 24 awesome GitHub repositories matching artificial intelligence & ml · Authentication Strategies. Refine with filters or upvote what's useful.

Awesome Authentication Strategies GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • openclaw/openclaw

    openclaw/openclaw

    211,971GitHubView on GitHub↗

    Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent mem

    TypeScriptaiassistantcrustacean
  • Significant-Gravitas/AutoGPT

    Significant-Gravitas/AutoGPT

    181,891GitHubView on GitHub↗

    AutoGPT is an orchestration platform designed for building, managing, and deploying autonomous agents. It provides a visual canvas-based environment where users can assemble agents by connecting modular blocks that represent actions, data flows, and conditional logic. The platform supports the entire agent lifecycle, i

    Pythonaiartificial-intelligenceautonomous-agents
  • n8n-io/n8n

    n8n-io/n8n

    175,396GitHubView on GitHub↗

    n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, lo

    TypeScriptaiapisautomation
  • yt-dlp/yt-dlp

    yt-dlp/yt-dlp

    147,702GitHubView on GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of speci

    Pythonclidownloaderpython
  • f/prompts.chat

    f/prompts.chat

    145,637GitHubView on GitHub↗

    Prompts.chat is a community-driven repository and management platform for AI prompts and agent skills. It provides a centralized interface for users to search, retrieve, and save prompts, while offering structured storage for multi-file agent skills that include documentation and supporting assets. The platform distin

    HTMLaiartificial-intelligenceawesome-list
  • langchain-ai/langchain

    langchain-ai/langchain

    127,015GitHubView on GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows t

    Pythonagentsaiai-agents
  • rustdesk/rustdesk

    rustdesk/rustdesk

    107,776GitHubView on GitHub↗

    RustDesk is a cross-platform remote desktop client that enables users to initiate and receive remote sessions. It provides a complete infrastructure for self-hosted remote access, utilizing a signaling and relay server architecture to maintain connectivity when direct peer-to-peer links are unavailable. The software is

    Rustandroidanydeskdart
  • denoland/deno

    denoland/deno

    106,258GitHubView on GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system

    Rustdenojavascriptrust
  • fatedier/frp

    fatedier/frp

    104,608GitHubView on GitHub↗

    This project is a high-performance reverse proxy designed to expose local services to the internet. It provides a comprehensive suite of tools for managing network traffic, including support for TCP and UDP stream multiplexing, connection pooling, and load balancing across proxy instances. The system facilitates secure

    Goexposefirewallfrp
  • fastapi/fastapi

    fastapi/fastapi

    95,356GitHubView on GitHub↗

    FastAPI is a web framework for building APIs with Python. It leverages standard language type hints to provide automatic data validation, request parsing, and interactive API documentation generation. The framework supports asynchronous request handling and manages execution contexts to prevent blocking the main event

    Pythonapiasyncasyncio
  • florinpop17/app-ideas

    florinpop17/app-ideas

    90,567GitHubView on GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through p

    applicationscodingcodingchallenges
  • home-assistant/core

    home-assistant/core

    84,936GitHubView on GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an eve

    Pythonasynciohacktoberfesthome-automation
  • firecrawl/firecrawl

    firecrawl/firecrawl

    84,034GitHubView on GitHub↗

    Firecrawl is a web data extraction platform designed to convert unstructured web content into clean, LLM-ready formats like markdown or JSON. It functions as an autonomous web crawler and scraper, capable of mapping entire domains, performing recursive navigation, and executing complex data gathering tasks. By leveragi

    TypeScriptaiai-agentsai-crawler
  • laravel/laravel

    laravel/laravel

    83,758GitHubView on GitHub↗

    Laravel is a comprehensive full-stack web framework designed for building scalable server-side applications. It provides an integrated development environment that centers on an object-relational mapper for database abstraction, a robust routing system, and a sophisticated service container for dependency injection. Th

    Bladeframeworklaravelphp
  • microsoft/playwright

    microsoft/playwright

    82,810GitHubView on GitHub↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior

    TypeScriptautomationchromechromium
  • DopplerHQ/awesome-interview-questions

    DopplerHQ/awesome-interview-questions

    81,035GitHubView on GitHub↗

    This project is a comprehensive, community-sourced repository of technical interview questions and study materials. It serves as a centralized index for software engineers to prepare for technical assessments, benchmark their personal knowledge, and identify gaps in their expertise across a wide range of programming la

    android-interview-questionsangularjs-interview-questionsawesome
  • syncthing/syncthing

    syncthing/syncthing

    80,036GitHubView on GitHub↗

    Syncthing is a decentralized file synchronization engine that maintains consistent data states across multiple devices through peer-to-peer mesh networking. It operates as a background daemon that automatically replicates file creations, modifications, and deletions between trusted nodes without requiring central serve

    Gogop2ppeer-to-peer
  • astral-sh/uv

    astral-sh/uv

    79,476GitHubView on GitHub↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure repr

    Rustpackagingpythonresolver
  • modelcontextprotocol/servers

    modelcontextprotocol/servers

    79,000GitHubView on GitHub↗

    The Model Context Protocol is a standardized communication framework designed to connect language models to external data sources, functional tools, and interactive user interfaces. It provides a vendor-neutral interface layer that enables AI hosts to discover and execute capabilities across heterogeneous service envir

    TypeScript
  • browser-use/browser-use

    browser-use/browser-use

    78,576GitHubView on GitHub↗

    Browser-use is a framework for building autonomous agents that navigate, interact with, and extract data from web interfaces using natural language instructions. By acting as an orchestration layer between large language models and browser automation protocols, it enables the execution of complex, multi-step workflows

    Pythonai-agentsai-toolsbrowser-automation
Prev12Next

Explore sub-tags

  • API Key AuthenticationAccess control using static tokens for programmatic API interactions.
  • API-Based AuthenticationAuthentication via direct API calls.
  • Account AuthorizationProcesses for granting programmatic access to protected services.
Agent Authentication
Packages for managing secure access and OAuth flows in agent workflows.
  • Authenticated User InjectionDependency-based injection of user models into request handlers.
  • Authenticated User RetrievalMechanisms for accessing the currently authenticated user instance.
  • Authentication Provider IntegrationsStandardized interfaces for connecting external identity providers to manage credentials and user sessions dynamically.
  • Authentication State PersistenceTechniques for caching and reusing authenticated browser sessions across test suites.
  • Basic AuthenticationEnforces password protection by requiring credentials during connection.
  • Bearer Token AuthenticationAuthentication mechanism requiring a bearer token in the request header for authorization.
  • Browser Session PersistenceMechanisms for synchronizing and maintaining browser state, cookies, and local storage across automated sessions.
  • CLI AuthenticationAuthentication mechanisms performed via command-line interfaces.
  • Credential ManagementTools and protocols for handling authentication tokens and credentials for private package indexes.
  • Credential ManagersSystems for secure storage and retrieval of authentication tokens.
  • Custom Authentication GuardsCustom implementations for identity verification and user provider integration.
  • Email Verification Two-Factor AuthenticationTwo-factor authentication using email-based verification codes.
  • Ephemeral Token ProvidersSystems that issue short-lived, time-bound credentials for automated service authentication.
  • External Authentication IntegrationsMechanisms for delegating identity verification to external providers via reverse proxies or middleware.
  • Git Authentication ProvidersIntegrations for managing credentials required to access private version control repositories.
  • HTTP Authentication CredentialsSupport for managing and injecting credentials for private package index access.
  • HTTP Authentication MiddlewareMiddleware components that enforce authentication requirements on incoming HTTP requests.
  • Identity Provider IntegrationsSupport for external authentication services using standardized protocols like OAuth or OIDC.
  • LDAP AuthenticationIntegration with directory services for centralized user authentication.
  • LDAP Authentication IntegrationsIntegration with directory services for centralized user management.
  • Local User ManagementSystems for creating, storing, and validating user credentials directly within the application environment.
  • Manual Authentication HandlersMechanisms for programmatically validating user credentials and managing session lifecycle security.
  • Model Provider AuthenticationIntegration patterns for managing API keys and OAuth credentials specifically for AI model service providers.
  • Multi-Account Authentication ScopesCapabilities for managing and switching between multiple authenticated identities or organizational contexts.
  • Multi-Factor AuthenticationSecurity mechanisms requiring multiple forms of verification to grant access.
  • OAuth AuthenticationIdentity management via external OAuth providers.
  • OAuth FlowsStandardized protocols for delegated authorization and token management.
  • OIDC Authentication IntegrationsDelegated authentication via OpenID Connect providers.
  • Password Re-authenticationMechanisms requiring users to re-verify their credentials before accessing sensitive application areas.
  • Password Recovery ToolsUtilities and interfaces designed to restore account access when credentials are lost or forgotten.
  • Programmatic Access TokensMechanisms for managing credentials used by automated systems.
  • Scoped CLI AuthenticationAuthentication mechanisms that associate specific credentials with directory-based or project-based contexts.
  • Service TokensScoped credentials used by automated systems to access project configurations and APIs.
  • Session Persistence MechanismsTechniques for saving and restoring authenticated session states across application restarts.
  • Stateless Session AuthenticationAuthentication mechanisms that use cryptographically signed tokens to maintain session state without server-side storage.
  • TOTP Authentication SystemsTime-based one-time password authentication for user accounts.
  • Time-based One-Time PasswordsAuthentication mechanisms requiring a six-digit code generated by a mobile authenticator application.
  • Token Credential ManagementSystems for validating, checking expiration, and resolving token-based credentials.
  • Token Validation ServicesUtilities for verifying the validity and existence of security tokens.
  • Trusted Network AuthenticationAuthentication bypass mechanisms that grant access based on the origin IP address or network range of the request.
  • Workspace Token VerifiersUtilities for validating organization-specific access tokens to ensure secure resource scoping.