---
layout: default
title: Related projects
nav_order: 8
---

# Related projects

- [grpc-dynamic-gateway](https://github.com/konsumer/grpc-dynamic-gateway)

   A dynamically configured alternative to the grpc-gateway written in Node.

- [rest2grpc](https://www.npmjs.com/package/rest2grpc)

   A statically configured alternative to the grpc-gateway written in Node.

- The Envoy proxy [gRPC-JSON transcoder](https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/grpc_json_transcoder_filter)

   An Envoy proxy filter that translates incoming JSON requests to gRPC and back.

- Google Cloud Platform [HTTP/JSON gRPC transcoding](https://cloud.google.com/endpoints/docs/grpc/transcoding)

   A GCP product that behaves like the grpc-gateway.

- gRPC gateway project generator [gen-grpc-gateway-api](https://github.com/akoserwal/gen-grpc-gateway-api) 

   A shell script that can be used to generate a Go project that utilizes the gRPC-gateway and protobuf to expose a simple API.

   Tutorial guide: [Automate gRPC-Gateway project generation in Go with gen-grpc-gateway-api](https://akoserwal.medium.com/automate-grpc-gateway-project-generation-in-golang-with-gen-grpc-gateway-api-015759f1e51b)

- [grpc-starter transcoding](https://danielliu1123.github.io/grpc-starter/docs/extensions/grpc-http-transcoding/)

   A Java implementation of grpc-gateway based on Spring Boot.

- [grpc-rest-api-example](https://github.com/bullet-tooth/grpc-rest-api-example)

   An example repo showcasing how to use gRPC-Gateway with a Java Maven multi-module project.
