Protobuf plugins for generating graphql schema and golang to graphql bindings. Also supports a graphql gateway (Alpha)
APACHE-2.0 License
This project aims to solve the problem of communication between services that use different API protocols. Such as GraphQL and gRPC.
Let's say your backend services use gRPC for fast and reliable communication however your frontend uses GraphQL. Normally your only two options:
This project provides tools to help you build your API much quicker for both of these cases.
protoc-gen-gql
, protoc-gen-gogql
and proto2graphql
to generate boilerplate code on your backend.Check out the docs for getting started and usage examples at: https://danielvladco.github.io/go-proto-gql/
Will be happy for any contributions. So feel free to create issues, forks and PRs.
go-proto-gql
is released under the Apache 2.0 license. See the LICENSE file for details.