awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesPersistence Layers

Mechanisms for serializing and recovering application state across process boundaries.

Distinguishing note: Focuses on state persistence for fault tolerance rather than database storage.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Persistence Layers. Refine with filters or upvote what's useful.

Awesome Persistence Layers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • langchain-ai/langgraphAvatar von langchain-ai

    langchain-ai/langgraph

    34,925Auf GitHub ansehen↗

    LangGraph is a framework for building stateful, multi-step agentic workflows by modeling application logic as a directed graph. It provides a runtime environment where complex tasks are orchestrated through interconnected nodes and edges, allowing developers to manage state transitions, persistent memory, and control flow across long-running automated processes. The platform distinguishes itself through its native support for human-in-the-loop automation, enabling developers to define breakpoints that pause execution for manual review, modification, or approval. It also features checkpoint-ba

    Serializes graph state to external storage to enable fault tolerance and process recovery.

    Pythonagentsaiai-agents
    Auf GitHub ansehen↗34,925
  • namidaco/namidaAvatar von namidaco

    namidaco/namida

    5,002Auf GitHub ansehen↗

    Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified interface for playing local and remote audio and video files, serving as both a specialized client for YouTube content and a synchronized lyrics player. The project distinguishes itself through a dynamic theme engine that generates artwork-based visuals and a comprehensive set of audio processing tools, including gain normalization, equalizers, and crossfading. It also features a specialized system for retrieving and displaying time-synced lyrics in formats such as LRC and TTML. Br

    Maintains a durable playback sequence that persists across sessions and allows for complex reordering.

    Dartandroidandroid-appandroid-music-player
    Auf GitHub ansehen↗5,002
  • emitter-io/emitterAvatar von emitter-io

    emitter-io/emitter

    4,005Auf GitHub ansehen↗

    Emitter ist eine verteilte Pub-Sub-Plattform und ein Message-Broker, der Echtzeit-Datenrouting zwischen Publishern und Subscribern in einem verteilten Cluster ermöglicht. Er fungiert als MQTT-Message-Broker für stromsparende Geräte und als WebSocket-Kommunikationsserver für webbasierte Clients, während er gleichzeitig als sicherer Channel-Orchestrator verschlüsselte Datenströme verwaltet. Das System zeichnet sich durch eine Kombination aus verteiltem Broker-Clustering für hohe Verfügbarkeit und einem persistenzbasierten Message-Playback-System aus. Dadurch kann die Plattform historische Nachrichten speichern und an Subscriber ausliefern, die während der ursprünglichen Übertragung offline waren. Der Zugriff wird über zeitlich begrenzte Berechtigungsschlüssel gesteuert, die granulare Lese- und Schreibkontrollen für spezifische Channel-Pfade erzwingen. Die Plattform deckt ein breites Spektrum an Messaging-Funktionen ab, einschließlich asynchroner Zustellung, Offline-Client-Queuing sowie der Übertragung von Binär- und Textformaten. Sie unterstützt Channel-basiertes Routing mit Nachrichtenfilterung zur Entkopplung von Systemkomponenten und bietet operative Observability durch Verbindungs-Metadaten und Performance-Monitoring. Das System ist über Docker-Container bereitstellbar und kann mittels Umgebungsvariablen und externen Konfigurationsdateien konfiguriert werden.

    Persists historical messages in a database to allow subscribers to retrieve missed data after disconnection.

    Goemittergogolang
    Auf GitHub ansehen↗4,005
  • xxxily/h5playerAvatar von xxxily

    xxxily/h5player

    3,575Auf GitHub ansehen↗

    h5player is an HTML5 video player extension and web media controller that adds advanced playback controls, visual filters, and media downloading capabilities to any web page using the HTML5 video tag. It functions as a customizable media hotkey manager and real-time video filter tool to enhance the standard browser viewing experience. The project is distinguished by its configuration-driven extension system, which allows for the remapping of playback shortcuts and the addition of new features through external scripts. It also provides a real-time visual filtering suite for modifying brightnes

    Saves video progress and playback speed to local storage to allow resuming content across browser sessions.

    JavaScriptchrome-extensionh5playerplayer
    Auf GitHub ansehen↗3,575
  • frost819/bvAvatar von Frost819

    Frost819/bv

    2,804Auf GitHub ansehen↗

    bv is an Android TV video streaming client and specialized video player designed for television hardware. It features a remote-control user interface and a high-resolution display overlay to facilitate navigation and content consumption on big-screen displays. The project focuses on television-specific optimizations, including a customizable comment system with adjustable transparency and scroll speed to ensure readability. It maps short-press and long-press hardware signals to specific engagement actions, such as tipping or saving content, to simplify interaction with creator profiles. The

    Saves video breakpoints and playback history to enable seamless resumption of content across different sessions.

    Kotlin
    Auf GitHub ansehen↗2,804
  • musicplayerdaemon/mpdAvatar von MusicPlayerDaemon

    MusicPlayerDaemon/MPD

    2,607Auf GitHub ansehen↗

    MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It functions as a music library manager and network audio streamer, providing a remote audio control protocol that allows external clients to manage playback, playlists, and database queries. The system acts as a multiroom audio coordinator, synchronizing audio distribution across multiple networked clients and hardware devices. It supports a variety of remote management capabilities, including a dedicated control API and the ability to broadcast audio streams over network protocol

    Saves the current playback position and queue to allow session restoration after a restart.

    C++audioaudio-playermusic
    Auf GitHub ansehen↗2,607
  1. Home
  2. Software Engineering & Architecture
  3. Persistence Layers

Unter-Tags erkunden

  • Playback Queue Persistence1 Sub-TagDurable storage of the media playback sequence to maintain state across sessions. **Distinct from Persistence Layers:** Specifically manages the order and persistence of a playback queue rather than general API operation logs.