awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

130 repositorios

Awesome GitHub RepositoriesSession Authentication

Manages secure access and credential persistence for user sessions.

Distinguishing note: Focuses on session-based authentication flows rather than general security protocols.

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

Awesome Session Authentication GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • fastlane/fastlaneAvatar de fastlane

    fastlane/fastlane

    41,703Ver en GitHub↗

    fastlane is a mobile DevOps framework and release automation tool designed to coordinate the building, signing, and distribution of iOS and Android applications. It functions as a build orchestrator and distribution manager that automates the delivery of mobile apps to app stores and testing environments. The project distinguishes itself through a plugin-based extension model that allows for custom action sets and a specialized system for managing developer resources. It automates the synchronization of code signing certificates and provisioning profiles and handles secure account authenticat

    Manages secure access to developer services using session handling, cookies, and two-factor authentication.

    Rubyandroidappsautomation
    Ver en GitHub↗41,703
  • multica-ai/multicaAvatar de multica-ai

    multica-ai/multica

    36,862Ver en GitHub↗

    Multica is an autonomous coding agent manager and LLM agent orchestration platform. It coordinates teams of autonomous agents to execute coding tasks and manage their lifecycles through a centralized dashboard. The system provides multi-tenant agent workspaces that isolate agents, settings, and project issues into distinct organizational boundaries. The platform distinguishes itself through an agent skill library that captures successful task solutions as reusable, versioned skills. These skills are shared across the agent team and pinned using content hashes to ensure consistent behavior acr

    Manages user sessions and long-lived access tokens via OAuth and personal access tokens.

    Go
    Ver en GitHub↗36,862
  • encode/django-rest-frameworkAvatar de encode

    encode/django-rest-framework

    30,083Ver en 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

    Supports authenticating requests using existing web session cookies.

    Pythonapidjangopython
    Ver en GitHub↗30,083
  • lenve/vhrAvatar de lenve

    lenve/vhr

    28,090Ver en GitHub↗

    This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for managing employee records, professional titles, and organizational hierarchies. The system features a role-based access control framework that maps users to specific roles and resources to secure API endpoints and user interface elements. It includes a real-time communication hub utilizing WebSockets for internal corporate chat and system notifications, as well as a dedicated manager for defining and modifying nested organizational department structures. Additional capabilities co

    Allows refreshing authenticated user data within the security context to maintain session accuracy without re-authentication.

    Java
    Ver en GitHub↗28,090
  • marmelab/react-adminAvatar de marmelab

    marmelab/react-admin

    26,780Ver en GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Triggers authentication providers to verify credentials and establish secure sessions for protected administrative resources.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Ver en GitHub↗26,780
  • heartcombo/deviseAvatar de heartcombo

    heartcombo/devise

    24,347Ver en GitHub↗

    Devise is a flexible authentication framework for Ruby on Rails applications. It serves as a user identity management system that handles registration, sign-in, password recovery, and account confirmation. The system integrates with the Warden middleware to manage user sessions and security across various request types. The framework functions as a multi-model authentication engine, allowing for the configuration of multiple distinct user models with independent routes and access controls. It also provides a standardized interface to connect with external identity providers and third-party lo

    Integrates with Warden middleware to manage secure user sessions and security across various request types.

    Ruby
    Ver en GitHub↗24,347
  • apify/crawleeAvatar de apify

    apify/crawlee

    24,002Ver en GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    Automates the retrieval and storage of verification headers or tokens from web pages to maintain authenticated state across subsequent API requests.

    TypeScriptapifyautomationcrawler
    Ver en GitHub↗24,002
  • jaredhanson/passportAvatar de jaredhanson

    jaredhanson/passport

    23,534Ver en GitHub↗

    Passport is a Node.js authentication middleware designed to manage user identities and session states within web applications. It functions as a request identity verifier that secures application routes by validating user credentials before granting access. The system utilizes a modular authentication strategy, allowing identity verification through interchangeable plugins. This architecture supports the creation of custom authentication strategies for local credentials and the integration of federated identity providers using external protocols. The framework provides capabilities for sessi

    Manages secure access and persistence of user sessions across multiple HTTP requests.

    JavaScriptexpressnodejsoauth
    Ver en GitHub↗23,534
  • prefecthq/fastmcpAvatar de PrefectHQ

    PrefectHQ/fastmcp

    22,994Ver en 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

    Customizes the set of available tools for individual client sessions to support role-based access.

    Pythonagentsfastmcpllms
    Ver en GitHub↗22,994
  • manaflow-ai/cmuxAvatar de manaflow-ai

    manaflow-ai/cmux

    22,717Ver en GitHub↗

    cmux is a GPU-accelerated terminal emulator and workspace manager designed for coordinating multiple concurrent AI coding agents. It functions as an orchestration terminal that uses scriptable workspaces and split panes to manage parallel AI agent workflows, while also serving as a headless browser automation tool and a remote development relay. The project differentiates itself through a programmatic control plane using a Unix domain socket and CLI, allowing for the automated management of terminal layouts and input delivery. It features an integrated web engine for programmatic DOM manipula

    Uses resume tokens and metadata to reconstitute window layouts and active agent processes after restart.

    Swiftampclaude-codecodex
    Ver en GitHub↗22,717
  • redis/go-redisAvatar de redis

    redis/go-redis

    22,159Ver en GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Manages secure access and credential persistence for user sessions across distributed services.

    Gogogolangredis
    Ver en GitHub↗22,159
  • pedroslopez/whatsapp-web.jsAvatar de pedroslopez

    pedroslopez/whatsapp-web.js

    22,024Ver en GitHub↗

    This project is a Node.js framework designed for headless browser automation, enabling the creation of automated messaging clients. It functions by controlling a headless browser instance to programmatically interact with the messaging interface, allowing developers to simulate user sessions and manage complex chat workflows. The library distinguishes itself through its comprehensive session management and event-driven architecture. It supports persistent authentication by serializing session data to local or remote storage, ensuring that automated clients can maintain continuous connectivity

    Initializes client connections, handles pairing code authentication, and manages session logout or state resets to maintain secure access.

    JavaScriptapibotbot-api
    Ver en GitHub↗22,024
  • linlinjava/litemallAvatar de linlinjava

    linlinjava/litemall

    20,151Ver en GitHub↗

    Litemall is an open-source e-commerce platform built on Java and Spring Boot that provides a complete retail environment. It includes both a customer-facing storefront and a centralized administrative dashboard, enabling businesses to manage product catalogs, order lifecycles, and member accounts from a single system. The platform distinguishes itself through deep integration with the WeChat ecosystem, offering a mobile-optimized storefront and social authentication for streamlined user access. It utilizes a modular architecture that combines automated database access layers with custom SQL m

    Verifies user identities through external social login services to manage secure sessions and authorize requests.

    Javalitemallmallspring-boot
    Ver en GitHub↗20,151
  • shadcn/taxonomyAvatar de shadcn

    shadcn/taxonomy

    19,251Ver en GitHub↗

    Taxonomy is a SaaS boilerplate and Next.js application template designed for building subscription-based web applications. It provides a foundational architecture implemented as a TypeScript web framework, utilizing server components and app-router file routing. The project serves as a comprehensive starter for software-as-a-service products, combining user authentication workflows with recurring subscription billing. It further functions as a markdown content site, enabling the creation of blogs or documentation through markdown-to-HTML rendering. The codebase integrates several core capabi

    Manages secure access and credential persistence for user sessions using a standardized middleware system.

    TypeScript
    Ver en GitHub↗19,251
  • mxrch/ghuntAvatar de mxrch

    mxrch/GHunt

    19,089Ver en GitHub↗

    GHunt is a Google account investigator and open-source intelligence framework designed to retrieve publicly available information and metadata associated with Google accounts. It functions as an OSINT data extractor and offensive security framework used to identify user identities and uncover hidden metadata. The tool extracts public profile data from various Google services and exports the findings into structured JSON formats. This allows for the collection and analysis of digital footprints to support security research and reconnaissance.

    Uses stored session tokens to authorize requests and bypass traditional login barriers during data gathering.

    Python
    Ver en GitHub↗19,089
  • github/docsAvatar de github

    github/docs

    18,951Ver en GitHub↗

    GitHub Copilot is an AI-powered development platform designed to integrate large language models directly into coding environments. It functions as an interactive assistant and an agentic workflow orchestrator, enabling developers to automate code generation, perform automated code reviews, and execute complex, multi-step development tasks through natural language prompts. The platform distinguishes itself through its autonomous agent capabilities, which allow for repository-level research, implementation planning, and code modifications across multiple files. It supports a modular architectu

    Manages secure credential persistence and session-based authentication for local development environments.

    TypeScriptdocsworks-with-codespaces
    Ver en GitHub↗18,951
  • dromara/sa-tokenAvatar de dromara

    dromara/Sa-Token

    18,626Ver en GitHub↗

    Sa-Token is a Java-based authentication and authorization framework designed to manage user sessions, permissions, and identity verification within web applications and microservice architectures. It provides a centralized security layer that enforces access control policies and identity validation across distributed service environments and API gateways. The framework distinguishes itself through its support for cross-domain single sign-on and its ability to function as an OAuth2 identity provider. It manages user session lifecycles by applying configurable rules for single or multi-login re

    Maintains persistent user login states across application restarts and various devices.

    Javaaouth2authorizationjava
    Ver en GitHub↗18,626
  • influxdata/telegrafAvatar de influxdata

    influxdata/telegraf

    17,619Ver en GitHub↗

    Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse infrastructure, applications, and hardware. It functions as a server-side middleware that normalizes heterogeneous data into a unified format, enabling consistent monitoring across complex environments. By utilizing a plugin-driven architecture, the agent manages the entire lifecycle of telemetry data from initial ingestion to final transmission. The project distinguishes itself through a declarative, configuration-driven execution model that allows users to define complex dat

    Manages session-based authentication by retrieving and handling authorization cookies from login endpoints to secure subsequent data collection requests.

    Gogolanghacktoberfestinfluxdb
    Ver en GitHub↗17,619
  • koel/koelAvatar de koel

    koel/koel

    17,168Ver en GitHub↗

    Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music collections via web and mobile applications. It functions as a personal audio streaming platform that allows users to organize local and cloud-based audio libraries with integrated user accounts and playlist management. The system distinguishes itself by acting as a cloud-integrated media server, enabling the connection of remote storage providers to serve music files without requiring local disk space. It provides a cross-platform playback experience, ensuring consistent access t

    Manages secure user access and identity through session-based authentication and social login integrations.

    PHPaudiohacktoberfestlaravel
    Ver en GitHub↗17,168
  • tursodatabase/libsqlAvatar de tursodatabase

    tursodatabase/libsql

    16,887Ver en GitHub↗

    LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access, edge computing, and real-time synchronization. It functions as an embedded database library that integrates directly into application processes while providing the infrastructure to maintain consistency across multiple geographic regions. The platform distinguishes itself by enabling database interaction over standard HTTP protocols, allowing applications to query remote data sources in serverless and edge environments without requiring local filesystem access. It includes nativ

    Manages login flows and session tokens for persistent user access.

    Cdatabaseembedded-databaserust
    Ver en GitHub↗16,887
Ant.123456…7Siguiente
  1. Home
  2. Security & Cryptography
  3. Session Authentication

Explorar subetiquetas

  • Automated TransitionsAutomatic transitions of session states based on specific user actions. **Distinct from Session Authentication:** Specifically covers the transition into authenticated states after registration, not general session management.
  • Cross-Subdomain Session ManagementManagement of single authenticated sessions across multiple subdomains using shared cookies. **Distinct from Session Authentication:** Specifically targets the subdomain-sharing aspect of session authentication.
  • Database-Backed Session AuthenticationsAuthentication flows that validate credentials against remote databases and manage session tokens. **Distinct from Session Authentication:** Distinct from Session Authentication: focuses on database-backed credential validation specifically, rather than general session persistence.
  • Developer Account Session ManagementManagement of secure sessions, cookies, and multi-factor authentication for developer portals. **Distinct from Session Authentication:** Focuses on the session maintenance for developer accounts rather than general user login methods.
  • Full Lifecycle ManagersCreates, maintains, and terminates authenticated sessions across client and server components. **Distinct from Session Authentication:** Distinct from Session Authentication: covers the full lifecycle (create, maintain, terminate) rather than just the authentication flow.
  • OAuth Session Tracking1 sub-etiquetaMonitoring authenticated users via OAuth identifiers and metadata to control access and content. **Distinct from Session Authentication:** Distinct from Session Authentication: specifically focuses on tracking and utilizing metadata from OAuth-authenticated sessions.
  • Realtime Session Token IssuancesAPI routes that issue a unique session token per user so the platform can identify who is connecting to realtime sessions. **Distinct from Session Authentication:** Distinct from Session Authentication: focuses on issuing unique tokens for realtime session identification, not general session management or credential persistence.
  • Session PersonalizationMechanisms for tailoring available capabilities to specific user sessions. **Distinct from Session Authentication:** Distinct from Session Authentication: focuses on customizing tool availability per session rather than just verifying credentials.
  • Session Token RotationMechanisms for renewing active sessions by rotating authentication tokens. **Distinct from Session Authentication:** Focuses on the renewal and rotation of existing sessions rather than initial authentication.
  • Session Token Validation4 sub-etiquetasVerification of session tokens against an identity provider to ensure active authentication. **Distinct from Session Authentication:** Focuses on the act of validating the token's current validity rather than the overall authentication flow
  • Step-up Authentication1 sub-etiquetaMechanisms for re-verifying user identity within an active session to grant elevated access. **Distinct from Session Authentication:** Distinct from Session Authentication: focuses specifically on re-authentication for privilege elevation, not general session persistence.
  • Third-Party Identity IntegrationsAuthentication flows using external identity providers to manage user sessions. **Distinct from Session Authentication:** Distinct from Session Authentication: focuses on the integration of third-party identity services specifically, rather than general session persistence.