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
Pusher PHP Library
The official PHP server library for triggering events, authenticating private channels, and validating webhooks against Pusher's Channels API.
Crisp SDK Web
Typed TypeScript SDK for embedding the Crisp live chat widget in React, Vue, and Angular apps.
iroh
A peer-to-peer networking library that dials public keys instead of IP addresses over QUIC
Watermill
A Go library for building event-driven applications with a unified Pub/Sub API across Kafka, RabbitMQ, NATS, SQL, and more.
sockjs-client
Browser WebSocket emulation library that automatically falls back across streaming and polling transports for reliable realtime connections.
Turbo
The speed of a single-page application without writing custom JavaScript, by sending HTML over the wire.
Loro
High-performance CRDT library that makes JSON data collaborative and version-controlled
chrome-remote-interface
A Node.js client for the Chrome DevTools Protocol, exposing every browser command, event, and type as a plain JavaScript API.
paho.mqtt.golang
The Eclipse Paho MQTT v3.1/3.1.1 client library for Go, built for fully asynchronous pub/sub messaging.
turbo-rails
Adds Turbo Drive, Frames, and Streams to Rails apps, delivering fast HTML-over-the-wire navigation and live updates without custom JavaScript.
GramJS
Full-featured MTProto client for building Telegram user bots and apps in Node.js and browsers
stompjs
A JavaScript and TypeScript STOMP client for connecting browsers and Node.js apps to WebSocket message brokers.
client-sdk-js
JavaScript/TypeScript client SDK for adding realtime video, audio, and data to web apps via LiveKit Cloud or a self-hosted server.
channels_redis
The Redis-backed channel layer that powers cross-process messaging for Django Channels.
python-engineio
Python implementation of the Engine.IO realtime transport protocol powering Socket.IO servers and clients.
AssemblyAI Python SDK
Python SDK for AssemblyAI's speech-to-text and audio intelligence API, covering prerecorded, low-latency sync, and real-time streaming transcription.
eventsource-stream
Parse a byte stream into Server-Sent Events for building Rust EventSource clients
Phoenix
The official JavaScript client for Phoenix Channels — multiplexed WebSocket realtime with automatic reconnection and presence tracking.
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.
asciinema-player
Embed a lightweight, timing-accurate terminal-session player in any web page, no video files required.
daphne
The ASGI HTTP, HTTP/2, and WebSocket server that powers Django Channels.
Autobahn|Python
WebSocket and WAMP protocol implementation for Python, running natively on both Twisted and asyncio.