3 repository-uri
Mechanisms for synchronizing document state across multiple browser tabs for the same user.
Distinct from Multi-Tab Database Coordinators: Distinct from Multi-Tab Database Coordinators: focuses on collaborative document state rather than general database state synchronization.
Explore 3 awesome GitHub repositories matching data & databases · Document State Coordinators. Refine with filters or upvote what's useful.
websockets is a Python library for building WebSocket servers and clients using coroutines and the asyncio framework. It provides a complete toolkit for creating production-ready WebSocket applications, including a coroutine-based framework for handling connections, messages, and lifecycle events, as well as a client library for opening persistent bidirectional connections to remote endpoints. The library manages the full lifecycle of WebSocket connections, including handshake, message exchange, and graceful closure, with support for path-based routing to organize server logic across multiple
Provides multi-client state coordination and broadcast messaging over WebSocket connections.
Liveblocks is a realtime collaboration infrastructure platform that synchronizes application state, documents, and user presence across multiple participants using conflict-free replicated data types. It provides a managed backend for collaborative text editors, threaded commenting and annotation systems, in-app notifications, and AI copilot deployment, all built on a WebSocket transport layer with server-side room management APIs. The platform distinguishes itself through a headless component primitive system that exposes unstyled React hooks and composable building blocks, allowing develope
Ensures all open browser tabs for the same user reflect the same document state without conflicts.
rtty este un manager de terminal SSH bazat pe web și un gateway securizat conceput pentru administrarea dispozitivelor de la distanță. Oferă o interfață de browser pentru accesarea shell-urilor Linux, gestionarea fișierelor remote prin fluxuri binare și rutarea traficului de rețea către paginile web interne ale dispozitivelor printr-un tunel proxy HTTP. Sistemul dispune de un gateway securizat care utilizează autentificarea mutuală TLS și criptarea SSL pentru a proteja transmisiile de date. Include instrumente de orchestrare a sesiunilor pentru gestionarea stării multi-sesiune, permițând monitorizarea în split-view și executarea de comenzi batch pe mai multe dispozitive conectate simultan. Conectivitatea este menținută prin emularea terminalului bazată pe WebSocket pentru acces shell interactiv în timp real și transferuri de fluxuri binare pentru încărcări și descărcări de fișiere remote.
Coordinates shared state and real-time broadcasting across multiple WebSocket connections for simultaneous monitoring.