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
Kind
Sort:Used by Most Apps
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
aiohttp
Asynchronous HTTP client and server framework for Python's asyncio, covering both API calls and building web/WebSocket services.
Socket.IO
Bidirectional, low-latency, event-based realtime communication for Node.js and the browser.
@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.
http-proxy-middleware
The one-liner Node.js proxy middleware for connect, express, next.js, hono, and more.
Slack SDK for Python
The official Python SDK for building apps, bots, and integrations on the Slack Platform.
websocket-client
A low-level, dependency-free WebSocket client for Python supporting both synchronous and event-driven connections.
python-socketio
Python implementation of the Socket.IO realtime protocol for both servers and clients.
oRPC Client
Type-safe client for consuming oRPC and OpenAPI APIs over HTTP, WebSocket, or message ports.
Tornado
Python web framework and asynchronous networking library built for high concurrency
chrome-remote-interface
A Node.js client for the Chrome DevTools Protocol, exposing every browser command, event, and type as a plain JavaScript API.
GramJS
Full-featured MTProto client for building Telegram user bots and apps in Node.js and browsers
python-engineio
Python implementation of the Engine.IO realtime transport protocol powering Socket.IO servers and clients.
Baileys
A TypeScript library that talks to WhatsApp Web directly over WebSockets, no browser or Selenium required.
Flask-SocketIO
Socket.IO integration that brings real-time WebSocket communication to Flask applications
pyzmq
Python bindings for ZeroMQ, the lightweight messaging library for building distributed, concurrent, and asynchronous applications.
Autobahn|Python
WebSocket and WAMP protocol implementation for Python, running natively on both Twisted and asyncio.
isomorphic-ws
A drop-in isomorphic WebSocket client that exposes one identical API in Node.js and browsers.
node-sdks
The official Node.js realtime SDK for LiveKit, giving server-side apps a typed client for audio, video, data streams, and RPC over WebRTC.
aiortc
A pure-Python implementation of WebRTC and ORTC built on asyncio, for real-time audio, video, and data channel communication.
Nostr SDK
A full-featured Rust SDK for building high-performance clients and in-process relays on the Nostr protocol