{"repo":"google/tarpc","free":true,"listed":false,"github":"https://github.com/google/tarpc","clone":"git clone https://github.com/google/tarpc.git","description":"An RPC framework for Rust with a focus on ease of use.","language":"Rust","stars":3731,"topics":["rpc-framework","asynchronous-programming","tokio","rust","futures"],"license":"MIT","category":"dev-tools","readme_excerpt":"[![Crates.io][crates-badge]][crates-url] [![MIT licensed][mit-badge]][mit-url] [![Build status][gh-actions-badge]][gh-actions-url] [![Discord chat][discord-badge]][discord-url] [crates-badge]: https://img.shields.io/crates/v/tarpc.svg [crates-url]: https://crates.io/crates/tarpc [mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg [mit-url]: LICENSE [gh-actions-badge]: https://github.com/google/tarpc/workflows/Continuous%20Integration/badge.svg [gh-actions-url]: https://github.com/google/tarpc/actions?query=workflow%3A%22Continuous+Integration%22 [discord-badge]: https://img.shields.io/discord/647529123996237854.svg?logo=discord&style=flat-square [discord-url]: https://discord.gg/gXwpdSt tarpc Disclaimer : This is not an official Google product. tarpc is an RPC framework for rust with a focus on ease of use. Defining a service can be done in just a few lines of code, and most of the boilerplate of writing a server is taken care of for you. Documentation What is an RPC framework? \"RPC\" stands for \"Remote Procedure Call,\" a function call where the work of producing the return value is being done somewhere else. When an rpc function is invoked, behind the scenes the function contacts some other process somewhere and asks them to evaluate the function instead. The original function then returns the value produced by the other process. RPC frameworks are a fundamental building block of most microservices-oriented architectures. Two well-known ones are gRPC and Cap'n Prot","default_branch":null,"files":null,"tree":[],"storefront":"/r/google","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/google/tarpc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}