https://github.com/wenerme/grpc-protos
A collection of grpc proto
https://github.com/wenerme/grpc-protos
List: grpc-protos
awesome grpc microservice protobuf protocol-buffers service
Last synced: 3 months ago
JSON representation
A collection of grpc proto
- Host: GitHub
- URL: https://github.com/wenerme/grpc-protos
- Owner: wenerme
- Created: 2022-01-20T18:36:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T07:59:10.000Z (7 months ago)
- Last Synced: 2025-02-06T07:07:04.443Z (4 months ago)
- Topics: awesome, grpc, microservice, protobuf, protocol-buffers, service
- Language: Shell
- Homepage:
- Size: 20.1 MB
- Stars: 11
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - grpc-protos - A collection of grpc proto. (Other Lists / Julia Lists)
README
# grpc-protos
A collection of grpc proto for
- Learning how to design gRPC API
- Understanding a service by reading API
- Copy & Paste## Repositories
repo | stats | tags
---|---|---
[adap/flower](https://github.com/adap/flower) |  | ai
[Alluxio/alluxio](https://github.com/Alluxio/alluxio) |  | storage
[apple/coremltools](https://github.com/apple/coremltools) |  | ai
[appleboy/gorush](https://github.com/appleboy/gorush) |  | service
[authzed/spicedb](https://github.com/authzed/spicedb) |  | auth
[camunda/camunda](https://github.com/camunda/camunda) |  | workflow
[chrislusf/seaweedfs](https://github.com/chrislusf/seaweedfs) |  | storage
[chromium/chromium](https://github.com/chromium/chromium) |  | browser
[cockroachdb/cockroach](https://github.com/cockroachdb/cockroach) |  | database
[conductor-oss/conductor](https://github.com/conductor-oss/conductor) |  | workflow
[container-storage-interface/spec](https://github.com/container-storage-interface/spec) |  | storage ,kubernetes ,plugin ,spec
[containerd/containerd](https://github.com/containerd/containerd) |  | infra
[cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) |  | blockchain
[dexidp/dex](https://github.com/dexidp/dex) |  | auth
[dgraph-io/dgo](https://github.com/dgraph-io/dgo) |  | database
[envoyproxy/data-plane-api](https://github.com/envoyproxy/data-plane-api) |  | infra ,gateway
[envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) |  | core
[esphome/esphome](https://github.com/esphome/esphome) |  | iot
[etcd-io/etcd](https://github.com/etcd-io/etcd) |  | infra
[flyteorg/flyte](https://github.com/flyteorg/flyte) |  | workflow
[google/perfetto](https://github.com/google/perfetto) |  | infra
[googleapis/api-common-protos](https://github.com/googleapis/api-common-protos) |  | core
[googleapis/googleapis](https://github.com/googleapis/googleapis) |  | cloud
[grpc/grpc](https://github.com/grpc/grpc) |  | core
[hashicorp/consul](https://github.com/hashicorp/consul) |  | infra
[Kong/kong](https://github.com/Kong/kong) |  | gateway
[kubernetes/api](https://github.com/kubernetes/api) |  | infra ,kubernetes
[kubernetes/cri-api](https://github.com/kubernetes/cri-api) |  | infra ,kubernetes
[markphelps/flipt](https://github.com/markphelps/flipt) |  | service
[open-telemetry/opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-proto) |  | tracing ,spec
[Permify/permify](https://github.com/Permify/permify) |  | service
[prometheus/prometheus](https://github.com/prometheus/prometheus) |  | tracing ,plugin
[protocolbuffers/protobuf](https://github.com/protocolbuffers/protobuf) |  | core
[SocialSisterYi/bilibili-API-collect](https://github.com/SocialSisterYi/bilibili-API-collect) |  | service
[techschool/simplebank](https://github.com/techschool/simplebank) |  | demo
[temporalio/api](https://github.com/temporalio/api) |  | workflow
[uber/cadence-idl](https://github.com/uber/cadence-idl) |  | workflow
[vitessio/vitess](https://github.com/vitessio/vitess) |  | database
[yandex-cloud/cloudapi](https://github.com/yandex-cloud/cloudapi) |  | cloud> Kubernetes's gRPC is generated from Golang
## Dev
```bash
grpcurl -d '{"service": "grpc.health.v1.Health"}' api.example.com:443 grpc.health.v1.Health/Check
grpcurl -d '{"service": "helloworld.Greeter"}' api.example.com:443 grpc.health.v1.Health/Checkgrpcurl api.example.com:443 helloworld.Greeter/SayHello
```