Packages

WebSockets & Realtime Packages

Realtime communication libraries for WebSockets, pub/sub channels, and live data sync — the building blocks behind chat, presence, and collaborative UIs.

125 packages

Packages in WebSockets & Realtime

84Health
Library npm

ws

A simple, blazing-fast, thoroughly tested WebSocket client and server library for Node.js.

22,807
MIT
Used by 116
92Health
Library npm

undici

A fast, spec-compliant HTTP/1.1 client for Node.js, built from scratch with zero runtime dependencies

7,705
MIT
Used by 70
95Health
Library npm

Socket.IO

Bidirectional, low-latency, event-based realtime communication for Node.js and the browser.

63,210
MIT
Used by 39
85Health
Library npm

@hono/node-server

The official Node.js adapter that runs your Hono application on a native Node HTTP server using web-standard APIs.

676
MIT
Used by 37
92Health
Framework Cargo

axum

Ergonomic and modular HTTP routing and request-handling framework for Rust, built on Tokio, Hyper, and Tower.

27,254
MIT
Used by 28
82Health
Library npm

http-proxy-middleware

The one-liner Node.js proxy middleware for connect, express, next.js, hono, and more.

11,127
MIT
Used by 20
91Health
Framework Cargo

Actix Web

A powerful, pragmatic, and extremely fast web framework for Rust

24,846
Other
Used by 9
86Health
Library npm

oRPC Client

Type-safe client for consuming oRPC and OpenAPI APIs over HTTP, WebSocket, or message ports.

5,647
MIT
Used by 6
91Health
Library Cargo

webrtc

An async-friendly, pure-Rust implementation of the full WebRTC stack for real-time peer-to-peer communication.

5,154
Other
Used by 4
90Health
Library Cargo

iroh

A peer-to-peer networking library that dials public keys instead of IP addresses over QUIC

12,598
Apache 2.0
Used by 3
42Health
SDK npm

chrome-remote-interface

A Node.js client for the Chrome DevTools Protocol, exposing every browser command, event, and type as a plain JavaScript API.

4,554
MIT
Used by 3
55Health
SDK npm

GramJS

Full-featured MTProto client for building Telegram user bots and apps in Node.js and browsers

1,763
MIT
Used by 3
22Health
Library Cargo

eventsource-stream

Parse a byte stream into Server-Sent Events for building Rust EventSource clients

38
Other
Used by 3
80Health
SDK npm

Baileys

A TypeScript library that talks to WhatsApp Web directly over WebSockets, no browser or Selenium required.

11,146
MIT
Used by 2
82Health
SDK Cargo

async-nats

The official async, Tokio-based Rust client for the NATS messaging system

1,542
Apache 2.0
Used by 2
40Health
Library npm

isomorphic-ws

A drop-in isomorphic WebSocket client that exposes one identical API in Node.js and browsers.

417
MIT
Used by 2
87Health
SDK npm

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.

283
Apache 2.0
Used by 2
28Health
Library Cargo

reqwest-eventsource

A Rust Server-Sent Events (SSE) client that wraps reqwest with automatic reconnection and retries

71
Other
Used by 2
58Health
Framework Cargo

warp

A composable, filter-based web server framework for Rust built on hyper and Tokio.

10,373
MIT
Used by 1
64Health
SDK Cargo

fluvio

The Rust client for Fluvio, a lean distributed data streaming engine.

5,259
Apache 2.0
Used by 1
92Health
Library Cargo

zenoh

Zero-overhead pub/sub, query, and storage protocol for unifying data in motion, data at rest, and computation.

3,215
Other
Used by 1
57Health
Library Cargo

rumqttc

A high-level, robust async MQTT client for Rust built on tokio.

2,171
Apache 2.0
Used by 1
80Health
SDK Cargo

Nostr SDK

A full-featured Rust SDK for building high-performance clients and in-process relays on the Nostr protocol

674
MIT
Used by 1
63Health
Library Cargo

eventsource-client

A tokio-based Server-Sent Events (SSE) client for Rust with automatic reconnection.

113
Apache 2.0
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers