harmony-development / harmony-development/hrpc-rs

Upsell browser support!

Open
#30 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
24
Forks
1
PR merge metrics
No merged PRs in 30d

Description

I think you're sitting on an unrealized gem here. I have been digging through the internet for months looking for 'a protobuf based RPC Rust client with native browser support' and it's been frustrating. All you ever find is Tonic / tarpc et. al; common results are all gRPC-web at best, don't have idiomatic Rust clients with browser support, and are all monstrously complicated and convoluted to get wired up to a browser if they support it at all.

I think you should advertise, at least on the Readme, that capability more. It's unique and awesome. I found `hrpc` by accident and nearly jumped out of my chair when I realized what I found by looking through the examples.

---

Context: I created [Maglev](https://maglev.wlabs.dev/docs/) which is this but over unordered WebRTC datachannels for P2P. Only in TS, we never got around to porting it to Rust before abandoning the project for life reasons. I always miss the ergonomics of browser protobuf though.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.