WebSockets & Realtime Packages
Realtime communication libraries for WebSockets, pub/sub channels, and live data sync — the building blocks behind chat, presence, and collaborative UIs.
Packages in WebSockets & Realtime
ws
A simple, blazing-fast, thoroughly tested WebSocket client and server library for Node.js.
Uvicorn
A lightning-fast ASGI server for Python, built on uvloop and httptools.
undici
A fast, spec-compliant HTTP/1.1 client for Node.js, built from scratch with zero runtime dependencies
@hono/node-server
The official Node.js adapter that runs your Hono application on a native Node HTTP server using web-standard APIs.
Socket.IO
Bidirectional, low-latency, event-based realtime communication for Node.js and the browser.
websockets
Build correct, fast WebSocket servers and clients in Python with asyncio, threading, or Sans-I/O APIs.
axum
Ergonomic and modular HTTP routing and request-handling framework for Rust, built on Tokio, Hyper, and Tower.
Yjs
A high-performance CRDT that exposes shared data types for building conflict-free, real-time collaborative applications.
tokio-tungstenite
Asynchronous, Tokio-native WebSocket streams built on tungstenite
y-protocols
Binary encoding protocols for syncing Yjs documents, broadcasting awareness/presence, and signaling authorization errors
Socket.IO Redis Adapter
Scale Socket.IO across multiple server instances by broadcasting events through Redis
Slack SDK for Python
The official Python SDK for building apps, bots, and integrations on the Slack Platform.
graphql-ws
Zero-dependency server and client implementing the GraphQL over WebSocket Protocol
Hocuspocus
A plug-and-play Yjs WebSocket backend for real-time collaborative editing
partysocket
A drop-in, auto-reconnecting WebSocket client with message buffering and React hooks