awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

132 repository-uri

Awesome GitHub RepositoriesToken Authentication

Authentication using simple persistent token strings.

Distinguishing note: Focuses on stateless token-based credentials.

Explore 132 awesome GitHub repositories matching security & cryptography · Token Authentication. Refine with filters or upvote what's useful.

Awesome Token Authentication GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • mikecao/umamiAvatar mikecao

    mikecao/umami

    37,350Vezi pe GitHub↗

    Umami is a privacy-focused web analytics platform and open-source visitor tracking tool. It functions as a self-hosted alternative to commercial tracking services, allowing the operation of a private analytics platform on independent infrastructure to maintain ownership and control over visitor data. The platform focuses on monitoring website traffic and analyzing user behavior without using invasive data collection methods. It provides capabilities for mapping user journeys and performing audience segmentation to compare how different visitor cohorts interact with site content.

    Uses signed JSON Web Tokens to manage user identity and secure access to the analytics dashboard.

    TypeScript
    Vezi pe GitHub↗37,350
  • encode/django-rest-frameworkAvatar encode

    encode/django-rest-framework

    30,083Vezi pe GitHub↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    Authenticates requests using simple token strings for persistent client access.

    Pythonapidjangopython
    Vezi pe GitHub↗30,083
  • ovity/octotreeAvatar ovity

    ovity/octotree

    23,206Vezi pe GitHub↗

    Octotree is a source code browsing tool for GitHub that provides a navigable file tree sidebar for exploring repository folder structures without downloading files locally. It enables the navigation of directory hierarchies and the location of specific files through text-based search queries. The tool includes specialized workflows for reviewing pull requests by filtering the visible file tree to show only modified files. It also supports access to private repositories through the use of personal access tokens and multi-account management. The interface features customizable sidebar behavior

    Manages multiple distinct authentication tokens to allow concurrent access to various private accounts.

    JavaScriptbrowser-extensionchromecode-files
    Vezi pe GitHub↗23,206
  • prefecthq/fastmcpAvatar PrefectHQ

    PrefectHQ/fastmcp

    22,994Vezi pe GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Stores authentication tokens in configurable backends to maintain sessions across application restarts.

    Pythonagentsfastmcpllms
    Vezi pe GitHub↗22,994
  • beekeeper-studio/beekeeper-studioAvatar beekeeper-studio

    beekeeper-studio/beekeeper-studio

    22,030Vezi pe GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    Stores temporary access credentials locally to minimize authentication prompts during active sessions.

    TypeScriptbigquerycassandracockroachdb
    Vezi pe GitHub↗22,030
  • huggingface/lerobotAvatar huggingface

    huggingface/lerobot

    21,687Vezi pe GitHub↗

    This project is a comprehensive research platform designed for the end-to-end lifecycle of robotic learning. It provides a modular framework for training neural network policies—specifically through imitation and reinforcement learning—and deploying them onto physical robotic hardware. By offering a unified interface for hardware abstraction, the platform decouples high-level control logic from the specific sensors and actuators of diverse robotic systems. The framework distinguishes itself through a standardized approach to data and policy management. It utilizes a consistent schema for reco

    Authenticates outgoing network requests using personal access tokens for remote repository access.

    Python
    Vezi pe GitHub↗21,687
  • airbytehq/airbyteAvatar airbytehq

    airbytehq/airbyte

    21,472Vezi pe GitHub↗

    Airbyte is a data integration platform designed to synchronize information between diverse applications, databases, and data warehouses. It functions as an extract, transform, and load orchestrator that manages automated data movement workflows across cloud, on-premise, and hybrid environments. The platform provides a standardized interface for connectors, enabling the movement of structured and unstructured data while maintaining stateful checkpoints for reliable incremental syncing. The platform distinguishes itself through a containerized architecture that isolates connectors to prevent de

    Centralizes authentication for multiple third-party tools by handling tokens and refresh cycles through a single configuration interface.

    Pythonbigquerychange-data-capturedata
    Vezi pe GitHub↗21,472
  • mastra-ai/mastraAvatar mastra-ai

    mastra-ai/mastra

    21,221Vezi pe GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Provides stateless token-based authentication for securing API endpoints during development and testing.

    TypeScriptagentsaichatbots
    Vezi pe GitHub↗21,221
  • nats-io/nats-serverAvatar nats-io

    nats-io/nats-server

    20,076Vezi pe GitHub↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Validates client identities using digitally signed JSON Web Tokens that establish a chain of trust without requiring server-side configuration changes.

    Gocloudcloud-computingcloud-native
    Vezi pe GitHub↗20,076
  • auth0/node-jsonwebtokenAvatar auth0

    auth0/node-jsonwebtoken

    18,171Vezi pe GitHub↗

    This project is a Node.js library for implementing and managing JSON Web Tokens. It functions as a cryptographic token manager and authentication tool used to sign, verify, and decode tokens to securely transmit claims between parties. The library supports both symmetric and asymmetric signing algorithms, including HMAC and RSA. It enables the creation of digitally signed tokens using secrets or private keys, and provides mechanisms to validate token signatures and verify embedded claims such as expiration and issuer. The tool covers a range of identity and access capabilities, including sta

    Validates token signatures and checks expiration and issuer claims for authenticity.

    JavaScript
    Vezi pe GitHub↗18,171
  • nodemailer/nodemailerAvatar nodemailer

    nodemailer/nodemailer

    17,583Vezi pe GitHub↗

    Nodemailer is a comprehensive library for Node.js applications designed to handle the composition, signing, and transmission of email messages. It provides a robust framework for constructing MIME-compliant content, managing complex attachments, and routing messages through various delivery channels, including standard SMTP servers, local mail transfer agents, and cloud-based email services. The library distinguishes itself through a modular, plugin-based transport architecture that allows for custom delivery mechanisms and environment-specific configurations. It includes advanced features fo

    Supports OAuth2 authentication flows for secure access to email servers using access tokens.

    JavaScriptemailemail-sendernodemailer
    Vezi pe GitHub↗17,583
  • secureauthcorp/impacketAvatar SecureAuthCorp

    SecureAuthCorp/impacket

    15,850Vezi pe GitHub↗

    Impacket is a Python network protocol library and packet crafting framework used for constructing, modifying, and sending raw network packets. It functions as a network protocol manipulation toolkit that allows for the implementation of communication protocols through structured object models. The project provides a Windows network security toolkit specifically designed for interacting with Active Directory and SMB services. It enables network security testing and auditing of Windows environments by executing authentication sequences using passwords, hashes, tickets, or security keys. The li

    Tracks the progress of multi-step security handshakes to manage credentials and session keys across requests.

    Python
    Vezi pe GitHub↗15,850
  • aws/aws-cdkAvatar aws

    aws/aws-cdk

    12,817Vezi pe GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    Configures vendor-specific OAuth credentials and attributes to establish secure connections between external applications and cloud infrastructure.

    TypeScriptawscloud-infrastructurehacktoberfest
    Vezi pe GitHub↗12,817
  • go-admin-team/go-adminAvatar go-admin-team

    go-admin-team/go-admin

    12,687Vezi pe GitHub↗

    go-admin is a full-stack admin scaffolding system that generates a complete backend management interface with built-in user, role, menu, and department management modules. It combines role-based access control enforcement, JWT token authentication, multi-tenant database isolation, and scheduled task scheduling into a single framework, with a Vue-based frontend rendered through reusable components. The project distinguishes itself by integrating a Casbin RBAC engine for granular permission management across menus, buttons, and API endpoints, alongside automatic API documentation generation fro

    Authenticates API requests by validating signed JSON Web Tokens issued at login.

    Goadminant-designant-design-pro
    Vezi pe GitHub↗12,687
  • xetorthio/jedisAvatar xetorthio

    xetorthio/jedis

    12,333Vezi pe GitHub↗

    Jedis is a Java library and database driver used to execute commands and manage data on Redis servers and distributed clusters. It functions as a network client that provides a low-level interface for manipulating data types, including JSON and vector sets. The project serves as a connection manager featuring automatic failover and token-based authentication to secure network connections. It manages data distribution across multiple nodes through cluster-aware topology mapping and handles connection failover to maintain service availability when a primary connection fails.

    Secures network connections by validating identity tokens issued by an external authentication provider.

    Java
    Vezi pe GitHub↗12,333
  • emdash-cms/emdashAvatar emdash-cms

    emdash-cms/emdash

    10,887Vezi pe GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Validates incoming preview requests by checking the HMAC-SHA256 signature and expiration of the embedded token.

    TypeScriptastrocmsemdash
    Vezi pe GitHub↗10,887
  • dgrijalva/jwt-goAvatar dgrijalva

    dgrijalva/jwt-go

    10,747Vezi pe GitHub↗

    jwt-go is a Go library for creating, parsing, and verifying signed JSON Web Tokens. It provides a pluggable signing interface that supports multiple cryptographic algorithms, including HMAC, RSA, ECDSA, and RSA-PSS, allowing tokens to be signed and verified with different security properties. The library is built around a signing-method registry and a token-parsing pipeline that splits a JWT string into its header, payload, and signature segments for validation. It includes typed error classification for common failure modes such as invalid signatures, expired tokens, or malformed input, and

    Creates and validates JSON Web Tokens with HMAC, RSA, ECDSA, or RSA-PSS cryptographic signatures.

    Go
    Vezi pe GitHub↗10,747
  • tyrrrz/discordchatexporterAvatar Tyrrrz

    Tyrrrz/DiscordChatExporter

    10,392Vezi pe GitHub↗

    Discord Chat Exporter is a tool for extracting messages and media from Discord channels and direct messages into offline files. It functions as a backup utility and archival tool, using authentication tokens to retrieve chat history and metadata for long-term storage or history recovery. The system converts API data into readable documents and supports multi-format export options, including HTML, TXT, CSV, and JSON. It includes capabilities for automated chat backups by creating recurring tasks through the host operating system's task scheduler. The tool provides data management features suc

    Uses authentication tokens to securely request data from the platform's internal web endpoints.

    C#archivalarchiverchat
    Vezi pe GitHub↗10,392
  • devhubapp/devhubAvatar devhubapp

    devhubapp/devhub

    10,100Vezi pe GitHub↗

    Devhub is a cross-platform developer tool and event aggregator designed to monitor GitHub activities. It provides a unified interface for tracking issues, notifications, and user actions across multiple repositories, consolidating these updates into a single view to reduce notification clutter. The application utilizes a multi-column dashboard for organizing data streams via customizable filters and saved searches. This interface allows for the management of review queues, the monitoring of specific user actions, and the display of notification context without requiring navigation to the sour

    Uses local access tokens to securely authenticate and retrieve data from private GitHub repositories.

    TypeScript
    Vezi pe GitHub↗10,100
  • cloudflare/moltworkerAvatar cloudflare

    cloudflare/moltworker

    9,909Vezi pe GitHub↗

    Moltworker is an AI agent sandbox and model orchestrator designed for the secure execution of untrusted code and shell commands generated by large language models. It functions as a gateway proxy that routes requests to multiple AI providers through a unified interface, integrating a container runtime backed by S3-compatible object storage to persist state across ephemeral lifecycles. The system distinguishes itself by combining an AI model orchestrator with a headless browser controller for automated web scraping and screenshot capture. It manages the full lifecycle of AI agents, including m

    Requires valid API tokens in request headers to prevent unauthorized access to log storage.

    TypeScriptai-agentscloudflare-workers
    Vezi pe GitHub↗9,909
Înapoi123456…7Înainte
  1. Home
  2. Security & Cryptography
  3. Token Authentication

Explorează sub-etichetele

  • AngularJS IntegrationsIntegration of token authentication specifically within the AngularJS framework. **Distinct from Token Authentication:** Specializes general token authentication for the AngularJS service architecture.
  • Atlassian API Token AuthenticatorsAuthenticates with Atlassian Cloud using long-lived API tokens for Jira and Confluence access. **Distinct from Token Authentication:** Distinct from Token Authentication: focuses on Atlassian Cloud-specific API token authentication, not generic token handling.
  • Authenticated TunnelingEncrypted tunnels that provide remote access to local servers using integrated authentication tokens. **Distinct from Token Authentication:** Combines token authentication specifically with network tunneling for local server exposure
  • Authentication Token Caching3 sub-tag-uriLocal storage of temporary access credentials to reduce authentication frequency. **Distinct from Token Authentication:** Distinct from general token authentication: focuses on the local caching mechanism for session persistence.
  • Credential RedactionMechanisms to remove sensitive authentication tokens from logs and error outputs. **Distinct from Token Authentication:** Distinct from Token Authentication: focuses on the removal of tokens for security rather than the authentication process itself.
  • Ephemeral Authentication Tokens1 sub-tagUses temporary tokens to clone private repositories and immediately clears them from memory to prevent exposure. **Distinct from Token Authentication:** Distinct from Token Authentication: enforces in-memory token lifecycle management with zero persistence or caching.
  • Hugging Face Authenticators2 sub-tag-uriReads an auth token from an environment variable or file to authenticate API requests to the Hugging Face Hub. **Distinct from Token Authentication:** Distinct from Token Authentication: specifically targets Hugging Face Hub authentication rather than generic token auth.
  • JWT Authentications6 sub-tag-uriAuthenticates API requests by validating signed JSON Web Tokens issued at login and attached to subsequent requests. **Distinct from Token Authentication:** Distinct from Token Authentication: uses signed JSON Web Tokens with claims, not simple persistent token strings.
  • Kubernetes Token AuthenticationsProvides user tokens from CLI, API, or SDK to authenticate client requests to the feature store. **Distinct from Token Authentication:** Distinct from Token Authentication: focuses on Kubernetes-specific user token provisioning for client authentication, not generic token handling.
  • Multi-Account Token Handlers1 sub-tagMechanisms for managing multiple distinct authentication tokens within a single server instance to support multi-tenancy. **Distinct from Token Authentication:** Distinct from Token Authentication: specifically covers the ability to switch between multiple user tokens on a per-request basis.
  • Persistent Token Authenticators1 sub-tagAuthentication tokens saved in a database at initialization that persist across restarts and ignore environment variable changes. **Distinct from Token Authentication:** Distinct from Token Authentication: adds database persistence and immunity to environment variable changes.
  • Session-Managed Access ControlsProtects uploads and admin pages with password-based authentication, session management, and expiring API tokens. **Distinct from Token Authentication:** Distinct from Token Authentication: combines password-based authentication with session management and expiring tokens, not just stateless token credentials.
  • Signed ID Token Authentications1 sub-tagIssues signed ID tokens that securely identify a user and defer permission checks to the server. **Distinct from Token Authentication:** Distinct from Token Authentication: focuses on signed ID tokens that defer permission checks to the server, not simple persistent token strings.
  • Static Token SourcesUsing a fixed, non-expiring access token for requests that do not require refresh logic. **Distinct from Token Authentication:** Distinct from Token Authentication: provides a static token source that always returns the same token, not general token authentication.
  • Tenant-Scoped Token IsolationMechanisms to isolate authentication tokens and cookies to prevent cross-tenant session leakage. **Distinct from Token Authentication:** Distinct from Token Authentication: focuses on the isolation of tokens between tenants rather than the verification of a single token.
  • Token Revocation1 sub-tagMechanisms for invalidating active authentication tokens to force user or agent re-authentication. **Distinct from Token Authentication:** Focuses on the invalidation (reset) of tokens rather than the authentication mechanism itself.
  • Token Signature Verification2 sub-tag-uriProcesses for validating the cryptographic signature of an authentication token. **Distinct from Token Authentication:** Specifically addresses the verification of token authenticity via public keys, not just stateless credentialing
  • URL-Based Token Extraction1 sub-tagExtracts authentication tokens directly from the request URL path. **Distinct from Token Authentication:** Specifically targets tokens embedded in the URL path rather than standard headers or persistent strings.