InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Rust Grpc Projects
-
On the Rust side, we need to use tonic to generate gRPC-related code. This part is not the focus and is quite simple, so I won't elaborate; you can check the documentation yourself. Essentially, you write a build.rs file, and tonic-build will automatically compile the proto file into Rust code, which we can then use in our Rust code.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
holo
Holo is a suite of routing protocols designed to support high-scale and automation-driven networks.
Project mention: Holo – network routing protocol stack built in Rust | news.ycombinator.com | 2024-06-05 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
buffdb
Embedded storage built for multiplexing. Smart machines don't need to read JSON, they only need protocol buffers. The world's first MODMS (Machine-Oriented Database Management System), built to support RocksDB, SQLite, and DuckDB as backends.
I guess they mean number of frontends times number of backends? https://github.com/buffdb/buffdb/issues/19
-
wtx
A collection of different transport implementations and related tools focused primarily on web technologies.
Project mention: Building a real-time chat using WebSockets over HTTP/2 streams | dev.to | 2024-11-17WTX is, among other things, a RFC6455, RFC7541, RFC7692, RFC8441 and RFC9113 implementation written in Rust intended to allow the development of web applications through a built-in server framework, a built-in PostgreSQL connector, a built-in WebSocket handler and a built-in gRPC manager. There is also a built-in API client framework that facilitates the maintainability of large endpoints.
-
CleanIt
Open-source Autonomy Software in Rust-lang using gRPC for the Roomba series robot vacuum cleaners. Under development.
-
-
-
-
-
-
exploring-rust-ecosystem
A set of examples that demonstrate how to create a backend application using Rust ecosystem.
-
pdf-rendering-srv
HTML to PDF rendering Microservice based on Chrome. Self-hosted service for rendering PDFs.
-
-
-
-
rust-starter-pack
Rust Starter Pack - With Tokio Axum, Sqlx, Docker, DB Migrations, Codegen, and more! Project is inspired by Ardan Labs Ultimate Service.
-
pandit
My Final Year Project. A distributed proxy that converts applications into gRPC Services. Provides powerful user-defined caching strategies.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Grpc discussion
Rust Grpc related posts
-
Rust vs Node — Kafka producer performance with AWS Lambda
-
Building a real-time chat using WebSockets over HTTP/2 streams
-
BuffDB is library to simplify multi-plexing
-
Bicycle 0.2.0 adds support for WebAssembly SPROCs
-
Roll your own auth with Rust and Protobuf
-
How to limit different concurrency number by service on Tonic?
-
Bicycle's Arrival 🚲
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 May 2025
Index
What are some of the best open-source Grpc projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | tonic | 10,856 |
2 | volo | 2,379 |
3 | bayard | 1,863 |
4 | Rust-Full-Stack | 1,561 |
5 | music-player | 455 |
6 | spaceman | 370 |
7 | holo | 336 |
8 | buffdb | 294 |
9 | wtx | 282 |
10 | CleanIt | 278 |
11 | rslocal | 236 |
12 | google-cloud-rs | 180 |
13 | rusve | 178 |
14 | ginepro | 128 |
15 | rust-server | 92 |
16 | exploring-rust-ecosystem | 82 |
17 | pdf-rendering-srv | 48 |
18 | bicycle | 39 |
19 | rauth | 32 |
20 | google-api-proto | 23 |
21 | rust-starter-pack | 15 |
22 | pandit | 13 |
23 | stargate-grpc-rust-client | 7 |