Connect es una familia de librerías para crear APIs HTTP compatibles con navegadores y gRPC. De manera similar a gRPC, escribes un esquema de Protocol Buffer, implementas la lógica de la aplicación, y Connect genera código para manejar la serialización, enrutamiento, compresión y negociación del tipo de contenido. Sin embargo, Connect intenta mejorar gRPC de varias maneras. Esto incluye soporte nativo para gRPC-Web sin un proxy de traducción; interoperabilidad con enrutadores o middleware de terceros, porque connect-go está construido sobre net/http (a diferencia de grpc-go); y genera clientes con tipado seguro y con la ergonomía del código hecho a mano. En su mayoría preferimos REST, y no somos muy fanáticos del enfoque RPC para crear APIs. Dicho lo cual, Connect parece abordar algunas de nuestras preocupaciones con los RPC, y te alentamos a que lo evalúes.