tonic
gRPC client/server
A high-performance gRPC client and server implementation with async/await support
A native gRPC client & server implementation with async/await support.
10k stars
77 watching
1k forks
Language: Rust
last commit: about 1 month ago
Linked from 2 awesome lists
asyncgrpcprotorpcrust
Related projects:
Repository | Description | Stars |
---|---|---|
hyperium/hyper | An efficient HTTP library designed as a building block for other libraries and applications. | 14,680 |
grpc/grpc-dotnet | An implementation of the gRPC remote procedure call framework for .NET applications | 4,229 |
seanmonstar/reqwest | An HTTP client for Rust. | 10,059 |
grpc/grpc | An RPC framework and library for building high-performance distributed systems | 42,124 |
improbable-eng/grpc-web | A client library for gRPC Web services in browsers and Node.js | 4,394 |
fullstorydev/grpcurl | A command-line tool for interacting with gRPC servers using JSON encoding and protocol buffers. | 11,014 |
google/tarpc | An RPC framework for Rust that simplifies the process of creating and managing remote procedure calls. | 3,322 |
gotham-rs/gotham | A web framework designed to promote stability, safety, security, and speed by leveraging Rust's static typing, async support, and fast server capabilities. | 2,240 |
grpc/grpc-web | Enables communication between web browsers and gRPC services using JavaScript | 8,698 |
async-rs/async-std | An async version of the Rust standard library with modern features and complete parity with the original API. | 3,971 |
quinn-rs/quinn | A Rust implementation of the QUIC transport protocol for high-performance networking | 3,904 |
fullstorydev/grpcui | An interactive web-based tool for testing and manipulating gRPC APIs | 5,274 |
emmett-framework/granian | A single HTTP server implementation supporting multiple Python application interfaces and protocols | 2,958 |
tokio-rs/axum | A web framework providing an ergonomic and modular API for building web applications using Rust. | 19,615 |
tokio-rs/tokio | A runtime for writing reliable asynchronous applications with Rust. | 27,366 |