The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 17 Rust RPC Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
mpd-discord-rpc
Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
turbocharger
Autogenerated async RPC bindings that instantly connect a JS or Rust/WASM frontend to a Rust backend via a WebSocket connection.
-
canary
Distributed systems library for making communications through the network easier, while keeping minimalism and flexibility. (by znx3p0)
-
yerpc
An ergonomic JSON-RPC server library in Rust with autocreated TypeScript client and OpenRPC specification
-
nvim-send
Essentially "nvim --remote-expr <expr>" / "nvim --remote-send <keys>" or "nvr --nostart --remote-send <keys>" in Rust
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Use tonic-build directly from Rust.
Project mention: Mastering Golang Microservices - A Practical Guide: Embrace High-Performance with Kitex and Hertz | dev.to | 2024-01-12Stay curious, keep exploring, and stay tuned for our upcoming Rust-focused Volo guide, which will introduce you to yet another exciting aspect of CloudWeGo. Happy coding!
Project mention: Show HN: Iceoryx2 v0.3.0 released – zero-copy IPC middleware in Rust | news.ycombinator.com | 2024-04-18
u/OP if you want to use unix/tcp socket directly check out https://crates.io/crates/remoc it works over both and is a WAY better idea then http...
Project mention: Would you run a mostly-Rust web service inside a Node server? | /r/rust | 2023-05-08Thanks, that makes sense, and maybe I will just try it. Would be interesting to compare the ergonomics and performance against something like yerpc or seamless
Rust RPC related posts
- Differential: Type safe RPC that feels like local functions
- A Rust Framework for Cloud Development: Volo
- Roll your own auth with Rust and Protobuf
- How to limit different concurrency number by service on Tonic?
- Throughput doesn't increase with cores/threads count
- libp2p alternate
- Spaceman: A gRPC client from another world. Comes both as a CLI and as a GUI built with Tauri and Yew.rs
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source RPC projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | tonic | 8,951 |
2 | volo | 2,036 |
3 | NoProto | 361 |
4 | iceoryx2 | 332 |
5 | remoc | 146 |
6 | mpd-discord-rpc | 83 |
7 | rmp-rpc | 45 |
8 | turbocharger | 36 |
9 | monero-rpc-rs | 34 |
10 | canary | 31 |
11 | yerpc | 29 |
12 | ethane | 15 |
13 | essrpc | 9 |
14 | zzrpc | 5 |
15 | srpc | 4 |
16 | nvim-send | 3 |
17 | boxcar | 0 |