6 Repos
Storing user session data and authentication states locally to maintain continuity across restarts.
Distinct from Local Persistence: Distinct from Local Persistence: focuses specifically on user sessions and authentication rather than general offline data caching.
Explore 6 awesome GitHub repositories matching data & databases · Session Persistence. Refine with filters or upvote what's useful.
Pomerium is an identity-aware reverse proxy designed to provide zero-trust access control for internal infrastructure. It functions as a centralized gateway that verifies user identity, device context, and group membership for every request before granting access to protected applications, services, or API servers. By integrating directly with external identity providers, it replaces traditional VPNs with granular, policy-based access enforcement. The platform distinguishes itself by extending zero-trust principles beyond standard web traffic to include non-HTTP protocols, such as TCP and UDP
Connects the identity and session management service to an external storage system to maintain state across service restarts.
rtv ist ein Terminal-User-Interface für Social-Media-Browsing und ein Reddit-Terminal-Client. Es fungiert als Command-Line-Interface zum Durchsuchen, Suchen und Interagieren mit Reddit-Inhalten, sodass Benutzer Konten verwalten und Social-Feeds ohne Webbrowser anzeigen können. Die Anwendung integriert sich in externe System-Tools für die Inhaltserstellung und startet konfigurierte Texteditoren, um ausführliche Beiträge und Kommentare zu erstellen und zu bearbeiten. Sie verarbeitet Medien und externe Links, indem sie diese an systemweite Shell-Befehle und Handler basierend auf MIME-Typen delegiert. Zu den Funktionen gehören Konten- und Posteingangsverwaltung für private Nachrichten, Inhaltsentdeckung durch Subreddit-spezifische Suche sowie Engagement bei Beiträgen wie Abstimmen und Speichern. Die Oberfläche unterstützt visuelle Anpassungen durch Theme-Mapping, benutzerdefinierte Key-Bindings und Feed-Filterung.
Stores user credentials and browsing history in local files to maintain authentication across application restarts.
Snowflake ist ein plattformübergreifender Mobile-App-Starter, der für den Aufbau von iOS- und Android-Anwendungen unter Verwendung einer einzigen JavaScript-Codebasis entwickelt wurde. Er bietet ein vorkonfiguriertes Boilerplate, um den initialen Entwicklungsprozess für mobile Anwendungen zu beschleunigen. Das Projekt enthält eine Redux-State-Management-Vorlage zur Koordination des globalen Anwendungszustands und zur Persistierung von Benutzersitzungen, zusammen mit einem REST-API-Integrationsframework für die Kommunikation mit Remote- oder lokalen Servern via HTTP-Anfragen. Es bietet zudem ein Lokalisierungssystem, das Benutzeroberflächeninhalte basierend auf der Geräteregion in mehrere Sprachen abbildet. Der Starter deckt eine breite Palette an Funktionen ab, einschließlich Benutzeridentitäts- und Authentifizierungs-Workflows, routenbasierter Navigation und der Erstellung validierter Eingabeformulare. Er integriert zudem eine Jest-Test-Suite-Konfiguration zur Validierung von Geschäftslogik und UI-Komponenten durch Unit- und Snapshot-Tests. Das Toolkit enthält Workflows für das Einreichen von Beta-Builds bei TestFlight und das Veröffentlichen finaler Releases im App Store.
Includes mechanisms to store authentication state locally to maintain user sessions across application restarts.
Livestreamer is a command-line stream extractor and modular streaming client designed to resolve hidden media source URLs from online services. It functions as a media pipeline utility that extracts direct media URLs and binary data for local saving, specialized processing, or routing into external media players. The project uses a plugin-based system with custom heuristic logic to extend service support and override default capabilities. It includes a network proxy router to bypass regional blocks and network restrictions through configurable HTTP and HTTPS proxies, and manages authenticatio
Maintains session states and authentication data locally to ensure continuity across multiple stream extractions.
leetcode-cli is a command line interface for browsing, solving, and submitting coding challenges to LeetCode without using a web browser. It serves as an algorithm practice manager and a plugin-based developer tool that enables users to manage the full lifecycle of competitive programming from the terminal. The project provides a containerized code execution environment using Docker to run and test algorithm solutions in isolated environments. It features a modular architecture that supports third-party extensions to add custom features and workflows. The tool covers a wide range of capabili
Stores authentication tokens and state locally to maintain user identity across multiple command executions.
Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt
Restores room memberships and session metadata after restarts by validating session tokens.