grpc-gateway

API proxy

A tool that generates a reverse-proxy server to translate RESTful HTTP APIs into gRPC

gRPC to JSON proxy generator following the gRPC HTTP spec

GitHub

18k stars
279 watching
2k forks
Language: Go
last commit: 4 days ago
gogrpcgrpc-gatewayopenapirest-apirestful-apiswagger

Related projects:

Repository Description Stars
gdong42/grpc-mate A reverse proxy server that translates HTTP requests into gRPC calls without code generation. 75
improbable-eng/grpc-web A client library for gRPC Web services in browsers and Node.js 4,392
grpc/grpc-go A high-performance RPC framework that supports mobile and HTTP/2-based communication. 21,100
grpc/grpc-web Enables communication between web browsers and gRPC services using JavaScript 8,660
fullstorydev/grpcui An interactive web-based tool for testing and manipulating gRPC APIs 5,237
fullstorydev/grpcurl A command-line tool for interacting with gRPC servers using JSON encoding and protocol buffers. 10,898
grpc/grpc-dotnet An implementation of the gRPC remote procedure call framework for .NET applications 4,204
grpc-ecosystem/protoc-gen-grpc-gateway-ts Generates TypeScript clients for gRPC services used in web and Go applications. 141
grpc/grpc An RPC framework and library for building high-performance distributed systems 41,968
mercari/grpc-http-proxy A reverse proxy server for converting HTTP requests to gRPC calls 372
jnewmano/grpc-json-proxy Enables interaction between HTTP tools and gRPC servers using JSON encoding 517
konsumer/grpc-dynamic-gateway A tool that provides a REST-like JSON interface for gRPC servers without requiring static code generation or compilation 110
googleapis/googleapis Contains public interface definitions of Google APIs 7,627
googleapis/google-api-go-client Automatically generated libraries for interacting with Google APIs 4,034
johanbrandhorst/grpc-gateway-boilerplate Provides boilerplate code for creating REST services powered by gRPC-Gateway in Go. 479