Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 682 Bytes

README.md

File metadata and controls

13 lines (7 loc) · 682 Bytes

RustyRPC

RustyRPC is a Rust RPC framework designed for simplicity and ease of use. Defining a service requires just a few lines of code, and much of the server boilerplate is handled automatically.

Features of Rustyrpc

RustyRPC distinguishes itself by defining schemas in code, avoiding a separate compilation process and language switching. Key features include:

  • Transport Agnostic: Choose any transport, from HTTP/2 to TCP (currently only QUIC is supported).

  • Encoding Format Agnostic: Choose any format, such as JSON, Cap'n Proto, or rkyv (currently only rkyv is supported).

  • Object-Oriented: You can return a service from a function of a service!