awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 个仓库

Awesome GitHub RepositoriesSession Storage

Mechanisms for storing temporary data that persists only for the duration of a page session.

Distinct from Session Storage Synchronization: Focuses on the storage capability itself rather than the synchronization hooks

Explore 16 awesome GitHub repositories matching data & databases · Session Storage. Refine with filters or upvote what's useful.

Awesome Session Storage GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • greatfrontend/top-javascript-interview-questionsgreatfrontend 的头像

    greatfrontend/top-javascript-interview-questions

    9,685在 GitHub 上查看↗

    This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu

    Offers lessons and quizzes on utilizing session-scoped browser storage.

    MDXfront-end-developmentinterviewsjavascript
    在 GitHub 上查看↗9,685
  • symfony/http-foundationsymfony 的头像

    symfony/http-foundation

    8,630在 GitHub 上查看↗

    Symfony HttpFoundation is an object-oriented library that models HTTP requests and responses as structured objects, wrapping PHP superglobals into typed parameter bags and providing dedicated objects for headers, cookies, and file uploads. It serves as the foundational layer for building HTTP-based applications in PHP, offering a complete abstraction for reading request data, constructing responses, and managing the full request-response lifecycle. The library distinguishes itself through composable request matchers that check incoming requests against conditions like IP, method, host, or pat

    Manages user session data across requests through a server-side storage mechanism decoupled from request handling.

    PHPcomponentphpsymfony
    在 GitHub 上查看↗8,630
  • redis/redisinsightredis 的头像

    redis/RedisInsight

    8,556在 GitHub 上查看↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    Creates isolated write environments with automatic expiration to test modifications without affecting permanent stores.

    TypeScriptdatabase-guiredisredis-gui
    在 GitHub 上查看↗8,556
  • steveiliop56/tinyauthsteveiliop56 的头像

    steveiliop56/tinyauth

    6,979在 GitHub 上查看↗

    Tinyauth is an authentication middleware service and identity provider that verifies user identities to grant system access. It operates as a standalone server or as an authentication gateway, utilizing a reverse proxy model to intercept requests and validate credentials before traffic reaches protected backend services. The project functions as an OpenID Connect provider for single sign-on experiences and an OAuth 2.0 gateway that delegates verification to external providers such as Google and GitHub. It also acts as an LDAP authentication server, allowing for centralized user management and

    Enhances security and state persistence by storing user session data in a persistent database.

    Go2faauthenticationcaddy
    在 GitHub 上查看↗6,979
  • symfony/translationsymfony 的头像

    symfony/translation

    6,607在 GitHub 上查看↗

    Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting

    Provides a migration mechanism to transfer session data between storage handlers without data loss.

    PHPcomponentphpsymfony
    在 GitHub 上查看↗6,607
  • aws/aws-sdk-phpaws 的头像

    aws/aws-sdk-php

    6,191在 GitHub 上查看↗

    The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput. The SDK distinguishes itself through a middleware pipeline architecture that allows interception and

    Provides configurable session handler settings like table name, data type, and lifetime for DynamoDB sessions.

    PHP
    在 GitHub 上查看↗6,191
  • prasathmani/tinyfilemanagerprasathmani 的头像

    prasathmani/tinyfilemanager

    5,925在 GitHub 上查看↗

    Tiny File Manager is a single-script PHP file manager that provides a complete web-based interface for browsing, uploading, editing, and managing files and folders on a server. All functionality is contained in one PHP file with no external dependencies beyond the web server, using constant-based configuration and session authentication for access control. The file manager distinguishes itself through a built-in browser-based code editor with syntax highlighting for over 150 programming languages, an embedded document preview proxy that displays office documents and PDFs through Google or Mic

    Provides server-side session authentication with hashed password storage and role-based permissions.

    PHPcode-editorfile-browserfile-explorer
    在 GitHub 上查看↗5,925
  • webpy/webpywebpy 的头像

    webpy/webpy

    5,919在 GitHub 上查看↗

    web.py is a minimal Python web framework that provides the core components needed to build web applications: URL routing, template rendering, database access, form handling, and session management. The framework uses a convention-based approach where URL patterns are automatically mapped to handler classes based on their names, eliminating the need for manual route configuration. It exposes applications as WSGI callables, making them deployable with any WSGI-compliant server. The framework distinguishes itself through its metaclass-driven auto-discovery system, which automatically registers h

    Maintains per-user data across requests using server-side session storage.

    Python
    在 GitHub 上查看↗5,919
  • googollee/go-socket.iogoogollee 的头像

    googollee/go-socket.io

    5,787在 GitHub 上查看↗

    go-socket.io 是 Socket.IO 协议的 Go 实现,用于构建服务器与客户端之间的实时、双向、事件驱动通信。它作为一个通信框架,管理持久连接并将传入的网络数据包映射到特定的处理函数以执行应用逻辑。 该库通过分布式发布/订阅适配器实现实时连接的水平扩展,该适配器使用外部数据存储在多个服务器实例之间同步事件。它通过自动协商 WebSocket 和长轮询之间的传输层,确保了不同网络环境下的可靠性。 该框架提供了通过命名空间和房间组织通信的工具,允许进行逻辑分区并向特定用户子集进行定向广播。它还包括连接生命周期管理、基于会话的上下文存储,以及用于跟踪数据包成功接收的异步确认模式。

    Associates persistent state and metadata with individual network connections for use across multiple event handlers.

    Go
    在 GitHub 上查看↗5,787
  • blackboardsh/electrobunblackboardsh 的头像

    blackboardsh/electrobun

    5,534在 GitHub 上查看↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    Handles cookies and storage for isolated webview partitions to maintain independent user data.

    C++
    在 GitHub 上查看↗5,534
  • samdutton/simplsamdutton 的头像

    samdutton/simpl

    5,191在 GitHub 上查看↗

    Simpl 是一个 HTML、CSS 和 JavaScript 示例库,提供了一系列核心 Web 技术和原生浏览器 API 的最小功能演示。它作为前端开发的参考实现和模式库,提供了如何实现常见 Web 功能的实用示例。 该项目展示了广泛的浏览器功能,包括通过 WebSockets 和 WebRTC 进行的实时 Web 通信、用于自适应布局的响应式 Web 设计技术,以及使用 Service Workers 实现离线工作流。它还提供了使用 IndexedDB 和基于浏览器的键值存储进行客户端存储的演示。 该库涵盖了广泛的 Web 功能,包括与设备传感器和地理位置的硬件集成、用于音频和视频的高级媒体捕获和播放,以及使用 Canvas 进行二维和三维图形渲染。其他领域包括数据操作、异步编程以及使用浏览器 API 监控性能和网络连接。

    Demonstrates how to use sessionStorage for temporary data persistence within a single browser tab.

    HTMLcsshtmljavascript
    在 GitHub 上查看↗5,191
  • nanmicoder/crawlertutorialNanmiCoder 的头像

    NanmiCoder/CrawlerTutorial

    4,262在 GitHub 上查看↗

    CrawlerTutorial 是一个全面的 Python 网络爬虫教程和框架,旨在从静态和动态网站中提取数据。它作为一个网络数据提取管道和 HTTP 请求编排器,涵盖了从初始获取到最终数据存储的爬虫应用程序全生命周期。 该项目提供了关于反机器人绕过技术和 Web API 逆向工程的专业指导。它包括通过身份掩码和代理轮换规避浏览器检测的方法,以及通过分析网络流量和请求签名识别隐藏 API 端点的技术。 该框架包含广泛的功能,包括针对 JavaScript 重度页面的浏览器自动化、通过 QR 码或短信的自动用户身份验证以及会话持久性管理。它还具有用于清理原始文本、删除重复记录并将收集到的信息持久化到平面文件或关系数据库中的数据预处理工具。

    Protects sensitive session credentials using encryption and environment variables instead of hardcoded values.

    Python
    在 GitHub 上查看↗4,262
  • volatiletech/authbossvolatiletech 的头像

    volatiletech/authboss

    4,189在 GitHub 上查看↗

    Authboss 是一个模块化身份验证框架,旨在管理用户身份和账户编排。它提供了一个全面的系统,用于处理用户注册、电子邮件验证和用户配置文件的完整生命周期。 该框架以一套专注的安全和身份工具为特色,包括通过基于时间的密码和短信进行的多因素身份验证,以及使用 OAuth1 和 OAuth2 协议与外部提供商的身份集成。它还包含一个专用的账户安全管理器,通过基于凭据的账户锁定和自适应密码哈希来实现暴力破解保护。 广泛地,该项目涵盖了会话生命周期管理,包括持久登录 Cookie 和不活动超时,以及针对忘记密码的账户恢复流程。它还提供用于路由访问控制的请求中间件,并支持以 HTML 或 JSON 格式渲染身份验证视图。

    Stores and retrieves user identity state across requests using server-side storage and secure cookies.

    Go
    在 GitHub 上查看↗4,189
  • panva/node-oidc-providerpanva 的头像

    panva/node-oidc-provider

    3,756在 GitHub 上查看↗

    node-oidc-provider 是一个用于在 Node.js 环境中构建 OpenID 认证授权服务器和身份提供商的框架。它提供了一套全面的工具,用于管理 OAuth 2.0 和 OpenID Connect 服务的完整生命周期,包括用户身份验证、客户端注册以及身份和访问令牌的颁发与验证。 该项目通过高度模块化的架构脱颖而出,允许开发者将身份验证服务直接集成到现有的 Web 应用栈中。它通过基于中间件的请求流水线、事件驱动的生命周期钩子以及实现唯一授权类型的策略驱动方法支持高级自定义。这种灵活性扩展到数据管理,其中可插拔的适配器系统支持使用外部数据库来持久化会话和令牌。 除了核心协议合规性外,该框架还包括广泛的安全和运维功能。它支持细粒度的授权策略、具有外部签名集成的加密密钥管理以及保护敏感交易的高级安全配置文件。该系统还通过生命周期事件监控和自动化元数据发现提供内置的可观测性,以促进与外部客户端的程序化交互。

    Stores authorization data like sessions and tokens in external databases or persistent storage systems using custom storage adapters.

    JavaScriptauthorizationauthorization-serverconnect
    在 GitHub 上查看↗3,756
  • laravel-backpack/crudLaravel-Backpack 的头像

    Laravel-Backpack/CRUD

    3,375在 GitHub 上查看↗

    CRUD is an administrative interface framework and code generation package designed to build customized control panels, data management dashboards, and record-handling workflows within PHP and Model controllers. The architecture combines server-side template rendering, database relationship introspection, session persistence, and extensible field type registries to assemble backend interfaces. It provides full data lifecycle management, supporting searchable and paginated data tables, creation and editing forms, bulk record operations, hierarchical entry reordering, and data export capabilities

    Maintains administrative user authentication state securely across browser requests using server-side storage.

    PHPadminbackendcmf
    在 GitHub 上查看↗3,375
  • jedisct1/piknikjedisct1 的头像

    jedisct1/piknik

    2,510在 GitHub 上查看↗

    Piknik is an encrypted clipboard relay and multiplexer that coordinates the sharing of text, binary data, and shell content across multiple network hosts. It utilizes a centralized relay architecture to manage secure client connections, providing an end-to-end encrypted system for synchronizing session state and data streams. The project distinguishes itself through the use of multi-stage key derivation and API key access control to secure remote shell access. It employs end-to-end encryption and digital signatures to protect relayed content, ensuring that data is encrypted at the source befo

    Saves encrypted session content with signatures and timestamps to ensure integrity during retrieval.

    Goclipboardcopycrypto
    在 GitHub 上查看↗2,510
  1. Home
  2. Data & Databases
  3. Data Engineering and Infrastructure
  4. Data Persistence and Storage
  5. Data Storage
  6. Session Storage Synchronization
  7. Session Storage

探索子标签

  • Connection Context StorageAssociates persistent state and metadata with individual network connections. **Distinct from Session Storage:** Focuses on per-socket metadata storage for event handlers rather than browser-based page session storage.
  • Isolated Write EnvironmentsTemporary database environments used for testing modifications with automatic expiration. **Distinct from Session Storage:** Distinct from generic session storage by providing isolated, expiring write-spaces for testing rather than just user state storage.
  • Secure Session BuffersEncrypted storage for session content that uses signatures and timestamps to ensure authenticity. **Distinct from Session Storage:** Focuses on the cryptographic security of the stored session data rather than just temporary page session storage.
  • Server-Side Session Storages1 个子标签Mechanisms for storing user session data on the server side, persisting across multiple HTTP requests. **Distinct from Session Storage:** Distinct from Session Storage: focuses on server-side persistence across requests, not client-side browser session storage.
  • Session Handler ConfigurationsAdjustable settings for session storage backends, including table names, data attribute types, and session lifetimes. **Distinct from Session Storage:** Distinct from Session Storage: focuses on configuring the session handler behavior, not the storage mechanism itself.
  • Session Handler MigrationsProcesses for transferring session data between different storage backends without losing active sessions. **Distinct from Session Storage:** Distinct from Session Storage: focuses on the migration process between handlers, not the storage capability itself.