Any grpc tutorial or github repo that contains best practices to develop production services.

This page summarizes the projects mentioned and recommended in the original post on /r/golang

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • social

    social network in GRPC, Go, mysql, and vuejs, (by imran31415)

  • grpcexample

    An example repo that shows the usage of a static react app communicating over TLS to a GRPC api without Envoy

  • https://github.com/percybolmer/grpcexample -- example project

  • 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.

    InfluxDB logo
  • grpcstreams

    An example of using grpc Server side streaming

  • cloudrunner-go

    ☁️🏃 Get up and running with Go on Google Cloud.

  • 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).

  • aip-go

    Go SDK for implementing resource-oriented gRPC APIs.

  • 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)

  • iam-go

    An opinionated Open Source implementation of the google.iam APIs on top of Cloud Spanner.

  • 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)

  • esp-v2

    A service proxy that provides API management capabilities using Google Service Infrastructure.

  • We use the ESPv2 gateway (https://github.com/GoogleCloudPlatform/esp-v2) to transcode between REST/JSON and gRPC/protobuf for client-to-backend communication.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • protoc-gen-typescript-http

    Generate types and service clients from protobuf definitions annotated with http rules.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • gRPC-transcoding large files

    1 project | /r/golang | 17 May 2023
  • Go HTTP/1 is faster than HTTP/2

    1 project | /r/golang | 15 May 2023
  • backend frameworks

    1 project | /r/golang | 3 May 2023
  • Faster Lexical Scanning for gRPC transcoding

    1 project | /r/golang | 18 Apr 2023
  • Simple & Fast gRPC Transcoding

    2 projects | /r/golang | 15 Apr 2023