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
ncalayer-js-client
JS клиент для NCALayer стремящийся быть максимально простым в использовании
1.7k+148%-3 months ago
1.6.0
CommonJSNoneWebSockets and realtime
storyboard-listener-console
End-to-end, hierarchical, real-time, colorful logs and stories
1.7k-36%-5 years ago
3.3.2
CommonJSNoneLogging, 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 onlyBundledAI and machine learning, WebSockets and realtime
jsonrpc-websocket-client
JSON-RPC 2 over WebSocket
1.6k+1%-4 years ago
0.7.2
CommonJSNoneWebSockets 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 + CommonJSBundledBlockchain 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
-NoneWebSockets and realtime
primus-multiplex
Simple multiplexing for Primus
1.6k+929%-10 years ago
3.2.1
CommonJSNoneWebSockets and realtime
voicerun-react
React client for the VoiceRun Agents API
1.6k--24 days ago
1.0.2
ESM + CommonJSBundledReact, 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 onlyBundledAI 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 + CommonJSBundledWebSockets 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 onlyBundledWebSockets and realtime
react-websocket
ReactJS Websocket Listener Component
1.6k-9%-7 years ago
2.1.0
CommonJSNoneWebSockets and realtime, React
itty-sockets
WebSockets : simplified and minified.
1.6k+1446%-5 months ago
0.9.3
ESM + CommonJSBundledWebSockets and realtime
@getdashfy/server
Dashfy server with real-time data streaming and multi-dashboard support
1.6k---1 month ago
0.2.0
ESM + CommonJSBundledHTTP 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
CommonJSNoneWebSockets and realtime
@rest-hooks/core
High performance reactive framework for async data.
1.6k---3 years ago
5.2.1
ESM + CommonJSBundledTypeScript tooling, WebSockets and realtime
ip-report
WebSocket client for reporting IP to server
1.5k--8 months ago
0.0.45
CommonJSNoneWebSockets and realtime
stomp-broker-js
Simple STOMP 1.1 Broker for nodejs http applications.
1.5k-10%-7 years ago
1.3.0
CommonJSNoneWebSockets 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 + CommonJSBundledVideo 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 + CommonJSNonePolyfills and shims, WebSockets and realtime
tracking
A modern approach for Computer Vision on the web.
1.5k-18%--
1.1.3
CommonJSNoneVideo 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 onlyBundledScraping 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 + CommonJSBundledWebSockets and realtime, React
pws
A Persistent WebSocket wrapper
1.5k-67%-4 years ago
7.0.0
ESM onlyNoneWebSockets and realtime
wwws
a worldwide (node, bun, & deno) websocket socks5/h proxy implementation
1.5k+74%-1 month ago
1.3.4
ESM + CommonJSBundledWebSockets 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 + CommonJSBundledDocumentation tooling, ORMs and query builders
@algonauti/ember-cable
Power your ember.js application with actioncable
1.5k---4 years ago
1.4.0
-NoneWebSockets and realtime
@sayknow-cli/bridge-client
Transport-only v3 SDK WebSocket client
1.5k---today
0.6.2
ESM onlyBundledWebSockets and realtime
bro-framework
The No-BS Backend Framework for Node.js
1.5k--4 days ago
3.0.6
ESM + CommonJSBundledAuthentication 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
CommonJSNoneWebSockets and realtime
@selleo/graphql-google-pubsub
A graphql-subscriptions PubSub Engine using Google PubSub
1.4k---2 years ago
3.0.0
CommonJSBundledGraphQL, WebSockets and realtime
@vertx/eventbus-bridge-client.js
Vert.x Event Bus Bridge Client
1.4k---4 years ago
1.0.0-3-SNAPSHOT
CommonJSNoneWebSockets and realtime
@skgdev/socket.io-msgpack-javascript
socket.io parser based on msgpack
1.4k---3 years ago
1.2.1
ESM + CommonJSNoneParsers and serialisers, WebSockets and realtime
@n1ru4l/socket-io-graphql-client
[![npm version](https://img.shields.io/npm/v/@n1ru4l/socket-io-graphql-client.svg)](https://www.npmjs.com/package/@n1ru4l/socket-io-graphql-client) [![npm downloads](https://img.shields.io/npm/dm/@n1ru4l/socket-io-graphql-client.svg)](https://www.npmjs.co
1.4k---2 months ago
0.14.0
ESM + CommonJSBundledGraphQL, WebSockets and realtime
@n1ru4l/socket-io-graphql-server
[![npm version](https://img.shields.io/npm/v/@n1ru4l/socket-io-graphql-server.svg)](https://www.npmjs.com/package/@n1ru4l/socket-io-graphql-server) [![npm downloads](https://img.shields.io/npm/dm/@n1ru4l/socket-io-graphql-server.svg)](https://www.npmjs.co
1.4k---2 months ago
0.14.0
ESM + CommonJSBundledWebSockets 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
CommonJSNoneWebSockets and realtime
qktool
This is a collection of tools, independent of any other libraries
1.4k+4655%-1 month ago
0.2.14
CommonJSBundledCryptography and hashing, HTTP servers and web frameworks
pg-notify
Postgres pubsub client
1.4k-46%--
1.0.6
ESM onlyBundledDatabase clients and drivers, WebSockets and realtime
@butlerbot/sdk
The official ButlerBot SDK
1.4k---5 days ago
0.0.44
CommonJSBundledWebSockets 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 onlyBundledWebSockets 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 onlyBundledWebSockets 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
CommonJSBundledWebSockets 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 onlyBundledWebSockets and realtime
haraka-plugin-watch
Watch live SMTP traffic in a web interface
1.4k-73%-2 months ago
2.2.4
CommonJSNoneWebSockets 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 onlyBundledTypeScript tooling, WebSockets and realtime
@omghax/ember-mock-socket-shim
Ember shim for mock-socket
1.4k---7 years ago
1.0.0
-NoneWebSockets 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 onlyBundledWebSockets 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 onlyBundledWebSockets and realtime
cent.js
Javascript library to communicate with Centrifugo HTTP API
1.3k-10%-23 days ago
7.0.0
ESM onlyBundledWebSockets and realtime
@inertia-cable/react
React hooks for InertiaCable - ActionCable integration for Inertia.js
1.3k---14 days ago
0.4.0
ESM onlyBundledWebSockets 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[![npm version](https://img.shields.io/npm/v/@n1ru4l/socket-io-graphql-client.svg)](https://www.npmjs.com/package/@n1ru4l/socket-io-graphql-client) [![npm downloads](https://img.shields.io/npm/dm/@n1ru4l/socket-io-graphql-client.svg)](https://www.npmjs.co
  • @n1ru4l/socket-io-graphql-server[![npm version](https://img.shields.io/npm/v/@n1ru4l/socket-io-graphql-server.svg)](https://www.npmjs.com/package/@n1ru4l/socket-io-graphql-server) [![npm downloads](https://img.shields.io/npm/dm/@n1ru4l/socket-io-graphql-server.svg)](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