Package category
WebSockets and realtime
WebSocket servers and clients, pub/sub and realtime messaging.
556 packages4 comparisons
Packages compared
556 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| opentelemetry-instrumentation-socket.io open telemetry instrumentation for the `socket.io` package | 2.3k | -37% | - | 3 years ago 0.34.0 | CommonJS | None | Monitoring 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 + CommonJS | Bundled | WebSockets and realtime |
| @exodus/replay Record/inspect/replay fetch and WebSocket sessions | 2.2k | - | - | - | 7 months ago 1.0.0-rc.11 | ESM only | None | WebSockets 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 + CommonJS | Bundled | Cryptography 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 only | Bundled | CLI tools and terminal utilities, WebSockets and realtime | |
| @logux/server Build own Logux server | 2.2k | - | - | - | 13 days ago 0.16.3 | ESM only | Bundled | WebSockets and realtime |
| vuexfire Firestore binding for Vuex | 2.1k | -53% | - | 5 years ago 3.2.5 | ESM + CommonJS | Bundled | State 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 | CommonJS | Bundled | WebSockets 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 + CommonJS | Bundled | WebSockets and realtime |
| primus-rooms Simple rooms wrapper for Primus | 2.1k | +501% | - | 3 years ago 3.4.3 | CommonJS | None | WebSockets and realtime | |
| rxjs-websockets rxjs 7 websockets library | 2.1k | -20% | - | 5 years ago 9.0.0 | ESM + CommonJS | Bundled | WebSockets 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 only | Bundled | WebSockets 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 | CommonJS | Bundled | Database clients and drivers, WebSockets and realtime |
| coinbase-pro Client for the coinbase-pro API | 2.1k | +171% | - | 7 years ago 0.9.0 | CommonJS | Bundled | Blockchain 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 + CommonJS | Bundled | WebSockets 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 | CommonJS | Bundled | CLI 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 + CommonJS | Bundled | WebSockets and realtime | |
| @soketi/soketi Just another simple, fast, and resilient open-source WebSockets server. | 1.9k | - | - | - | 2 years ago 1.6.1 | CommonJS | None | WebSockets and realtime |
| mosca MQTT broker as a module | 1.9k | +48% | - | 8 years ago 2.8.3 | CommonJS | None | WebSockets 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 + CommonJS | Bundled | WebSockets 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 | CommonJS | Bundled | WebSockets and realtime, TypeScript tooling |
| ws-parser WebSocket stream parser | 1.9k | -32% | - | 2 years ago 0.6.4 | CommonJS | None | WebSockets 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 | CommonJS | None | CLI 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 + CommonJS | Bundled | WebSockets and realtime | |
| moleculer-io An API GateWay service for Moleculer using Socket.IO | 1.9k | -46% | - | 5 months ago 3.0.0 | CommonJS | Bundled | WebSockets 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 + CommonJS | Bundled | WebSockets and realtime | |
| sdp-translator A simple SDP interoperability layer for Unified Plan/Plan B | 1.9k | -47% | - | 10 years ago 0.1.24 | CommonJS | None | Polyfills and shims, WebSockets and realtime | |
| @agent-link/server AgentLink relay server | 1.9k | - | - | - | 1 day ago 0.1.558 | ESM only | Bundled | WebSockets 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 | CommonJS | Bundled | WebSockets 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 + CommonJS | Bundled | WebSockets and realtime, React |
| socket.io-pull-stream Pull Streams for socket.io | 1.8k | +70% | - | 8 years ago 0.1.5 | CommonJS | None | WebSockets and realtime | |
| somes This is a collection of tools, independent of any other libraries | 1.8k | +197% | - | 2 years ago 0.11.16 | CommonJS | Bundled | Cryptography and hashing, HTTP servers and web frameworks | |
| @adonisjs/websocket-packet Verify,create adonis websocket packets | 1.8k | - | - | - | 8 years ago 1.0.6 | ESM + CommonJS | None | WebSockets 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 only | Bundled | Schema 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 | CommonJS | None | WebSockets and realtime | |
| @ggui-ai/protocol ggui protocol types — events, renders, WebSocket, MCP, LLM models | 1.8k | - | - | - | today 0.23.0 | ESM + CommonJS | Bundled | WebSockets and realtime |
| storyboard End-to-end, hierarchical, real-time, colorful logs and stories | 1.8k | -41% | - | 5 years ago 3.3.2 | CommonJS | None | Logging, WebSockets and realtime | |
| ccxws Websocket client for 37 cryptocurrency exchanges | 1.8k | +110% | - | 4 years ago 0.47.0 | CommonJS | None | WebSockets 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 only | Bundled | WebSockets 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 + CommonJS | Bundled | WebSockets and realtime | |
| kugelaudio Official TypeScript/JavaScript SDK for KugelAudio TTS API | 1.7k | - | - | 2 days ago 1.1.0 | ESM + CommonJS | Bundled | TypeScript tooling, WebSockets and realtime | |
| @aptre/it-ws Simple async iterables for websocket client connections | 1.7k | - | - | - | 1 year ago 1.1.2 | ESM only | Bundled | WebSockets and realtime |
| pull-ws Simple pull-streams for websocket client connections | 1.7k | +26% | - | 7 years ago 3.3.2 | CommonJS | None | WebSockets and realtime | |
| @dreamonkey/vue-signalr SignalR plugin for Vue 3 | 1.7k | - | - | - | 2 years ago 1.2.0 | CommonJS | Bundled | Vue, 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 + CommonJS | Bundled | WebSockets and realtime, Node.js utilities | |
| rest-hooks Asynchronous data framework for React | 1.7k | -41% | - | 3 years ago 7.0.17 | ESM + CommonJS | Bundled | State management, React | |
| storyboard-core End-to-end, hierarchical, real-time, colorful logs and stories | 1.7k | -36% | - | 5 years ago 3.3.2 | CommonJS | None | Logging, 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 only | None | Polyfills 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 | CommonJS | None | WebSockets and realtime | |
| @convergence/convergence Convergence JavaScript Client | 1.7k | - | - | - | 5 years ago 1.0.0-rc.12 | ESM + CommonJS | Bundled | Database 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