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
@geohar/un-bien
Mobile remote control and local agent mesh for the Pi coding agent. Pair your phone via QR over a relay, watch tool calls in real time, run multi-Pi sessions over a local Unix Domain Socket broker, and let agents talk to each other through structured requ
1.3k---today
0.20.15
ESM onlyBundledWebSockets and realtime
@rivetkit/next-js
Next.js integration for RivetKit actors and client
1.3k---1 day ago
2.3.21
ESM + CommonJSBundledCloud SDKs, Static site generators and meta-frameworks
@geckos.io/server
Real-time client/server communication over UDP using WebRTC and Node.js
1.3k---5 months ago
3.1.0
ESM onlyBundledWebSockets and realtime
@node-webrtc-rust/signaling
TypeScript WebSocket signaling helpers for node-webrtc-rust
1.3k---7 days ago
0.9.10
ESM + CommonJSBundledWebSockets and realtime, TypeScript tooling
total.js
MVC framework for Node.js
1.2k+12%-4 years ago
3.4.13
CommonJSNoneWebSockets and realtime
happn-3
pub/sub api as a service using primus and mongo & redis or nedb, can work as cluster, single process or embedded using nedb
1.2k-55%-2 years ago
13.12.1
CommonJSNoneDatabase clients and drivers, WebSockets and realtime
@node-webrtc-rust/sdk
Browser-compatible WebRTC and conference APIs for Node.js
1.2k---7 days ago
0.9.10
ESM + CommonJSBundledWebSockets and realtime, Video and audio
jsonrpc-ws-proxy
Creates a web socket proxy for any number of language server processes
1.2k+55%-7 years ago
0.0.5
CommonJSNoneWebSockets and realtime
longpipe
Open-source WebGPU/WebGL2 video effects SDK — virtual backgrounds, background blur, portrait matting in real time in the browser.
1.2k---
0.0.15
ESM + CommonJSBundled3D, WebGL and game engines, WebSockets and realtime
webgl-plot
High-performance 2D plotting library based on native WebGL
1.2k+106%--
1.1.2
ESM + CommonJSBundled3D, WebGL and game engines, WebSockets and realtime
raffel
Unified multi-protocol server runtime. One core, multiple transports.
1.2k--22 days ago
1.1.112
ESM onlyBundledWebSockets and realtime
node-simple-router
Yet another minimalistic router for node.js
1.2k+1%-7 years ago
0.10.2
CommonJSNoneRouting, WebSockets and realtime
@monotykamary/pi-better-openai
Improve OpenAI in pi with fast mode, usage stats, realtime voice, image generation, and footer polish.
1.2k---3 days ago
0.2.6
ESM onlyNoneWebSockets and realtime
wampy
Amazingly fast, feature-rich, lightweight WAMP Javascript client (for browser and node.js)
1.2k+20%-4 months ago
8.0.2
ESM + CommonJSBundledWebSockets and realtime
@odysseyml/odyssey
JavaScript/TypeScript client for Odyssey's audio-visual intelligence platform
1.2k---4 months ago
1.3.1
ESM + CommonJSBundledVideo and audio, WebSockets and realtime
@ecency/bytebuffer
The swiss army knife for binary data in JavaScript.
1.1k---2 years ago
6.0.0
CommonJSNoneWebSockets and realtime, Video and audio
@ahoo-wang/fetcher
Fetcher is not just another HTTP client—it's a complete ecosystem designed for modern web development with native LLM streaming API support. Built on the native Fetch API, Fetcher provides an Axios-like experience with powerful features while maintaining
1.1k---today
5.1.5
ESM + CommonJSBundledWebSockets and realtime
json-rpc2
JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints
1.1k+9%-6 years ago
2.0.0
CommonJSNoneWebSockets and realtime
@hitchy/plugin-odem-socket.io
exposing Hitchy's document-oriented database via websocket
1.1k---3 months ago
0.5.1
ESM onlyNoneWebSockets and realtime
@fastybird/smart-panel-admin
Powerful application for administrating and integrating the FastyBird IoT Smart Panel
1.1k---5 months ago
0.1.0-alpha.5
ESM onlyNoneWebSockets and realtime, Vue
@smooai/chat-widget
Embeddable AI chat as a framework-light web component — the Aurora Glass design, streaming replies, grounded sources, and per-brand theming. Speaks the smooth-operator WebSocket protocol.
1.1k---30 days ago
0.16.5
ESM onlyBundledWebSockets and realtime
@lensesio/cypress-websocket-testing
WebSocket testing plugin for Cypress
1.1k---6 years ago
1.0.1
CommonJSBundledWebSockets and realtime
@fastybird/smart-panel-backend
Powerful backend for administrating and integrating the FastyBird IoT Smart Panel
1.1k---5 months ago
0.1.0-alpha.5
ESM + CommonJSBundledWebSockets and realtime, Vue
@linto-ai/transcript-ui-plugin-live
Live transcription plugin for @linto-ai/transcript-ui — ingests a real-time partial/final feed
1.1k---6 days ago
0.9.23
ESM onlyBundledWebSockets and realtime, Vue
@100mslive/react-native-hms
Integrate Real Time Audio and Video conferencing, Interactive Live Streaming, and Chat in your apps with 100ms React Native SDK. With support for HLS and RTMP Live Streaming and Recording, Picture-in-Picture (PiP), one-to-one Video Call Modes, Audio Rooms
1.1k---3 months ago
1.12.3
ESM + CommonJSBundledVideo and audio, React
@axelspringer/graphql-google-pubsub
A graphql-subscriptions PubSub Engine using Google PubSub
1.1k---6 years ago
2.1.0
CommonJSNoneGraphQL, WebSockets and realtime
asyncapi-cable
Generate typed AnyCable channel clients from an AsyncAPI 3.0 document (Vue + React presets).
1.1k--11 days ago
0.3.0
ESM onlyBundledVue, React
rtsp-relay
📽 Relay an RTSP stream through an existing express.js server
1.1k+13%-2 years ago
1.9.0
CommonJSBundledVideo and audio, WebSockets and realtime
phoenix-socket
Socket API for accessing Phoenix Framework's Channels
1.1k-15%-9 years ago
1.2.3
CommonJSNoneWebSockets and realtime
homebridge-smartsystem
SmartServer (Proxy TCP sockets to the cloud, Smappee MQTT, Duotecno IP Nodes, Homekit interface)
1.1k+705%-1 day ago
7.1.23
CommonJSNoneWebSockets and realtime
@agg-build/sdk
Vanilla TypeScript client for the AGG prediction market aggregator (auth, markets, orderbooks, charts, trading, managed execution, WebSockets). Works in browsers, Node.js, and React Native.
1.1k---1 day ago
4.18.0
ESM + CommonJSBundledTypeScript tooling, WebSockets and realtime
@veltdev/sdk
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.1k---7 days ago
6.0.14
CommonJSBundledWebSockets and realtime
keryx
The fullstack TypeScript framework for MCP and APIs — write one action, serve HTTP, WebSocket, CLI, background tasks, and MCP tools.
1.1k--6 days ago
0.46.0
ESM onlyNoneTypeScript tooling, WebSockets and realtime
cross-tab-worker-databus
Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.
1.1k--today
0.21.34
ESM + CommonJSBundledWebSockets and realtime
@usearete/react
React SDK for the Arete Solana developer platform
1k---today
0.22.4
ESM + CommonJSBundledReact, WebSockets and realtime
@an-epiphany/websocket-json-stream
A TypeScript Duplex stream wrapper for WebSocket with automatic JSON serialization. Supports ws, SockJS, and Socket.IO.
1k---8 months ago
1.2.0
ESM + CommonJSBundledWebSockets and realtime, TypeScript tooling
omnius
AI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop
1k--today
1.0.741
ESM onlyBundledScraping and browser automation, Testing
vite-plugin-extension-reloader
Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.
1k+621%-2 years ago
1.1.6
ESM onlyNoneWebSockets and realtime, Bundler plugins and loaders
@ahoo-wang/fetcher-openapi
OpenAPI Specification TypeScript types for Fetcher - A modern, ultra-lightweight HTTP client for browsers and Node.js. Provides complete TypeScript support with type inference for OpenAPI 3.x schemas.
1k---today
5.1.5
ESM + CommonJSBundledAI and machine learning, TypeScript tooling
multimirror-js
Multimirror Echo Solution for real time communication.
1k+31%-5 years ago
1.0.1
CommonJSBundledWebSockets and realtime
@generacy-ai/cluster-relay
WebSocket client connecting local clusters to generacy-cloud for bidirectional communication
1k---1 month ago
0.5.0
ESM onlyBundledWebSockets and realtime
@lensmcp/bridge
LensMCP browser-event bridge — a build-agnostic WebSocket server that forwards @lensmcp/client-runtime envelopes onto the LensMCP event bus. Used by the Vite plugin and as a standalone sidecar for webpack / Next.js / no-build hosts.
1k---8 days ago
1.22.5
ESM onlyBundledWebSockets and realtime
graphql-workers-subscriptions
Cloudflare Workers Topic-based GraphQL Subscriptions
1k+459%-3 years ago
0.1.6
ESM + CommonJSBundledCloud SDKs, WebSockets and realtime
apollo-pusher-subscriptions
A modern, configurable Apollo Link for handling GraphQL subscriptions via Pusher. Built with TypeScript and designed for Laravel Lighthouse.
1k+416%-1 year ago
1.0.1
ESM + CommonJSBundledGraphQL, WebSockets and realtime
@wenbin_wb/dsh-bridge
手机扫码即可在移动端/公网继续用 DeepSeek Harness,人不在电脑前也能接着干。一键局域网二维码、Cloudflare 公网隧道、自建隧道与微信 / QQ / 飞书 / Telegram Bot(多工作区/会话持久化/媒体/卡片审批/流式输出),无需自己搭公网服务器。
1k---2 days ago
2.10.13
ESM onlyNoneWebSockets and realtime, Cloud SDKs
spoint
Physics and netcode SDK for multiplayer game servers
899---1 month ago
0.1.694
ESM onlyNoneWebSockets and realtime
getstats
A tiny JavaScript library using WebRTC getStats API to return peer connection stats i.e. bandwidth usage, packets lost, local/remote ip addresses and ports, type of connection etc.
888----
1.2.0
CommonJSNoneVideo and audio, WebSockets and realtime
socket.io-mock-ts
Mocked version of Socket.IO for testing
768---6 months ago
1.0.3
ESM + CommonJSBundledTesting, WebSockets and realtime
pusher-angular
Angular library for using Pusher
717----
1.0.0
CommonJSNoneAngular, WebSockets and realtime
neffos.js
javascript client for the modern neffos websocket framework
325----
0.1.34
ESM onlyBundledWebSockets 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.

  • @geohar/un-bienMobile remote control and local agent mesh for the Pi coding agent. Pair your phone via QR over a relay, watch tool calls in real time, run multi-Pi sessions over a local Unix Domain Socket broker, and let agents talk to each other through structured requ
  • @rivetkit/next-jsNext.js integration for RivetKit actors and client
  • @geckos.io/serverReal-time client/server communication over UDP using WebRTC and Node.js
  • @node-webrtc-rust/signalingTypeScript WebSocket signaling helpers for node-webrtc-rust
  • total.jsMVC framework for Node.js
  • happn-3pub/sub api as a service using primus and mongo & redis or nedb, can work as cluster, single process or embedded using nedb
  • @node-webrtc-rust/sdkBrowser-compatible WebRTC and conference APIs for Node.js
  • jsonrpc-ws-proxyCreates a web socket proxy for any number of language server processes
  • longpipeOpen-source WebGPU/WebGL2 video effects SDK — virtual backgrounds, background blur, portrait matting in real time in the browser.
  • webgl-plotHigh-performance 2D plotting library based on native WebGL
  • raffelUnified multi-protocol server runtime. One core, multiple transports.
  • node-simple-routerYet another minimalistic router for node.js
  • @monotykamary/pi-better-openaiImprove OpenAI in pi with fast mode, usage stats, realtime voice, image generation, and footer polish.
  • wampyAmazingly fast, feature-rich, lightweight WAMP Javascript client (for browser and node.js)
  • @odysseyml/odysseyJavaScript/TypeScript client for Odyssey's audio-visual intelligence platform
  • @ecency/bytebufferThe swiss army knife for binary data in JavaScript.
  • @ahoo-wang/fetcherFetcher is not just another HTTP client—it's a complete ecosystem designed for modern web development with native LLM streaming API support. Built on the native Fetch API, Fetcher provides an Axios-like experience with powerful features while maintaining
  • json-rpc2JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints
  • @hitchy/plugin-odem-socket.ioexposing Hitchy's document-oriented database via websocket
  • @fastybird/smart-panel-adminPowerful application for administrating and integrating the FastyBird IoT Smart Panel
  • @smooai/chat-widgetEmbeddable AI chat as a framework-light web component — the Aurora Glass design, streaming replies, grounded sources, and per-brand theming. Speaks the smooth-operator WebSocket protocol.
  • @lensesio/cypress-websocket-testingWebSocket testing plugin for Cypress
  • @fastybird/smart-panel-backendPowerful backend for administrating and integrating the FastyBird IoT Smart Panel
  • @linto-ai/transcript-ui-plugin-liveLive transcription plugin for @linto-ai/transcript-ui — ingests a real-time partial/final feed
  • @100mslive/react-native-hmsIntegrate Real Time Audio and Video conferencing, Interactive Live Streaming, and Chat in your apps with 100ms React Native SDK. With support for HLS and RTMP Live Streaming and Recording, Picture-in-Picture (PiP), one-to-one Video Call Modes, Audio Rooms
  • @axelspringer/graphql-google-pubsubA graphql-subscriptions PubSub Engine using Google PubSub
  • asyncapi-cableGenerate typed AnyCable channel clients from an AsyncAPI 3.0 document (Vue + React presets).
  • rtsp-relay📽 Relay an RTSP stream through an existing express.js server
  • phoenix-socketSocket API for accessing Phoenix Framework's Channels
  • homebridge-smartsystemSmartServer (Proxy TCP sockets to the cloud, Smappee MQTT, Duotecno IP Nodes, Homekit interface)
  • @agg-build/sdkVanilla TypeScript client for the AGG prediction market aggregator (auth, markets, orderbooks, charts, trading, managed execution, WebSockets). Works in browsers, Node.js, and React Native.
  • @veltdev/sdkVelt 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.
  • keryxThe fullstack TypeScript framework for MCP and APIs — write one action, serve HTTP, WebSocket, CLI, background tasks, and MCP tools.
  • cross-tab-worker-databusFramework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.
  • @usearete/reactReact SDK for the Arete Solana developer platform
  • @an-epiphany/websocket-json-streamA TypeScript Duplex stream wrapper for WebSocket with automatic JSON serialization. Supports ws, SockJS, and Socket.IO.
  • omniusAI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop
  • vite-plugin-extension-reloaderCompanion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.
  • @ahoo-wang/fetcher-openapiOpenAPI Specification TypeScript types for Fetcher - A modern, ultra-lightweight HTTP client for browsers and Node.js. Provides complete TypeScript support with type inference for OpenAPI 3.x schemas.
  • multimirror-jsMultimirror Echo Solution for real time communication.
  • @generacy-ai/cluster-relayWebSocket client connecting local clusters to generacy-cloud for bidirectional communication
  • @lensmcp/bridgeLensMCP browser-event bridge — a build-agnostic WebSocket server that forwards @lensmcp/client-runtime envelopes onto the LensMCP event bus. Used by the Vite plugin and as a standalone sidecar for webpack / Next.js / no-build hosts.
  • graphql-workers-subscriptionsCloudflare Workers Topic-based GraphQL Subscriptions
  • apollo-pusher-subscriptionsA modern, configurable Apollo Link for handling GraphQL subscriptions via Pusher. Built with TypeScript and designed for Laravel Lighthouse.
  • @wenbin_wb/dsh-bridge手机扫码即可在移动端/公网继续用 DeepSeek Harness,人不在电脑前也能接着干。一键局域网二维码、Cloudflare 公网隧道、自建隧道与微信 / QQ / 飞书 / Telegram Bot(多工作区/会话持久化/媒体/卡片审批/流式输出),无需自己搭公网服务器。
  • spointPhysics and netcode SDK for multiplayer game servers
  • getstatsA tiny JavaScript library using WebRTC getStats API to return peer connection stats i.e. bandwidth usage, packets lost, local/remote ip addresses and ports, type of connection etc.
  • socket.io-mock-tsMocked version of Socket.IO for testing
  • pusher-angularAngular library for using Pusher
  • neffos.jsjavascript client for the modern neffos websocket framework