Such a delight to see this thread! We've also recently developed a need for this in R and are also happy to get involved and pull in some of our team as well.
We operate primarily in the financial services space. Quite a lot of people that we speak to, primarily actuaries, are big on R. We (
Alis Exchange) aim to empower business teams to build their own Cloud Native services, rather than having to go through IT departments, by building out a various utilities on top of Protocol Buffers and GCP. We are all in on gRPC and believe that it is the best way to design and build, but us and our clients are unable to truly use it.
On the client side, a workaround has been to simply to do HTTP transcoding and let people hit the HTTP endpoint, rather than using gRPC. With this, you obviously lose the type definitions that are extremely valuable.
The bigger need is definitely being able to implement a server in R. We want to enable business people to take their R scripts and formally make it available as services, rather than just code on local devices.
We have explored
some of
the packages people have built, but for anyone who has extensively used gRPC in supported languages, the developer experience is horrible - something that is officially supported, or at least has proper community support, would be of great value.
We really see a HUGE opportunity in helping business convert their R scripts into proper APIs using gRPC and think that we will be able to drive adoption of this in the financial industry.