WebSocket & Real-time
CommunityDeliver real-time updates with WebSocket & SSE.
Authorikeniborn
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Enables instant, bidirectional updates between servers and clients using WebSocket and SSE, reducing latency and keeping UIs in sync without manual polling.
Core Features & Use Cases
- WebSocket broadcast to endpoints after data mutations to push changes in real time
- SSE polling with an event_buffer to ensure all clients receive events even during reconnections
- Frontend integration through a dedicated budgetWSClient.js to standardize event handling
- Architectural guidance for single-worker reliability and future multi-worker scaling with Redis Pub/Sub
Quick Start
Connect a WebSocket client to budgetWSClient.js and configure your endpoints to emit WebSocket events after mutations.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: WebSocket & Real-time Download link: https://github.com/ikeniborn/familyBudget/archive/main.zip#websocket-real-time Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.