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.
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.
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
webrtc
An async-friendly, pure-Rust implementation of the full WebRTC stack for real-time peer-to-peer communication.
iroh
A peer-to-peer networking library that dials public keys instead of IP addresses over QUIC
python-engineio
Python implementation of the Engine.IO realtime transport protocol powering Socket.IO servers and clients.
eventsource-stream
Parse a byte stream into Server-Sent Events for building Rust EventSource 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.
async-nats
The official async, Tokio-based Rust client for the NATS messaging system
reqwest-eventsource
A Rust Server-Sent Events (SSE) client that wraps reqwest with automatic reconnection and retries
warp
A composable, filter-based web server framework for Rust built on hyper and Tokio.
fluvio
The Rust client for Fluvio, a lean distributed data streaming engine.
aiortc
A pure-Python implementation of WebRTC and ORTC built on asyncio, for real-time audio, video, and data channel communication.
zenoh
Zero-overhead pub/sub, query, and storage protocol for unifying data in motion, data at rest, and computation.
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