Skip to content
JS
Package category

WebSockets and realtime

WebSocket servers and clients, pub/sub and realtime messaging.

556 packages4 comparisons

Packages compared

556 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
opentelemetry-instrumentation-socket.io
open telemetry instrumentation for the `socket.io` package
2.3k-37%-3 years ago
0.34.0
CommonJSNoneMonitoring and error tracking, WebSockets and realtime
@veltdev/client
Velt is an SDK to add collaborative features to your product within minutes. Example: Comments like Figma, Frame.io, Google docs or sheets, Recording like Loom, Huddles like Slack and much more.
2.2k---7 days ago
6.0.14
ESM + CommonJSBundledWebSockets and realtime
@exodus/replay
Record/inspect/replay fetch and WebSocket sessions
2.2k---7 months ago
1.0.0-rc.11
ESM onlyNoneWebSockets and realtime
@venizia/ignis-helpers
Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn
2.2k---1 day ago
0.2.0
ESM + CommonJSBundledCryptography and hashing, Logging
mcp-excalidraw-server
Excalidraw toolkit for AI coding agents — agent skill, CLI, and MCP server with a live canvas
2.2k+4142%-1 month ago
2.0.0
ESM onlyBundledCLI tools and terminal utilities, WebSockets and realtime
@logux/server
Build own Logux server
2.2k---13 days ago
0.16.3
ESM onlyBundledWebSockets and realtime
vuexfire
Firestore binding for Vuex
2.1k-53%-5 years ago
3.2.5
ESM + CommonJSBundledState management, Database clients and drivers
@socket.io/gcp-pubsub-adapter
The Socket.IO adapter for Google Cloud pub/sub, allowing to broadcast events between several Socket.IO servers
2.1k---10 days ago
0.1.1
CommonJSBundledWebSockets and realtime, Cloud SDKs
@taceo/oprf-client
WebSocket client for distributed threshold OPRF over a network of service nodes
2.1k---5 months ago
0.9.0
ESM + CommonJSBundledWebSockets and realtime
primus-rooms
Simple rooms wrapper for Primus
2.1k+501%-3 years ago
3.4.3
CommonJSNoneWebSockets and realtime
rxjs-websockets
rxjs 7 websockets library
2.1k-20%-5 years ago
9.0.0
ESM + CommonJSBundledWebSockets and realtime, Promises and async control flow
@neon/functions
Runtime helpers for Neon Functions: `waitUntil` for deferring async work past a response, `upgradeWebSocket` for serving WebSockets from a fetch handler or a Hono route, `attachDatabasePool` for node-postgres idle-client errors, and `parseTriggerDelivery`
2.1k---8 days ago
0.11.0
ESM onlyBundledWebSockets and realtime, Cloud SDKs
@socket.io/mongo-emitter
The Socket.IO MongoDB emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process
2.1k---3 years ago
0.2.0
CommonJSBundledDatabase clients and drivers, WebSockets and realtime
coinbase-pro
Client for the coinbase-pro API
2.1k+171%-7 years ago
0.9.0
CommonJSBundledBlockchain and Web3, WebSockets and realtime
@ahoo-wang/fetcher-eventstream
Server-Sent Events (SSE) support for Fetcher HTTP client with native LLM streaming API support. Enables real-time data streaming and token-by-token LLM response handling.
2k---today
5.1.5
ESM + CommonJSBundledWebSockets and realtime
iterm2-node
Node.js client library for the iTerm2 API, inspired by github.com/tmc/it2.
2k--4 months ago
0.1.0
CommonJSBundledCLI tools and terminal utilities, WebSockets and realtime
iii-browser-sdk
III SDK for the browser — no OpenTelemetry, no Node.js dependencies
2k--3 days ago
0.24.2
ESM + CommonJSBundledWebSockets and realtime
@soketi/soketi
Just another simple, fast, and resilient open-source WebSockets server.
1.9k---2 years ago
1.6.1
CommonJSNoneWebSockets and realtime
mosca
MQTT broker as a module
1.9k+48%-8 years ago
2.8.3
CommonJSNoneWebSockets and realtime, Queues and background jobs
coinbase-api
Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.
1.9k+338%-7 days ago
1.2.6
ESM + CommonJSBundledWebSockets and realtime, Node.js utilities
@pear-protocol/symm-core
TypeScript SDK for Symm Engine API - trading positions, TP/SL orders, and real-time WebSocket streams
1.9k---3 months ago
0.1.31
CommonJSBundledWebSockets and realtime, TypeScript tooling
ws-parser
WebSocket stream parser
1.9k-32%-2 years ago
0.6.4
CommonJSNoneWebSockets and realtime
@mmmbuto/nexuscrew
Faithful browser tmux client — attach to live sessions over a real PTY, localhost-only, mobile-easy
1.9k---today
0.9.45
CommonJSNoneCLI tools and terminal utilities, WebSockets and realtime
loro-adaptors
Adaptors that bridge the Loro protocol to `loro-crdt` documents, `flock` replicas, and the ephemeral store. Includes an end‑to‑end encrypted adaptor for %ELO.
1.9k+67300%-8 months ago
0.6.1
ESM + CommonJSBundledWebSockets and realtime
moleculer-io
An API GateWay service for Moleculer using Socket.IO
1.9k-46%-5 months ago
3.0.0
CommonJSBundledWebSockets and realtime
loro-websocket
WebSocket client and SimpleServer for syncing CRDTs base on loro-protocol
1.9k+12489%-8 months ago
0.6.2
ESM + CommonJSBundledWebSockets and realtime
sdp-translator
A simple SDP interoperability layer for Unified Plan/Plan B
1.9k-47%-10 years ago
0.1.24
CommonJSNonePolyfills and shims, WebSockets and realtime
@agent-link/server
AgentLink relay server
1.9k---1 day ago
0.1.558
ESM onlyBundledWebSockets and realtime
@veltdev/sdk-staging
Velt is an SDK to add collaborative features to your product within minutes. Example: Comments like Figma, Frame.io, Google docs or sheets, Recording like Loom, Huddles like Slack and much more.
1.9k---7 days ago
6.0.14
CommonJSBundledWebSockets and realtime
@liveblocks/react-flow
An integration of React Flow to enable collaboration and realtime cursors with Liveblocks.
1.8k---4 days ago
3.24.2
ESM + CommonJSBundledWebSockets and realtime, React
socket.io-pull-stream
Pull Streams for socket.io
1.8k+70%-8 years ago
0.1.5
CommonJSNoneWebSockets and realtime
somes
This is a collection of tools, independent of any other libraries
1.8k+197%-2 years ago
0.11.16
CommonJSBundledCryptography and hashing, HTTP servers and web frameworks
@adonisjs/websocket-packet
Verify,create adonis websocket packets
1.8k---8 years ago
1.0.6
ESM + CommonJSNoneWebSockets and realtime
stitchkit
Contract-first backend framework — one defineContract() into an HTTP API, MCP tools, AI-agent tools and a typed client. Bun and Node.
1.8k--1 day ago
0.96.1
ESM onlyBundledSchema validation, WebSockets and realtime
qlobber-fsq
Shared file system queue. Supports pub-sub, work queues, wildcards, multi-process and distributed use.
1.8k+48%-2 years ago
14.0.0
CommonJSNoneWebSockets and realtime
@ggui-ai/protocol
ggui protocol types — events, renders, WebSocket, MCP, LLM models
1.8k---today
0.23.0
ESM + CommonJSBundledWebSockets and realtime
storyboard
End-to-end, hierarchical, real-time, colorful logs and stories
1.8k-41%-5 years ago
3.3.2
CommonJSNoneLogging, WebSockets and realtime
ccxws
Websocket client for 37 cryptocurrency exchanges
1.8k+110%-4 years ago
0.47.0
CommonJSNoneWebSockets and realtime, Blockchain and Web3
snapreq
Cross-platform HTTP and WebSocket client with one API across Node, web, Expo and React Native
1.8k--14 days ago
0.0.17
ESM onlyBundledWebSockets and realtime, React
loro-protocol
Compact binary wire protocol for collaborative CRDTs (Loro/Yjs), with encoders/decoders and bytes utilities
1.8k+53966%-9 months ago
0.3.0
ESM + CommonJSBundledWebSockets and realtime
kugelaudio
Official TypeScript/JavaScript SDK for KugelAudio TTS API
1.7k--2 days ago
1.1.0
ESM + CommonJSBundledTypeScript tooling, WebSockets and realtime
@aptre/it-ws
Simple async iterables for websocket client connections
1.7k---1 year ago
1.1.2
ESM onlyBundledWebSockets and realtime
pull-ws
Simple pull-streams for websocket client connections
1.7k+26%-7 years ago
3.3.2
CommonJSNoneWebSockets and realtime
@dreamonkey/vue-signalr
SignalR plugin for Vue 3
1.7k---2 years ago
1.2.0
CommonJSBundledVue, WebSockets and realtime
kucoin-api
Complete & robust JavaScript SDK for Kucoin's REST APIs and WebSockets, with TypeScript & strong end to end tests.
1.7k+520%-7 days ago
2.6.4
ESM + CommonJSBundledWebSockets and realtime, Node.js utilities
rest-hooks
Asynchronous data framework for React
1.7k-41%-3 years ago
7.0.17
ESM + CommonJSBundledState management, React
storyboard-core
End-to-end, hierarchical, real-time, colorful logs and stories
1.7k-36%-5 years ago
3.3.2
CommonJSNoneLogging, WebSockets and realtime
@jitsi/sdp-interop
A simple SDP interoperability layer for Unified Plan/Plan B
1.7k---5 years ago
1.0.5
ESM onlyNonePolyfills and shims, WebSockets and realtime
websocket-json-stream
Expose WebSockets with JSON as an object stream
1.7k+113%-10 years ago
0.0.3
CommonJSNoneWebSockets and realtime
@convergence/convergence
Convergence JavaScript Client
1.7k---5 years ago
1.0.0-rc.12
ESM + CommonJSBundledDatabase clients and drivers, WebSockets and realtime

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • opentelemetry-instrumentation-socket.ioopen telemetry instrumentation for the `socket.io` package
  • @veltdev/clientVelt is an SDK to add collaborative features to your product within minutes. Example: Comments like Figma, Frame.io, Google docs or sheets, Recording like Loom, Huddles like Slack and much more.
  • @exodus/replayRecord/inspect/replay fetch and WebSocket sessions
  • @venizia/ignis-helpersProduction-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn
  • mcp-excalidraw-serverExcalidraw toolkit for AI coding agents — agent skill, CLI, and MCP server with a live canvas
  • @logux/serverBuild own Logux server
  • vuexfireFirestore binding for Vuex
  • @socket.io/gcp-pubsub-adapterThe Socket.IO adapter for Google Cloud pub/sub, allowing to broadcast events between several Socket.IO servers
  • @taceo/oprf-clientWebSocket client for distributed threshold OPRF over a network of service nodes
  • primus-roomsSimple rooms wrapper for Primus
  • rxjs-websocketsrxjs 7 websockets library
  • @neon/functionsRuntime helpers for Neon Functions: `waitUntil` for deferring async work past a response, `upgradeWebSocket` for serving WebSockets from a fetch handler or a Hono route, `attachDatabasePool` for node-postgres idle-client errors, and `parseTriggerDelivery`
  • @socket.io/mongo-emitterThe Socket.IO MongoDB emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process
  • coinbase-proClient for the coinbase-pro API
  • @ahoo-wang/fetcher-eventstreamServer-Sent Events (SSE) support for Fetcher HTTP client with native LLM streaming API support. Enables real-time data streaming and token-by-token LLM response handling.
  • iterm2-nodeNode.js client library for the iTerm2 API, inspired by github.com/tmc/it2.
  • iii-browser-sdkIII SDK for the browser — no OpenTelemetry, no Node.js dependencies
  • @soketi/soketiJust another simple, fast, and resilient open-source WebSockets server.
  • moscaMQTT broker as a module
  • coinbase-apiNode.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.
  • @pear-protocol/symm-coreTypeScript SDK for Symm Engine API - trading positions, TP/SL orders, and real-time WebSocket streams
  • ws-parserWebSocket stream parser
  • @mmmbuto/nexuscrewFaithful browser tmux client — attach to live sessions over a real PTY, localhost-only, mobile-easy
  • loro-adaptorsAdaptors that bridge the Loro protocol to `loro-crdt` documents, `flock` replicas, and the ephemeral store. Includes an end‑to‑end encrypted adaptor for %ELO.
  • moleculer-ioAn API GateWay service for Moleculer using Socket.IO
  • loro-websocketWebSocket client and SimpleServer for syncing CRDTs base on loro-protocol
  • sdp-translatorA simple SDP interoperability layer for Unified Plan/Plan B
  • @agent-link/serverAgentLink relay server
  • @veltdev/sdk-stagingVelt is an SDK to add collaborative features to your product within minutes. Example: Comments like Figma, Frame.io, Google docs or sheets, Recording like Loom, Huddles like Slack and much more.
  • @liveblocks/react-flowAn integration of React Flow to enable collaboration and realtime cursors with Liveblocks.
  • socket.io-pull-streamPull Streams for socket.io
  • somesThis is a collection of tools, independent of any other libraries
  • @adonisjs/websocket-packetVerify,create adonis websocket packets
  • stitchkitContract-first backend framework — one defineContract() into an HTTP API, MCP tools, AI-agent tools and a typed client. Bun and Node.
  • qlobber-fsqShared file system queue. Supports pub-sub, work queues, wildcards, multi-process and distributed use.
  • @ggui-ai/protocolggui protocol types — events, renders, WebSocket, MCP, LLM models
  • storyboardEnd-to-end, hierarchical, real-time, colorful logs and stories
  • ccxwsWebsocket client for 37 cryptocurrency exchanges
  • snapreqCross-platform HTTP and WebSocket client with one API across Node, web, Expo and React Native
  • loro-protocolCompact binary wire protocol for collaborative CRDTs (Loro/Yjs), with encoders/decoders and bytes utilities
  • kugelaudioOfficial TypeScript/JavaScript SDK for KugelAudio TTS API
  • @aptre/it-wsSimple async iterables for websocket client connections
  • pull-wsSimple pull-streams for websocket client connections
  • @dreamonkey/vue-signalrSignalR plugin for Vue 3
  • kucoin-apiComplete & robust JavaScript SDK for Kucoin's REST APIs and WebSockets, with TypeScript & strong end to end tests.
  • rest-hooksAsynchronous data framework for React
  • storyboard-coreEnd-to-end, hierarchical, real-time, colorful logs and stories
  • @jitsi/sdp-interopA simple SDP interoperability layer for Unified Plan/Plan B
  • websocket-json-streamExpose WebSockets with JSON as an object stream
  • @convergence/convergenceConvergence JavaScript Client