Real-Time Sync & Collaboration

•
158
•

Implements real-time communication patterns for live updates, collaborative editing, and streaming data across modern web applications.

This skill provides a comprehensive framework for building responsive, real-time applications using SSE, WebSockets, and WebRTC. It guides developers through protocol selection—from simple LLM token streaming to complex multi-user collaborative environments using CRDTs like Yjs. With support for Python, Rust, Go, and TypeScript, it offers production-ready patterns for presence awareness, offline synchronization, and horizontal scaling with Redis, making it essential for building modern interactive AI interfaces and collaboration tools.

主な機能

01Multi-user collaborative editing using conflict-free replicated data types (CRDTs)
02LLM token streaming patterns for responsive AI chat interfaces
03Scaling strategies for real-time services using Redis Pub/Sub
04Presence awareness implementation for cursor tracking and status updates
05Protocol selection framework for SSE, WebSockets, and WebRTC
06158 GitHub stars

ユースケース

01Developing collaborative document editors with multi-user cursor tracking
02Building streaming LLM chat interfaces with progressive token delivery
03Implementing live dashboards and real-time metric tracking for monitoring tools