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
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
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
44Health
SDK npm

Crisp SDK Web

Typed TypeScript SDK for embedding the Crisp live chat widget in React, Vue, and Angular apps.

52
MIT
Used by 4
75Health
Library npm

sockjs-client

Browser WebSocket emulation library that automatically falls back across streaming and polling transports for reliable realtime connections.

8,501
MIT
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
93Health
SDK npm

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.

654
Apache 2.0
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
60Health
Library npm

sse.js

A flexible EventSource replacement for JavaScript with POST support, custom headers, and automatic reconnection.

642
Apache 2.0
Used by 2
85Health
SDK npm

centrifuge-js

Real-time JavaScript SDK for connecting browser, Node.js, and React Native apps to Centrifugo and Centrifuge servers.

507
MIT
Used by 2
84Health
SDK npm

elevenlabs-js

The official Node.js SDK for the ElevenLabs voice AI API, covering text-to-speech, speech-to-text, dubbing, voice cloning, and real-time conversational agents in one typed client.

443
MIT
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
65Health
Tool npm

@parcel/reporter-dev-server

Parcel's built-in dev-server reporter, serving bundled output with hot module replacement and Node worker support.

44,024
MIT
Used by 1
70Health
SDK npm

flagsmith-js-client

The official JavaScript and React Native client SDK for Flagsmith, the open source feature flag and remote configuration platform.

67
BSD 3
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