{"library":"grpc-man","type":"library","category":null,"description":"grpc-man is a lightweight gRPC client library for Node.js that allows calling gRPC server methods dynamically at runtime. Version 1.8.0 is the latest stable release, with active maintenance and updates. It supports both programmatic use in JavaScript/TypeScript projects and command-line usage for quick verification of gRPC services. Unlike generated gRPC clients, grpc-man can load .proto files at runtime and invoke methods without code generation, making it ideal for testing and debugging. It ships TypeScript definitions and requires Node.js >=8.9.0.","language":"javascript","status":"active","version":"1.8.0","tags":["javascript","grpc","client","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install grpc-man","imports":["import GrpcClient from 'grpc-man/lib/Client';","import Client from 'grpc-man/lib/Client';","grpc-man <endpoint> <protoFilePath>","const client = new GrpcClient('localhost:50051', './path/to/service.proto');"]},{"cmd":"yarn add grpc-man","imports":[]},{"cmd":"pnpm add grpc-man","imports":[]}],"homepage":"https://github.com/Jeff-Tian/grpc-man#readme","github":"https://github.com/Jeff-Tian/grpc-man","docs":null,"changelog":null,"pypi":null,"npm":"grpc-man","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}