The nostr-websocket-utils repository offers a TypeScript library that provides robust WebSocket utilities for Nostr applications. It features automatic reconnection with configurable attempts, heartbeat monitoring, message queuing during disconnections, channel-based broadcasting, type-safe message handling, and built-in logging.
High-performance, memory-efficient, safe multimode sync <-> async channels built for real-time, low-overhead communication in concurrent Rust applications