Skip to main content

gRPC for Chatie

Project description


NPM Version NPM Greenkeeper badge

chatie grpc

gRPC for Chatie


npm install

Generate Stubs

npm run generate

1. JS for Protocol Buffer

protoc \

2. JS for gRPC Stubs

protoc \
  --plugin="protoc-gen-grpc=`which grpc_tools_node_protoc_plugin`" \

3. TypeScript Typing Definations for Protocol Buffer & gRPC Stubs

protoc \
  --plugin="protoc-gen-grpc=node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts" \

4. JS & TS for gRPC Web

protoc \
  --plugin="protoc-gen-ts=node_modules/ts-protoc-gen/bin/protoc-gen-ts" \


gRPC CLI Debug

grpcc --proto ./service/myservice.proto --address



Protocol Buffer

gRPC Web

TypeScript Generator

Zoo Keeper


TCP hole punching

Reverse Engineering



v0.6 (Feb 2020)

  • Align gRPC Services with Wechaty Puppet Abstraction
  • Add Unit Tests

v0.2 (Jul 2018)

  • Automatic Generating gRPC Stubs
  • Publish to NPM

v0.0.1 (May 2018)

Initial commiit


Huan LI (李卓桓)

Profile of Huan LI (李卓桓) on StackOverflow

Copyright & License

  • Code & Docs © 2018-now Huan LI <>
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for chatie-grpc, version 0.6.17
Filename, size File type Python version Upload date Hashes
Filename, size chatie_grpc-0.6.17-py3-none-any.whl (12.0 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size chatie_grpc-0.6.17.tar.gz (8.3 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page