16 个仓库
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.
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.
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.
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.
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.
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.
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.
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.
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.
go-socket.io 是 Socket.IO 协议的 Go 实现,用于构建服务器与客户端之间的实时、双向、事件驱动通信。它作为一个通信框架,管理持久连接并将传入的网络数据包映射到特定的处理函数以执行应用逻辑。 该库通过分布式发布/订阅适配器实现实时连接的水平扩展,该适配器使用外部数据存储在多个服务器实例之间同步事件。它通过自动协商 WebSocket 和长轮询之间的传输层,确保了不同网络环境下的可靠性。 该框架提供了通过命名空间和房间组织通信的工具,允许进行逻辑分区并向特定用户子集进行定向广播。它还包括连接生命周期管理、基于会话的上下文存储,以及用于跟踪数据包成功接收的异步确认模式。
Associates persistent state and metadata with individual network connections for use across multiple event handlers.
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.
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.
CrawlerTutorial 是一个全面的 Python 网络爬虫教程和框架,旨在从静态和动态网站中提取数据。它作为一个网络数据提取管道和 HTTP 请求编排器,涵盖了从初始获取到最终数据存储的爬虫应用程序全生命周期。 该项目提供了关于反机器人绕过技术和 Web API 逆向工程的专业指导。它包括通过身份掩码和代理轮换规避浏览器检测的方法,以及通过分析网络流量和请求签名识别隐藏 API 端点的技术。 该框架包含广泛的功能,包括针对 JavaScript 重度页面的浏览器自动化、通过 QR 码或短信的自动用户身份验证以及会话持久性管理。它还具有用于清理原始文本、删除重复记录并将收集到的信息持久化到平面文件或关系数据库中的数据预处理工具。
Protects sensitive session credentials using encryption and environment variables instead of hardcoded values.
Authboss 是一个模块化身份验证框架,旨在管理用户身份和账户编排。它提供了一个全面的系统,用于处理用户注册、电子邮件验证和用户配置文件的完整生命周期。 该框架以一套专注的安全和身份工具为特色,包括通过基于时间的密码和短信进行的多因素身份验证,以及使用 OAuth1 和 OAuth2 协议与外部提供商的身份集成。它还包含一个专用的账户安全管理器,通过基于凭据的账户锁定和自适应密码哈希来实现暴力破解保护。 广泛地,该项目涵盖了会话生命周期管理,包括持久登录 Cookie 和不活动超时,以及针对忘记密码的账户恢复流程。它还提供用于路由访问控制的请求中间件,并支持以 HTML 或 JSON 格式渲染身份验证视图。
Stores and retrieves user identity state across requests using server-side storage and secure cookies.
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.
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.
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.