https://github.com/frando/hrpc-rs
https://github.com/frando/hrpc-rs
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/frando/hrpc-rs
- Owner: Frando
- Created: 2020-07-09T08:56:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-18T00:20:06.000Z (almost 5 years ago)
- Last Synced: 2025-04-14T15:01:24.731Z (10 months ago)
- Language: Rust
- Size: 82 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hrpc-rs
Simple RPC with Protobuf Services
Rust port of [hrpc for Node.js](https://github.com/mafintosh/hrpc)
HRPC is a binary, bidirectional RPC protocol. The top-level crate contains the protocol parser and high-level RPC interface. Services, methods, requests and responses are defined in Protocol Buffer files. `hrpc-build` can create a full client from this schema file. It also creates traits that makes it straightforward to implement RPC services.
See [examples/basic](examples/basic) for a full, bidirectional example, including the code generation at build time.