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 |
|---|---|---|---|---|---|---|---|---|
| ncalayer-js-client JS клиент для NCALayer стремящийся быть максимально простым в использовании | 1.7k | +148% | - | 3 months ago 1.6.0 | CommonJS | None | WebSockets and realtime | |
| storyboard-listener-console 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 | |
| @workerdeck/client Typed WorkerDeck protocol client for browsers and Node: REST session management plus a WebSocket attach with auto-reconnect and replay-from-last-seq. Uses the platform's fetch and WebSocket; zero runtime deps. | 1.6k | - | - | - | 2 days ago 2.15.0 | ESM only | Bundled | AI and machine learning, WebSockets and realtime |
| jsonrpc-websocket-client JSON-RPC 2 over WebSocket | 1.6k | +1% | - | 4 years ago 0.7.2 | CommonJS | None | WebSockets and realtime | |
| bitget-api Complete Node.js & JavaScript SDK for Bitget V1-V3 REST APIs & WebSockets, with TypeScript & end-to-end tests. | 1.6k | +57% | - | 1 day ago 3.2.4 | ESM + CommonJS | Bundled | Blockchain and Web3, WebSockets and realtime | |
| node-red-contrib-home-assistant-websocket Node-RED integration with Home Assistant through websocket and REST API | 1.6k | -47% | - | 10 months ago 0.80.3 | - | None | WebSockets and realtime | |
| primus-multiplex Simple multiplexing for Primus | 1.6k | +929% | - | 10 years ago 3.2.1 | CommonJS | None | WebSockets and realtime | |
| voicerun-react React client for the VoiceRun Agents API | 1.6k | - | - | 24 days ago 1.0.2 | ESM + CommonJS | Bundled | React, WebSockets and realtime | |
| @workerdeck/server The WorkerDeck gateway: HTTP + WebSocket session server over @workerdeck/core. Session registry (create/list/attach/interrupt/kill), pluggable auth hook, replay-from-seq attach. Runs anywhere Node runs - needs a real filesystem (no serverless). | 1.6k | - | - | - | 2 days ago 2.15.0 | ESM only | Bundled | AI and machine learning, WebSockets and realtime |
| @liveblocks/react-lexical An integration of Lexical + React to enable collaboration, comments, live cursors, and more with Liveblocks. | 1.6k | - | - | - | 4 days ago 3.24.2 | ESM + CommonJS | Bundled | WebSockets and realtime, React |
| @neta-art/cohub Cohub SDK for spaces, sessions, boards, and realtime agent collaboration. | 1.6k | - | - | - | 1 day ago 8.22.0 | ESM only | Bundled | WebSockets and realtime |
| react-websocket ReactJS Websocket Listener Component | 1.6k | -9% | - | 7 years ago 2.1.0 | CommonJS | None | WebSockets and realtime, React | |
| itty-sockets WebSockets : simplified and minified. | 1.6k | +1446% | - | 5 months ago 0.9.3 | ESM + CommonJS | Bundled | WebSockets and realtime | |
| @getdashfy/server Dashfy server with real-time data streaming and multi-dashboard support | 1.6k | - | - | - | 1 month ago 0.2.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, WebSockets and realtime |
| asyncapi-rust-ws-template Rust WebSocket client template for AsyncAPI Generator | 1.6k | +3936% | - | 1 year ago 0.3.2 | CommonJS | None | WebSockets and realtime | |
| @rest-hooks/core High performance reactive framework for async data. | 1.6k | - | - | - | 3 years ago 5.2.1 | ESM + CommonJS | Bundled | TypeScript tooling, WebSockets and realtime |
| ip-report WebSocket client for reporting IP to server | 1.5k | - | - | 8 months ago 0.0.45 | CommonJS | None | WebSockets and realtime | |
| stomp-broker-js Simple STOMP 1.1 Broker for nodejs http applications. | 1.5k | -10% | - | 7 years ago 1.3.0 | CommonJS | None | WebSockets and realtime | |
| realtime-bpm-analyzer Realtime BPM detection library for the browser — file, microphone, and stream audio. AudioWorklet-native, zero dependencies, TypeScript-first. | 1.5k | +35% | - | 3 months ago 5.0.15 | ESM + CommonJS | Bundled | Video and audio, WebSockets and realtime | |
| @falcondev-oss/expo-event-source-polyfill A polyfill for the EventSource API in Expo using `expo/fetch` | 1.5k | - | - | - | 3 months ago 2.0.5 | ESM + CommonJS | None | Polyfills and shims, WebSockets and realtime |
| tracking A modern approach for Computer Vision on the web. | 1.5k | -18% | - | - 1.1.3 | CommonJS | None | Video and audio, WebSockets and realtime | |
| open-agents-ai AI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop | 1.5k | - | - | 4 months ago 0.187.596 | ESM only | Bundled | Scraping and browser automation, Testing | |
| react-native-use-websocket React Native Hook designed to provide robust WebSocket integrations to your Components. | 1.5k | -70% | - | 4 years ago 0.2.6 | ESM + CommonJS | Bundled | WebSockets and realtime, React | |
| pws A Persistent WebSocket wrapper | 1.5k | -67% | - | 4 years ago 7.0.0 | ESM only | None | WebSockets and realtime | |
| wwws a worldwide (node, bun, & deno) websocket socks5/h proxy implementation | 1.5k | +74% | - | 1 month ago 1.3.4 | ESM + CommonJS | Bundled | WebSockets and realtime | |
| @venizia/ignis High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B | 1.5k | - | - | - | 1 day ago 0.2.0 | ESM + CommonJS | Bundled | Documentation tooling, ORMs and query builders |
| @algonauti/ember-cable Power your ember.js application with actioncable | 1.5k | - | - | - | 4 years ago 1.4.0 | - | None | WebSockets and realtime |
| @sayknow-cli/bridge-client Transport-only v3 SDK WebSocket client | 1.5k | - | - | - | today 0.6.2 | ESM only | Bundled | WebSockets and realtime |
| bro-framework The No-BS Backend Framework for Node.js | 1.5k | - | - | 4 days ago 3.0.6 | ESM + CommonJS | Bundled | Authentication and authorisation, WebSockets and realtime | |
| webmaxsocket Node.js client for Max Messenger: QR, token, SMS auth, 2FA, device sessions (TCP) | 1.5k | - | - | 1 month ago 1.2.7 | CommonJS | None | WebSockets and realtime | |
| @selleo/graphql-google-pubsub A graphql-subscriptions PubSub Engine using Google PubSub | 1.4k | - | - | - | 2 years ago 3.0.0 | CommonJS | Bundled | GraphQL, WebSockets and realtime |
| @vertx/eventbus-bridge-client.js Vert.x Event Bus Bridge Client | 1.4k | - | - | - | 4 years ago 1.0.0-3-SNAPSHOT | CommonJS | None | WebSockets and realtime |
| @skgdev/socket.io-msgpack-javascript socket.io parser based on msgpack | 1.4k | - | - | - | 3 years ago 1.2.1 | ESM + CommonJS | None | Parsers and serialisers, WebSockets and realtime |
| @n1ru4l/socket-io-graphql-client [](https://www.npmjs.com/package/@n1ru4l/socket-io-graphql-client) [](https://www.npmjs.co | 1.4k | - | - | - | 2 months ago 0.14.0 | ESM + CommonJS | Bundled | GraphQL, WebSockets and realtime |
| @n1ru4l/socket-io-graphql-server [](https://www.npmjs.com/package/@n1ru4l/socket-io-graphql-server) [](https://www.npmjs.co | 1.4k | - | - | - | 2 months ago 0.14.0 | ESM + CommonJS | Bundled | WebSockets and realtime, GraphQL |
| gulp-server-livereload Gulp plugin to run a local webserver with livereload enabled via socket.io. Also comes with standalone command-line interface. | 1.4k | -0% | - | 9 years ago 1.9.2 | CommonJS | None | WebSockets and realtime | |
| qktool This is a collection of tools, independent of any other libraries | 1.4k | +4655% | - | 1 month ago 0.2.14 | CommonJS | Bundled | Cryptography and hashing, HTTP servers and web frameworks | |
| pg-notify Postgres pubsub client | 1.4k | -46% | - | - 1.0.6 | ESM only | Bundled | Database clients and drivers, WebSockets and realtime | |
| @butlerbot/sdk The official ButlerBot SDK | 1.4k | - | - | - | 5 days ago 0.0.44 | CommonJS | Bundled | WebSockets and realtime, Node.js utilities |
| @omniaura/scenario-sim Deterministic scenario simulator for frontend QA: stateful CRUD routes, seeded RNG, virtual clock, response sequences, faults and overrides, SSE and WebSocket routes with scheduled events and resume, per-run isolation, inspectable event log. Runtime-neutr | 1.4k | - | - | - | 11 days ago 0.3.0 | ESM only | Bundled | WebSockets and realtime, Dev servers and API mocking |
| @wrongstack/webui-server WrongStack WebUI HTTP/WebSocket server module — extracted from @wrongstack/webui in PR #243/244 to remove the CLI -> @wrongstack/webui/server cross-package edge (audit §3.1.1). Pure backend: HTTP routes, WebSocket handlers, MCP tool wrappers, HTML serving | 1.4k | - | - | - | 4 days ago 1.0.24 | ESM only | Bundled | WebSockets and realtime |
| @antelopejs/interface-api AntelopeJS interface for HTTP API with decorator-based controllers and WebSocket support | 1.4k | - | - | - | 1 day ago 0.0.14 | CommonJS | Bundled | WebSockets and realtime |
| @yefengr/remote-pi Browser PWA remote control for Pi coding agent endpoints over a Relay. | 1.4k | - | - | - | 1 day ago 0.9.11 | ESM only | Bundled | WebSockets and realtime |
| haraka-plugin-watch Watch live SMTP traffic in a web interface | 1.4k | -73% | - | 2 months ago 2.2.4 | CommonJS | None | WebSockets and realtime, Email | |
| @maroonedsoftware/jobbroker A flexible background job processing library with support for scheduled and on-demand jobs. | 1.4k | - | - | - | 22 days ago 1.12.2 | ESM only | Bundled | TypeScript tooling, WebSockets and realtime |
| @omghax/ember-mock-socket-shim Ember shim for mock-socket | 1.4k | - | - | - | 7 years ago 1.0.0 | - | None | WebSockets and realtime |
| @rest-vir/api Define a declarative and type safe REST API and connect to it from a client. | 1.4k | - | - | - | 3 days ago 2.3.3 | ESM only | Bundled | WebSockets and realtime |
| @wrongstack/webui-protocol Wire-protocol contracts shared between the @wrongstack/webui + @wrongstack/simpleui frontends and the @wrongstack/webui-server backend. Browser-safe: depends only on @wrongstack/core types (no ws, no node-only APIs). Extracted in 2026-08 to remove the web | 1.3k | - | - | - | 4 days ago 1.0.24 | ESM only | Bundled | WebSockets and realtime |
| cent.js Javascript library to communicate with Centrifugo HTTP API | 1.3k | -10% | - | 23 days ago 7.0.0 | ESM only | Bundled | WebSockets and realtime | |
| @inertia-cable/react React hooks for InertiaCable - ActionCable integration for Inertia.js | 1.3k | - | - | - | 14 days ago 0.4.0 | ESM only | Bundled | WebSockets and realtime, React |
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.
- ncalayer-js-clientJS клиент для NCALayer стремящийся быть максимально простым в использовании
- storyboard-listener-consoleEnd-to-end, hierarchical, real-time, colorful logs and stories
- @workerdeck/clientTyped WorkerDeck protocol client for browsers and Node: REST session management plus a WebSocket attach with auto-reconnect and replay-from-last-seq. Uses the platform's fetch and WebSocket; zero runtime deps.
- jsonrpc-websocket-clientJSON-RPC 2 over WebSocket
- bitget-apiComplete Node.js & JavaScript SDK for Bitget V1-V3 REST APIs & WebSockets, with TypeScript & end-to-end tests.
- node-red-contrib-home-assistant-websocketNode-RED integration with Home Assistant through websocket and REST API
- primus-multiplexSimple multiplexing for Primus
- voicerun-reactReact client for the VoiceRun Agents API
- @workerdeck/serverThe WorkerDeck gateway: HTTP + WebSocket session server over @workerdeck/core. Session registry (create/list/attach/interrupt/kill), pluggable auth hook, replay-from-seq attach. Runs anywhere Node runs - needs a real filesystem (no serverless).
- @liveblocks/react-lexicalAn integration of Lexical + React to enable collaboration, comments, live cursors, and more with Liveblocks.
- @neta-art/cohubCohub SDK for spaces, sessions, boards, and realtime agent collaboration.
- react-websocketReactJS Websocket Listener Component
- itty-socketsWebSockets : simplified and minified.
- @getdashfy/serverDashfy server with real-time data streaming and multi-dashboard support
- asyncapi-rust-ws-templateRust WebSocket client template for AsyncAPI Generator
- @rest-hooks/coreHigh performance reactive framework for async data.
- ip-reportWebSocket client for reporting IP to server
- stomp-broker-jsSimple STOMP 1.1 Broker for nodejs http applications.
- realtime-bpm-analyzerRealtime BPM detection library for the browser — file, microphone, and stream audio. AudioWorklet-native, zero dependencies, TypeScript-first.
- @falcondev-oss/expo-event-source-polyfillA polyfill for the EventSource API in Expo using `expo/fetch`
- trackingA modern approach for Computer Vision on the web.
- open-agents-aiAI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop
- react-native-use-websocketReact Native Hook designed to provide robust WebSocket integrations to your Components.
- pwsA Persistent WebSocket wrapper
- wwwsa worldwide (node, bun, & deno) websocket socks5/h proxy implementation
- @venizia/ignisHigh-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B
- @algonauti/ember-cablePower your ember.js application with actioncable
- @sayknow-cli/bridge-clientTransport-only v3 SDK WebSocket client
- bro-frameworkThe No-BS Backend Framework for Node.js
- webmaxsocketNode.js client for Max Messenger: QR, token, SMS auth, 2FA, device sessions (TCP)
- @selleo/graphql-google-pubsubA graphql-subscriptions PubSub Engine using Google PubSub
- @vertx/eventbus-bridge-client.jsVert.x Event Bus Bridge Client
- @skgdev/socket.io-msgpack-javascriptsocket.io parser based on msgpack
- @n1ru4l/socket-io-graphql-client[](https://www.npmjs.com/package/@n1ru4l/socket-io-graphql-client) [](https://www.npmjs.co
- @n1ru4l/socket-io-graphql-server[](https://www.npmjs.com/package/@n1ru4l/socket-io-graphql-server) [](https://www.npmjs.co
- gulp-server-livereloadGulp plugin to run a local webserver with livereload enabled via socket.io. Also comes with standalone command-line interface.
- qktoolThis is a collection of tools, independent of any other libraries
- pg-notifyPostgres pubsub client
- @butlerbot/sdkThe official ButlerBot SDK
- @omniaura/scenario-simDeterministic scenario simulator for frontend QA: stateful CRUD routes, seeded RNG, virtual clock, response sequences, faults and overrides, SSE and WebSocket routes with scheduled events and resume, per-run isolation, inspectable event log. Runtime-neutr
- @wrongstack/webui-serverWrongStack WebUI HTTP/WebSocket server module — extracted from @wrongstack/webui in PR #243/244 to remove the CLI -> @wrongstack/webui/server cross-package edge (audit §3.1.1). Pure backend: HTTP routes, WebSocket handlers, MCP tool wrappers, HTML serving
- @antelopejs/interface-apiAntelopeJS interface for HTTP API with decorator-based controllers and WebSocket support
- @yefengr/remote-piBrowser PWA remote control for Pi coding agent endpoints over a Relay.
- haraka-plugin-watchWatch live SMTP traffic in a web interface
- @maroonedsoftware/jobbrokerA flexible background job processing library with support for scheduled and on-demand jobs.
- @omghax/ember-mock-socket-shimEmber shim for mock-socket
- @rest-vir/apiDefine a declarative and type safe REST API and connect to it from a client.
- @wrongstack/webui-protocolWire-protocol contracts shared between the @wrongstack/webui + @wrongstack/simpleui frontends and the @wrongstack/webui-server backend. Browser-safe: depends only on @wrongstack/core types (no ws, no node-only APIs). Extracted in 2026-08 to remove the web
- cent.jsJavascript library to communicate with Centrifugo HTTP API
- @inertia-cable/reactReact hooks for InertiaCable - ActionCable integration for Inertia.js