{"repo":"jellydn/grpc-demo-monorepo","free":true,"listed":false,"github":"https://github.com/jellydn/grpc-demo-monorepo","clone":"git clone https://github.com/jellydn/grpc-demo-monorepo.git","description":"NodeJS/Go + gRPC/Connect + NextJS","language":"TypeScript","stars":65,"topics":["grpc","nodejs","typescript","buf","golang","nextjs","protobuf","protobuf-es"],"license":null,"category":"networking-infra","readme_excerpt":"Welcome to gRPC-Demo-Apps 👋 Grpc Demo Apps with Go/NodeJS Prerequisites - node =18.0.0 - go = 1.19 - protoc: Protocol Buffer Compiler Installation - buf:A new way of working with Protocol Buffers. - grpcurl: Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers Install Generate code from .proto files Usage Applications - hello: simple Typescript implementation of hello world RPC from gRPC nodejs example. - hello-go: small Connect service with Go. - hello-connect: small Connect service with NodeJs. - hello-twirp: hello service written in Go with twirp. - modern-hello: the rewrite version of hello app with protobuf-es - web: a hello nextjs 13 app with 2 Grpc services More detail of each readme file on each application. Resources - grpc: A high performance, open source universal RPC framework. - twirp: A simple RPC framework with protobuf service definitions. - protobuf-es:Protocol Buffers for ECMAScript. - bufbuild/connect-es Connect, gRPC, and gRPC-Web support for Protobuf and TypeScript. - connect-go: Simple, reliable, interoperable. A better gRPC. - @grpc/grpc-js: Pure JavaScript gRPC Client - @grpc/proto-loader: A utility package for loading .proto files for use with gRPC, using the latest Protobuf.js package. - grpc-web: gRPC Web implementation for Golang and TypeScript - proto-client: A typed gRPC Client with static code generation - deeplay-io/nice-grpc: A TypeScript gRPC library that is nice to you - SafetyCulture/grpc-web-devtools: Chrome & Fire","default_branch":null,"files":null,"tree":[],"storefront":"/r/jellydn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jellydn/grpc-demo-monorepo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}