node-grpc-web-wrapper
JSON →In-process gRPC-Web translator for Node.js, eliminating the need for a separate Envoy proxy. Version 1.1.0 supports unary and server streaming with metadata/trailers and deadlines. It provides both a standalone gRPC-Web server and a generic endpoint for mounting on existing Node HTTP servers (Express, Next.js, etc.), similar to improbable-eng/grpc-web Go wrapper or tonic-web Rust crate. Major differentiator: no proxy required; direct in-process translation. Currently does not support client streaming or bidi streaming due to gRPC-Web limitations. Fully typed with TypeScript definitions.
Resources
packagenode-grpc-web-wrapper ↗
API endpoints
full doc /v1/registry/node-grpc-web-wrapper