Releasing Rejoiner - generate a GraphQL frontend from gRPC services

123 views
Skip to first unread message

Nick Siderakis

unread,
Dec 13, 2017, 1:50:34 PM12/13/17
to grpc.io
https://github.com/google/rejoiner

Rejoiner is a framework to build a GraphQL server from gRPC backends. It can be used to serve HTTP requests to your web frontend.

Here are the top features.
  • Creates a uniform GraphQL schema from gRPC microservices
  • Joins data sources by annotating methods that fetch data
  • Allows the GraphQL schema to be flexibility defined and composed as shared components
  • Generates GraphQL types from Proto definitions
  • Populates request Proto based on GraphQL query parameters
  • Supplies a DSL to modify the generated schema
  • Creates Proto FieldMasks based on GraphQL selectors

Jiri Jetmar

unread,
Dec 15, 2017, 4:54:52 AM12/15/17
to grpc.io
Hi Nick, 

Impressive - was looking for a while for gRPC + Proto3 + GraphQL!!

Also nice, that you used bazel to build the stack.  Will now take a closer look on the project.

Anyway - a BIG thank you!

Best Regards, 
Jiri Jetmar
Reply all
Reply to author
Forward
0 new messages