{"library":"websocket-grpc","type":"library","category":null,"description":"A lightweight JavaScript library that enables gRPC-style remote procedure calls over WebSocket connections. Version 1.1.6 provides a simple API to load protocol buffer descriptors and invoke RPC methods through WebSocket. It is designed for real-time communication in browser and Node.js environments where gRPC over HTTP/2 is not suitable. The library wraps WebSocket with gRPC-like request/response patterns, handling serialization via Protocol Buffers. It is actively maintained with monthly releases and supports both CommonJS and ESM. Compared to full gRPC implementations, this package offers minimal overhead and easier setup for WebSocket-based RPC, though it lacks advanced features like streaming or authentication.","language":"javascript","status":"active","version":"1.1.6","tags":["javascript","gRPC","websocket","ws-grpc","websocket-grpc","RPC"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install websocket-grpc","imports":["import WsProto from 'websocket-grpc'","const WsProto = require('websocket-grpc')","import WsProto from 'websocket-grpc'"]},{"cmd":"yarn add websocket-grpc","imports":[]},{"cmd":"pnpm add websocket-grpc","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"websocket-grpc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}