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 |
|---|---|---|---|---|---|---|---|---|
| @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 only | Bundled | WebSockets and realtime |
| @rivetkit/next-js Next.js integration for RivetKit actors and client | 1.3k | - | - | - | 1 day ago 2.3.21 | ESM + CommonJS | Bundled | Cloud 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 only | Bundled | WebSockets and realtime |
| @node-webrtc-rust/signaling TypeScript WebSocket signaling helpers for node-webrtc-rust | 1.3k | - | - | - | 7 days ago 0.9.10 | ESM + CommonJS | Bundled | WebSockets and realtime, TypeScript tooling |
| total.js MVC framework for Node.js | 1.2k | +12% | - | 4 years ago 3.4.13 | CommonJS | None | WebSockets 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 | CommonJS | None | Database 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 + CommonJS | Bundled | WebSockets 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 | CommonJS | None | WebSockets 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 + CommonJS | Bundled | 3D, 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 + CommonJS | Bundled | 3D, 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 only | Bundled | WebSockets and realtime | |
| node-simple-router Yet another minimalistic router for node.js | 1.2k | +1% | - | 7 years ago 0.10.2 | CommonJS | None | Routing, 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 only | None | WebSockets 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 + CommonJS | Bundled | WebSockets and realtime | |
| @odysseyml/odyssey JavaScript/TypeScript client for Odyssey's audio-visual intelligence platform | 1.2k | - | - | - | 4 months ago 1.3.1 | ESM + CommonJS | Bundled | Video and audio, WebSockets and realtime |
| @ecency/bytebuffer The swiss army knife for binary data in JavaScript. | 1.1k | - | - | - | 2 years ago 6.0.0 | CommonJS | None | WebSockets 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 + CommonJS | Bundled | WebSockets 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 | CommonJS | None | WebSockets and realtime | |
| @hitchy/plugin-odem-socket.io exposing Hitchy's document-oriented database via websocket | 1.1k | - | - | - | 3 months ago 0.5.1 | ESM only | None | WebSockets 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 only | None | WebSockets 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 only | Bundled | WebSockets and realtime |
| @lensesio/cypress-websocket-testing WebSocket testing plugin for Cypress | 1.1k | - | - | - | 6 years ago 1.0.1 | CommonJS | Bundled | WebSockets 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 + CommonJS | Bundled | WebSockets 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 only | Bundled | WebSockets 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 + CommonJS | Bundled | Video and audio, React |
| @axelspringer/graphql-google-pubsub A graphql-subscriptions PubSub Engine using Google PubSub | 1.1k | - | - | - | 6 years ago 2.1.0 | CommonJS | None | GraphQL, 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 only | Bundled | Vue, React | |
| rtsp-relay 📽 Relay an RTSP stream through an existing express.js server | 1.1k | +13% | - | 2 years ago 1.9.0 | CommonJS | Bundled | Video and audio, WebSockets and realtime | |
| phoenix-socket Socket API for accessing Phoenix Framework's Channels | 1.1k | -15% | - | 9 years ago 1.2.3 | CommonJS | None | WebSockets 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 | CommonJS | None | WebSockets 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 + CommonJS | Bundled | TypeScript 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 | CommonJS | Bundled | WebSockets 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 only | None | TypeScript 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 + CommonJS | Bundled | WebSockets and realtime | |
| @usearete/react React SDK for the Arete Solana developer platform | 1k | - | - | - | today 0.22.4 | ESM + CommonJS | Bundled | React, 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 + CommonJS | Bundled | WebSockets 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 only | Bundled | Scraping 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 only | None | WebSockets 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 + CommonJS | Bundled | AI and machine learning, TypeScript tooling |
| multimirror-js Multimirror Echo Solution for real time communication. | 1k | +31% | - | 5 years ago 1.0.1 | CommonJS | Bundled | WebSockets 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 only | Bundled | WebSockets 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 only | Bundled | WebSockets and realtime |
| graphql-workers-subscriptions Cloudflare Workers Topic-based GraphQL Subscriptions | 1k | +459% | - | 3 years ago 0.1.6 | ESM + CommonJS | Bundled | Cloud 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 + CommonJS | Bundled | GraphQL, WebSockets and realtime | |
| @wenbin_wb/dsh-bridge 手机扫码即可在移动端/公网继续用 DeepSeek Harness,人不在电脑前也能接着干。一键局域网二维码、Cloudflare 公网隧道、自建隧道与微信 / QQ / 飞书 / Telegram Bot(多工作区/会话持久化/媒体/卡片审批/流式输出),无需自己搭公网服务器。 | 1k | - | - | - | 2 days ago 2.10.13 | ESM only | None | WebSockets and realtime, Cloud SDKs |
| spoint Physics and netcode SDK for multiplayer game servers | 899 | - | - | - | 1 month ago 0.1.694 | ESM only | None | WebSockets 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 | CommonJS | None | Video and audio, WebSockets and realtime |
| socket.io-mock-ts Mocked version of Socket.IO for testing | 768 | - | - | - | 6 months ago 1.0.3 | ESM + CommonJS | Bundled | Testing, WebSockets and realtime |
| pusher-angular Angular library for using Pusher | 717 | - | - | - | - 1.0.0 | CommonJS | None | Angular, WebSockets and realtime |
| neffos.js javascript client for the modern neffos websocket framework | 325 | - | - | - | - 0.1.34 | ESM only | Bundled | 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.
- @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