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
Socket.IO
Bidirectional, low-latency, event-based realtime communication for Node.js and the browser.
aiohttp
Asynchronous HTTP client and server framework for Python's asyncio, covering both API calls and building web/WebSocket services.
websocket
A fast, RFC 6455-compliant WebSocket implementation for Go with full control over framing, compression, and concurrency.
webpack-dev-server
The official live-reloading development server for webpack, with hot module replacement, HTTPS, and proxying built in.
@hono/node-server
The official Node.js adapter that runs your Hono application on a native Node HTTP server using web-standard APIs.
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
http-proxy-middleware
The one-liner Node.js proxy middleware for connect, express, next.js, hono, and more.
eventsource-parser
A fast, source-agnostic streaming parser for Server-Sent Events (SSE), used to build EventSource clients and stream LLM responses.
y-protocols
Binary encoding protocols for syncing Yjs documents, broadcasting awareness/presence, and signaling authorization errors