{"library":"grpc-server-js","type":"library","category":null,"description":"Pure JavaScript gRPC server implementation (v0.5.0) that uses Node's built-in http2 module, eliminating C++ dependencies and native compilation. It aims to be largely compatible with the official grpc.Server API, supporting unary, server/client streaming, bidirectional calls, deadline/cancellation, gzip/deflate compression, server credentials, and metadata. No production dependencies. Released under active development with periodic updates; key differentiator is zero native dependencies, making it suitable for environments where native modules are problematic. However, it is not yet stable (pre-1.0) and has some API deviations (async bind(), missing addProtoService()).","language":"javascript","status":"active","version":"0.5.0","tags":["javascript","grpc","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install grpc-server-js","imports":["import { Server } from 'grpc-server-js'","import { ServerCredentials } from 'grpc-server-js'","import { Metadata } from 'grpc-server-js'","import { loadPackageDefinition } from 'grpc-server-js'"]},{"cmd":"yarn add grpc-server-js","imports":[]},{"cmd":"pnpm add grpc-server-js","imports":[]}],"homepage":"https://github.com/cjihrig/grpc-server-js","github":"https://github.com/cjihrig/grpc-server-js","docs":null,"changelog":null,"pypi":null,"npm":"grpc-server-js","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}