Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
5 releases in the last 90 days, the latest 6 days ago, with 321 contributors on GitHub.
Use Cases & Benefits
- Implements a native gRPC client and server in Rust with async/await support for high performance RPC communication.
- Offers seamless async/await integration and high performance HTTP/2 support using Rust's tokio and hyper stacks.
- Use for building scalable, type-safe microservices with bi-directional streaming and custom metadata in Rust.
- Use for creating secure gRPC APIs with TLS encryption backed by rustls for safe client-server communication.
- Use for generating Rust gRPC client and server code from protobuf definitions using built-in codegen tools.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
MIT
Permissive: commercial use, modification and redistribution are allowed with attribution.
Community files
- README: present
- Contributing guide: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
A rust implementation of gRPC, a high performance, open source, general RPC framework that puts mobile and HTTP/2 first.
Note: tonic's master branch is currently preparing breaking changes. For the most recently released code, look to the 0.14.x branch.
[
tonic] is a gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility. This library was created to have first class support of async/await and to act as a core building block for production systems written in Rust.[
tonic] is composed of three main components: the generic gRPC implementation, the high performance HTTP/2 implementation and the codegen powered by [prost]. The generic implementation can support any HTTP/2 implementation and any encoding via a set of generic traits. The HTTP/2 implementation is based on [hyper], a fast HTTP/1.1 and HTTP/2 client and server built on top of the robust [tokio] stack. The codegen contains the tools to build clients and servers from [protobuf] definitions.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
1.3K+37
Open issues
365-28
Compared with peers in API
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| anthropics/claude-quickstarts | 20.5K | +733 | 75 | — |
| vxcontrol/pentagi | 33.9K | +719 | 75 | 36 days ago |
| N4darae/shrt | 2.6K | +529 | 8 | — |
| agentgateway/agentgateway | 6.1K | +187 | 75 | 14 days ago |
| grpc/grpc-rust | 12.5K | — | 60 | 6 days ago |
| BenedictKing/ccx | 4.0K | — | 32 | 117 days ago |
| Category median | 6.1K | +624 | 75 | — |
Also by grpc
Other repositories from this maintainer that GStars tracks
Discover Repositories
Search across tracked repositories by name or description