For a library for building Rust gRPC services, the strongest matches are grpc/grpc-rust (This is a native Rust gRPC framework that provides), hyperium/tonic (Tonic is a high-performance, asynchronous gRPC framework for Rust) and stepancheg/grpc-rust (This library provides a native Rust implementation of gRPC). tikv/grpc-rs is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.
हम “best rust grpc libraries” से मेल खाने वाली ओपन-सोर्स GitHub रिपॉजिटरी को क्यूरेट करते हैं। परिणाम आपकी क्वेरी के आधार पर रैंक किए गए हैं — सीमित करने के लिए नीचे दिए गए फ़िल्टर चुनें, या AI के साथ रिफाइन करें।
grpc-rust is a native gRPC framework for Rust designed for building high-performance remote procedure call clients and servers. It provides an asynchronous communication stack and a protocol buffers implementation for encoding, decoding, and generating type-safe code from service definitions. The project enables the implementation of unary and bi-directional data streaming over the HTTP/2 protocol. It includes specialized support for gRPC-Web integration, allowing browser-based clients to communicate with services through protocol translation. The infrastructure covers a broad range of distr
This is a native Rust gRPC framework that provides the core asynchronous communication, Protocol Buffers support, and HTTP/2 capabilities required to build high-performance services and clients.
Tonic is a high-performance, asynchronous gRPC framework for Rust that natively supports HTTP/2 and Protocol Buffers, making it the standard choice for building robust gRPC services and clients.
Rust implementation of gRPC
This library provides a native Rust implementation of gRPC that supports Protocol Buffers and asynchronous I/O via tokio, making it a direct tool for building gRPC services and clients.
This library provides a framework for implementing gRPC clients and services in Rust, enabling reliable communication between distributed system components. It facilitates the definition and hosting of asynchronous unary and streaming network services, utilizing protocol buffers to ensure consistent, strongly-typed data exchange. The project distinguishes itself by integrating with a high-performance C core via foreign function interfaces to handle low-level networking and protocol logic. It employs a task-based concurrency model to coordinate non-blocking operations and utilizes zero-copy me
This library provides a Rust interface for gRPC services and clients by wrapping the C-based gRPC core, offering the necessary asynchronous support and Protocol Buffers integration for building high-performance services.