{"library":"wse","type":"library","category":null,"description":"Wse (WebSocket Everywhere!) is a lightweight WebSocket wrapper for Node.js (v14+) and browsers that adds authentication, RPC support, multi-device messaging, and custom protocol handling. Current stable version is 4.12.3, released periodically. It integrates seamlessly with Fastify, Express, or plain HTTP servers without requiring a dedicated WebSocket port. Key differentiators: built-in RPC-like API without brokers or routers, simple auth via the 'identify' callback, and channel-based broadcasting for multi-device scenarios.","language":"javascript","status":"active","version":"4.12.3","tags":["javascript","websocket","ws","websocket-auth","remote-procedures","rp","cra","ws-rp","ws-auth"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install wse","imports":["import { WseServer } from 'wse'","import { WseClient } from 'wse'","import wse from 'wse'","import { WseServer } from 'wse'","import { WseClient } from 'wse'"]},{"cmd":"yarn add wse","imports":[]},{"cmd":"pnpm add wse","imports":[]}],"homepage":"https://github.com/vovchisko/wse#readme","github":"https://github.com/vovchisko/wse","docs":null,"changelog":null,"pypi":null,"npm":"wse","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}