-
grpcexample
An example repo that shows the usage of a static react app communicating over TLS to a GRPC api without Envoy
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
esp-v2
A service proxy that provides API management capabilities using Google Service Infrastructure.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
protoc-gen-typescript-http
Generate types and service clients from protobuf definitions annotated with http rules.
https://github.com/percybolmer/grpcexample -- example project
https://github.com/einride/cloudrunner-go (for GCP and specifically Cloud Run, it takes care of all the usual observability integrations; logging, monitoring, tracing, profiling - including helpers for authenticated service-to-service communication and gRPC request logging).
https://github.com/einride/aip-go (when following the Google Cloud API Design Guide, this SDK removes a lot of boilerplate; pagination, identifier/resource name parsing, etc)
https://github.com/einride/iam-go (identity and access management for gRPC APIs by annotating gRPC methods with CEL expressions for admission control - includes a protobuf code generator)
We use the ESPv2 gateway (https://github.com/GoogleCloudPlatform/esp-v2) to transcode between REST/JSON and gRPC/protobuf for client-to-backend communication.