-
thrift
Rust bindings for the Apache Thrift RPC system
-
tarpc
An RPC framework for Rust with a focus on ease of use
-
capnp-rpc
Cap'n Proto remote procedure call protocol
-
remoc
🦑 Remote multiplexed objects, channels, observable collections and RPC making remote interactions seamless. Provides multiple remote channels and RPC over TCP, TLS or any other transport.
-
onc-rpc
Open Network Computing / Sun RPC types and fast serialisation
-
varlink
Client and server support for the varlink protocol
-
volo
high-performance and strong-extensibility Rust RPC framework that helps developers build microservices
-
tonic-health
Health Checking module of
tonicgRPC implementation -
tonic-types
A collection of useful protobuf types that can be used with
tonic -
dll-syringe
A windows dll injection library written in rust
-
irpc
A streaming rpc system based on quic
-
tonic-web
grpc-web protocol translation for tonic services
-
quic-rpc
A streaming rpc system based on quic
-
linkedbytes
linked list of Bytes and BytesMut
-
heroindex
A Tantivy-based indexing server with OpenRPC socket interface
-
tor-rpcbase
Low level functionality for Arti's RPC service
-
golem-wasm-rpc
Golem WASM RPC support library
-
protofish
decoder focused on decoding arbitrary protocol buffer messages with error recovery
-
ipc-rpc
A wrapper over servo/ipc-channel which provides many high level features
-
leptos-ws-pro
🚀 Production-ready WebSocket library for Leptos with multi-transport support, enterprise security, high performance, and reactive integration. All core functionality implemented and tested!
-
aldrin
Message bus for service-oriented RPC and interprocess communication
-
api-response
A consistent structure for API responses, including success and error handling
-
zel_core
Type-safe RPC framework built on Iroh with support for methods, subscriptions, notifications, and raw streams
-
flipper-rpc
Flipper Zero Remote Procedure Call Library (RPC) – A Rust 🦀 library enabling apps to remotely control a Flipper Zero device, similar to qFlipper. Built using the official Flipper Zero protobuf definitions.
-
transmission-client
Rust wrapper for Transmission rpc specs
-
volo-thrift
Thrift RPC framework implementation of volo
-
tor-rpc-connect
Common implementation logic for Arti RPC Connect points
-
quic-rpc-wrap
quic-rpc库的高级封装
-
seraphic
Lightweight JSON RPC 2.0
-
may_rpc
RPC framework for Rust based on coroutine
-
betfair-stream-api
interacting with Betfair from Rust
-
zel_types
Shared error types for the Zel RPC framework
-
heroindex_client
Client library for HeroIndex search server
-
repe
RPC protocol (JSON-focused)
-
arti-rpcserver
Backend functionality for Arti's RPC service
-
krossbar-bus-lib
Krossbar bus library
-
geph5-misc-rpc
Geph5 misc RPC protocols
-
typedb-protocol
TypeDB Protocol
-
xrpc-rs
async RPC library optimized for shared memory communication
-
rpc_pb
prototk definitions for an RPC layer
-
shvrpc
SHV-RPC protocol
-
mqtt-service
This crates provide a convenient support for the MQTT Response-Pattern. It uses the rumqttc library to connect to the MQTT broker.
-
neural-conductor-shared
Shared protocol and types for Neural Conductor - communication between server and agents
-
quic-rpc-utils
quic-rpc库的高级封装
-
architect-tonic-build
Codegen module of
tonicgRPC implementation -
miyabi-mcp-server
MCP (Model Context Protocol) Server for Miyabi Agent execution
-
api-errtype
API error code types definition based on api-response
-
irpc-iroh
Iroh transport for irpc
-
volo-http
HTTP framework implementation of volo
-
raur
wrapper to query the AUR RPC
-
rabbitmesh
Message-driven microservices framework using RabbitMQ for zero-port service mesh
-
madsim-tonic
The
tonicsimulator on madsim -
varlink_generator
Rust code generator for the varlink protocol
-
fizyr-rpc
Native Rust implementation of the Fizyr RPC protocol
-
shvcall
CLI utility to invoke remote SHV RPC calls
-
eva-rjrpc
EVA ICS JSON RPC internals
-
cell-sdk
Zero-copy RPC framework with compile-time schemas (rkyv) and 48 Gbps throughput
-
px-wsdom
roundtrip-free Rust to JavaScript *remote method invocation* or *distributed objects* system
-
razor-rpc
modular, pluggable RPC for high throughput scenario, supports various runtimes, with a low-level streaming interface, and high-level remote API call interface
-
workflow-rs
Rust application development framework for native and web applications
-
cell-cli
Cargo-installable CLI for Cell ‑ 48 Gbps zero-copy RPC services
-
mrpc
MessagePack-RPC for Rust
-
command-rpc
cli crate and api for replacing rpc
-
aldrin-broker
Broker library of Aldrin, a message bus for service-oriented RPC and interprocess communication
-
occams-rpc-tokio
occams-rpc runtime adaptor for tokio ecology occams-rpc is a modular, pluggable RPC for high throughput scenario, supports various runtimes, with a low-level streaming interface, and high-level remote API call interface
-
unison-protocol
🎵 Unison Protocol - KDL-based type-safe communication framework
-
capnweb-server
Production-ready server for Cap'n Web RPC protocol with capability management
-
aimdb-client
AimX protocol client for remote AimDB introspection and management
-
liquid-cache-common
10x lower latency for cloud-native DataFusion
-
rpcnet
RPC library based on QUIC+TLS encryption
-
capnweb_types
Rust type definitions for the Cap'n Web RPC protocol
-
madsim-tonic-build
Codegen module of
madsim-tonicsimulation implementation -
lrcall
procedure call framework that is compatible with local and remote procedure calls
-
cubix
Standardized building block components born for Rust craft
-
rapace-tracing
Tracing subscriber that forwards spans/events over rapace RPC
-
rustecal
Meta-crate for rustecal: re-exports core, pubsub and service APIs
-
capnweb-core
Core protocol implementation for Cap'n Web RPC - capability-based security with promise pipelining
-
mqtt-channel
This crates provide a high-level API MQTT subscriptions, based on channels
-
teeny-rpc
An extremely minimal Rust RPC library that supports both std and no_std clients and servers
-
wiring
An async binary serialization framework with channels support
-
wampire
A asynchronous WAMPv2 client and router implenting the basic WAMP profile
-
mrpc-fixed
MessagePack-RPC for Rust
-
rcall
a rpc framework writed in rust
-
rialo-shared-types
Shared RPC types for the Rialo ecosystem
-
aldrin-codegen
Aldrin code generator library
-
aldrin-parser
Aldrin schema parser library
-
capnweb-transport
Transport layer implementations for Cap'n Web protocol (HTTP, WebSocket, WebTransport)
-
rapace-transport-websocket
WebSocket transport for rapace
-
vovk_hello_world
A showcase app built with Next.js + Vovk.ts + Zod. For more details, visit https://vovk.dev/hello-world
-
ffi_rpc
Use FFI with RPC
-
capnweb-client
High-performance Rust client for Cap'n Web RPC protocol with batching and pipelining
-
rtorrent-xmlrpc-bindings
XMLRPC API bindings for rtorrent
-
rapace-transport-mem
In-process transport for rapace (semantic reference implementation)
-
elrpc
Emacs RPC (EPC) protocol
-
toy-rpc
An async RPC that mimics golang net/rpc's usage and supports both async-std and tokio
-
hsipc
High-performance inter-process communication framework in Rust
-
cool-rpc
cool-admin Rust RPC 微服务
-
occams-rpc
razor-rpc is a modular, pluggable RPC for high throughput scenario, supports various runtimes, with a low-level streaming interface, and high-level remote API call interface
-
aldrin-gen
Aldrin code generator
-
varlink_parser
parsing varlink interface definition files
-
aldrin-test
Aldrin server and client tests
-
ioevent
Transform Any tokio Async I/O into Event-Driven Architecture with Low Overhead
-
mitoxide-proto
Protocol definitions and codec for Mitoxide
-
krossbar-common-rpc
Krossbar RPC library
-
rapace-registry
Service registry with schema support for rapace RPC
-
xml-rpc
Pure Rust implementation of XML-RPC
-
syftbox-sdk
Reusable SyftBox client, storage, and RPC helpers
-
krossbar-hub
Krossbar bus hub
-
razor-stream
The streaming interface of razor-rpc. razor-rpc is a modular, pluggable RPC for high throughput scenario, supports various runtimes, with a low-level streaming interface, and high-level remote API call interface
-
zetax_io
ZTX is a simple & fast RoQ (RPC over QUIC) framework built using TQUIC
-
flare-rpc-core
RPC framework core for Flare
-
mco-rpc
RPC framework for Rust based on mco
-
ztx
& fast RoQ (RPC over QUIC) framework built using TQUIC
-
fibers_rpc
RPC library built on top of fibers crate
-
razor-rpc-tcp
The TCP/unix transport layer of razor-rpc. razor-rpc is a modular, pluggable RPC for high throughput scenario, supports various runtimes, with a low-level streaming interface, and high-level remote API call interface
-
logimesh
RPC Microservice 2.0 framework
-
nitram
Opinionated RPC server for Rust and Typescript
-
ecksport-rpc
RPC protocol definitions
-
razor-rpc-codec
codec packages for razor_rpc. razor_rpc is a modular, pluggable RPC for high throughput scenario, supports various runtime, with a low-level streaming interface, and high-level remote API call interface
-
ecksport-codec
Utils for defining type encodings in the Ecksport RPC library
-
rogue-runtime
Async RPC Runtime
-
turbocharger
Autogenerated async RPC bindings that instantly connect a JS frontend to a Rust backend service via WebSockets and WASM
-
nihility-rpc
nihility project rpc module
-
forked-tarpc
An RPC framework for Rust with a focus on ease of use
-
rust-lcm-codec
Rust support for reading and writing the LCM data format
-
norpc
Framework for in-process microservices
-
occams-rpc-smol
occams-rpc runtime adaptor for smol-rs ecology. occams-rpc is a modular, pluggable RPC for high throughput scenario, supports various runtimes, with a low-level streaming interface…
-
flare-zrpc
The RPC library on top of Zenoh with support for serialization library of choice
-
occams-rpc-codec
codec packages for occams_rpc. occams_rpc is a modular, pluggable RPC for high throughput scenario, supports various runtime, with a low-level streaming interface, and high-level remote API call interface
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
tarpc-copy
An RPC framework for Rust with a focus on ease of use
-
pipeline-rpc
Internal: RPC layer for roxid pipeline service - not intended for direct use
-
tarpc-example-service
An example server built on tarpc
-
tonic-veecore
Fork of
tonicwith internal gRPC client optimizations. Use at your own risk. Maintained for veecore projects. -
netapp
A toolkit library for distributed software
-
occams-rpc-stream
The streaming interface of occams-rpc. occams-rpc is a modular, pluggable RPC for high throughput scenario, supports various runtimes, with a low-level streaming interface, and high-level remote API call interface
-
dremoc
Microservices library base on remoc
-
wsrpc
WebSocket-based RPC server
-
workflow-websocket
WebSocket crate (client and server) providing an async Rust API that functions uniformly in native and in browser (WASM32) environments. This crate allows you to develop WebSocket-driven…
-
mitoxide
remote execution and automation inspired by Mitogen
-
ruapc-rdma
RDMA support for ruapc
-
zzrpc
RPC over mezzenger transports
-
pirates
async RPC lib
-
krossbar-rpc
Krossbar RPC library
-
rrppcc
A high-performance userspace RDMA RPC engine
-
synapse-rpc
RPC data structures used by synapse
-
muxio-rpc-service
Core traits, types, and compile-time method ID generation for Muxio
-
spring-grpc
Integration of rust application framework spring-rs and tonic gRPC framework
-
ipfi
The inter-planetary function interface: a lightning-fast RPC library that just works
-
tarpc-lib
An RPC framework for Rust with a focus on ease of use
-
tchannel_rs
Network multiplexing and framing RPC protocol
-
tonic-rpc
RPC library that uses native Rust types and is built on tonic
-
handy-grpc
Handy gRPC
-
gluster
interface with Gluster's CLI. This is being leveraged by a Juju charm to manage a Gluster deployment
-
essrpc
RPC using natural trait definitions and calls
-
architect-tonic
A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility
-
tonic-arcanyx-fork
A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility
-
lrpc
local rpc
-
merfolk
A minimal extensible RPC framework. Cross platform and
no_std -
toy-rpc-ha421
An async RPC that mimics golang net/rpc's usage and supports both async-std and tokio
-
pmrpc
Poor man's RPC. Not pretty, but plenty versatile.
-
spawn
IPC-based RPC for forked processes
-
kumoko
asynchronous server/client crate built on tokio for easy two-way streaming
-
irpc-schema
schema language for rpc calls
-
tonic-sysinfo
A gRPC service for monitoring system resources such as CPU, memory, and disk
-
runar-schemas
Protobuf schema types for Runar (ServiceMetadata, etc.)
-
msgpack-rpc
client and server based on tokio
-
rpcx
A rpc/microservice framework
-
brug
enum command generation for implementation blocks
-
cannyls_rpc
RPC library for operating cannyls's devices from remote nodes
-
aeron-rpc
Deadly simple RPC framework built on top of Aeron and Tokio
-
aldrin-core
Shared core components of Aldrin, a message bus for service-oriented RPC and interprocess communication
-
ruapc
RPC library
-
ev-protobufs
Generated tonic rust files based on proto definitions
-
yajrc
JSON RPC Crate
-
ssvm_container
An application that sits between the web i.e. RPC calls from SSVMRPC < https://github.com/second-state/SSVMRPC > and SSVM < https://github.com/second-state/SSVM >
-
arpy
Define RPC signatures and use them with various clients/servers
-
xrl
Xi Rpc Lib - Tokio based implementation of the RPC used in the Xi editor
-
rapace-core
Core types and traits for rapace RPC
-
modrpc
Runtime for modrpc - a modular RPC framework
-
canary
ergonomic abstractions for network communication and more
-
tarpc-trace
foundations for tracing in tarpc
-
eagle
creating RPC protocols
-
amq-rpc
RabbitMQ RPC library
-
web-rpc
Bi-directional RPC for the Web
-
rpc-it
RPC library for my own demand
-
hid-io
host-side daemon for advanced HID devices
-
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
krossbar-monitor
Krossbar bus monitor
-
merfolk_frontend_derive
A
Frontendfor merfolk using derive macros -
marpc
Macro based, boilerplate-free rpc library
-
nvim-send
Essentially the same thing as 'nvr --nostart --remote-send <keys>'
-
miden-node-rpc
Miden node's front-end RPC server
-
rkyv_rpc
Helpers for defining an RPC protocol using rkyv
-
json-rpc2
robust and pragmatic JSON-RPC 2.0 implementation
-
station
A network-based interprocess communication (IPC) library
-
rmp-rpc
a msgpack-rpc client and server based on tokio
-
miku-rpc
opencomputers 2 RPC api
-
ambient_rpc
RPC implementation for the Ambient runtime. Host-only.
-
zaino-proto
Holds tonic files and build logic for the lightwallet and darkside RPCs
-
warp-json-rpc
JSON RPC server extension for warp
-
hprose
High Performance Remote Object Service Engine. This project is the implementation of Hprose for Rust
-
power-protobuf-lib
lib for protobuf!
-
urpc
uRPC (pronounced micro RPC) is a simple and lightweight RPC framework designed with embedded systems in mind
-
libzrpc
A RPC library for Rust
-
erpc-rs
eRPC library for Rust
-
wasm-rpc
WASM rpc is a standard interface to programs that compile to WebAssembly
-
occams-rpc-core
The core utils of occams-rpc. occams-rpc is a modular, pluggable RPC for high throughput scenario, supports various runtimes, with a low-level streaming interface, and high-level remote API call interface
-
agglayer-evm-client
contains the client use to communicate with EVM rpc
-
prost-simple-rpc
RPC implementation on top of prost
-
tarpc-plugins
Proc macros for tarpc
-
bifrostlink
Topology-aware RPC library
-
minirpc
A minimalist RPC framework
-
tonic_include_protos
A helper proc-macro to include all protobuf files generated by tonic_build
-
aur-rs
interacting with the Arch User Repository's RPC interface
-
zel_macros
Procedural macros for the Zel RPC framework
-
tarpc-bincode-transport
A bincode-based transport for tarpc services
-
aurpc
Asynchronous UDP RPCs
-
simple-discord-rpc
cross-platform discord RPC CLI
-
krossbar-connect
Krossbar bus connect tool
-
open-rpc
Definition of the types used in the OpenRPC Specification
-
rpc-core-net
a tiny rpc library for rust
-
sc-consensus-babe-rpc
RPC extensions for the BABE consensus algorithm
-
git-download
Download a single file from a Git repository
-
merfolk_frontend_duplex
A
Frontendfor merfolk allowing the use of different frontends for calling and receiving -
surreal-simple-client
An async Rust client for SurrealDB's RPC endpoint
-
amber_dchat_rpc_utils
INTERNAL PACKAGE Utils for Amber DChat RPC
-
ar_pe_ce
HTTP2 based simple streaming RPC
-
tarpc-json-transport
A JSON-based transport for tarpc services
-
mpack
An alternative MessagePack implementation for Rust
Try searching with DuckDuckGo.