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
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.
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.
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.
Actix Web
A powerful, pragmatic, and extremely fast web framework for Rust
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.
Tornado
Python web framework and asynchronous networking library built for high concurrency
python-engineio
Python implementation of the Engine.IO realtime transport protocol powering Socket.IO servers and clients.
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.
warp
A composable, filter-based web server framework for Rust built on hyper and Tokio.
aiortc
A pure-Python implementation of WebRTC and ORTC built on asyncio, for real-time audio, video, and data channel communication.
rumqttc
A high-level, robust async MQTT client for Rust built on tokio.
Nostr SDK
A full-featured Rust SDK for building high-performance clients and in-process relays on the Nostr protocol
deepgram-python-sdk
Official Python SDK for Deepgram's speech-to-text, text-to-speech, and voice agent APIs, with sync, async, and WebSocket support.
uptime-kuma-api
A Python client for automating Uptime Kuma over its Socket.IO API instead of clicking through the web UI.
Pusher Channels HTTP (Python)
Trigger realtime events and manage Pusher Channels from your Python server.
sse-stream
A lightweight Rust crate for decoding and encoding Server-Sent Events over any http_body-compatible HTTP body.
reqwest-sse
A lightweight Rust library that adds Server-Sent Events support to the reqwest HTTP client.