Remote Procedure Call (RPC)
Remote procedure call (RPC) is when a computer program causes a procedure to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction.
- GitHub: https://github.com/topics/rpc
- Wikipedia: https://en.wikipedia.org/wiki/Remote_procedure_call
- Related Topics: rest-api, graphql-api, soap, wsdl, grpc,
- Aliases: remote-procedure-call,
- Last updated: 2026-06-23 00:27:13 UTC
- JSON Representation
https://github.com/plinker-rpc/iptables
Control iptables for pre routing rules (port forwarding). Specifically suited for forwarding ports to internal LXC containers.
composer-package iptables php plinker-rpc rpc
Last synced: 04 Sep 2025
https://github.com/toebeann/npc
RPC over Named Pipes for Node.js
ipc javascript named-pipes nodejs npc rpc typescript
Last synced: 11 Apr 2026
https://github.com/pluginrpc/pluginrpc
A Protobuf RPC framework for plugins.
Last synced: 16 Jan 2026
https://github.com/iciclef/rrppcc
An academic-purpose userspace RPC library in Rust.
Last synced: 12 Apr 2025
https://github.com/violetbuse/wemote
A gleam package to execute code on remote erlang nodes.
distributed erlang erpc gleam rpc
Last synced: 12 Feb 2026
https://github.com/simon28082/microservice-framework
Microservice server framework based on Swoole, Laravel, RPC (support HTTP, TCP) interaction
crcms laravel microservice microservice-framework rpc swoole tcp
Last synced: 13 May 2026
https://github.com/teodutu/sprc
Sisteme de Programe pentru Retele de Calculatoare - UPB 2020-2021
docker docker-compose http http-client http-server microservices mqtt remote-procedure-call rest rest-api rpc
Last synced: 09 Apr 2026
https://github.com/galaktikkon/distributed-systems
Solutions to Distributed Systems course labs at AGH University of Krakow
akka apache-thrift distributed-systems grpc message-oriented-middleware rabbitmq reactive-systems rest rpc sockets tcp udp zeroc-ice zookeeper
Last synced: 22 Mar 2025
https://github.com/i2y/hyperway
Go RPC library with dynamic protobuf generation
connectrpc go golang grpc protobuf rpc
Last synced: 20 May 2026
https://github.com/alexisl61/rpc_express
Manual Discord rich presence for Sea of Thieves, Helldivers 2 and The Finals
discord helldivers rich-presence rpc sea-of-thieves the-finals
Last synced: 20 May 2026
https://github.com/jonathanmdr/grpc
Example of gRPC with Go
go golang grpc grpc-go grpc-server protobuf3 protobuffer protocol-buffers rpc rpc-framework rpc-server
Last synced: 02 May 2026
https://github.com/indiependente/gochat
Client Server Chat using Go and GRPC
chat client-server go golang grpc protobuf rpc
Last synced: 05 May 2026
https://github.com/makasim/amqprpc
Go protocol agnostic RPC Client over AMQP.
amqp go golang rabbitmq rpc rpc-client
Last synced: 26 Jun 2025
https://github.com/aiko-it-systems/aitsys.rpgmakermv.discordrpc
Discord RPC - Steam DLC & Manual Extension for Traveler
csharp discord javascript plugin rmmv rpc rpgmakermv steam
Last synced: 07 May 2026
https://github.com/kwesidev/bindexer
Streams bitcoins Block-chain to PostgreSQL
Last synced: 12 Apr 2026
https://github.com/x-infra-lab/x-remoting
x-remoting is a network communication framework based on Netty.
Last synced: 14 Jan 2026
https://github.com/zyallers/rpcx-framework
An RPC microservices framework based on rpcx, simple and easy to use, ultra fast and efficient, powerful, service discovery, service governance, service layering, version control, routing label registration.
etcdv3 framework golang gorm rpc rpcx
Last synced: 03 Feb 2026
https://github.com/fugazi-io/fugazi-io.github.io
A documentation site for the fugazi.io terminal
cli console documentation fugazi rpc terminal
Last synced: 04 Mar 2025
https://github.com/douglaszuqueto/esp32-rpc-mqtt
Chamadas remotas usando protocolo MQTT
Last synced: 07 May 2026
https://github.com/matejmajny/discord-rpc
Simple custom Discord RPC client built with JavaScript and Python.
custom discord discordjs gui javascript js nodejs rich-presence rpc
Last synced: 07 May 2025
https://github.com/hraph/netbotify
A real-time and scalable remote tasks execution BOT over network (using WebSockets)
bots cli client-server rpc workers
Last synced: 07 May 2026
https://github.com/brkpoint/vscode-discord-rpc
VSCode RPC for discord!
discord discord-rpc javascript rpc typescript vscode
Last synced: 07 May 2026
https://github.com/mbarbin/eio-rpc
A collection of opinionated libraries designed to build RPC clients and servers with eio
eio grpc ocaml protocol-buffers rpc
Last synced: 13 May 2025
https://github.com/douglaszuqueto/esp32-rpc-http
Chamadas remotas usando protocolo HTTP
Last synced: 10 May 2026
https://github.com/talismansociety/balances-rpc-dot
Low level calls to get basic balances
Last synced: 16 Aug 2025
https://github.com/revenkroz/cr
Golang Command Runner. Run any commands/actions/procedures through one interface
Last synced: 03 Feb 2026
https://github.com/mys1024/m-rpc
A message based rpc library.
javascript jsr message npm package rpc
Last synced: 12 Apr 2026
https://github.com/lukes/nano-stream-x
A tiny and performant server that streams block data from a nano currency node to a socket for other processes to receive
cryptocurrency nano nanocurrency nodejs rpc server socket-io sockets stream streaming
Last synced: 27 Jan 2026
https://github.com/batux/remote_procedure_call
C language based RPC Calculator ...
Last synced: 11 Mar 2025
https://github.com/brentd/interlinked
🔗 Rx-enabled peer-to-peer RPC for JavaScript
reactive reactive-programming rpc rx rxjs
Last synced: 17 Jan 2026
https://github.com/alexmhack/grpc-microservices-tutorial
Understanding and implementing a basic Microservice with Python's popular gRPC framework
basics grpc microservices protobuf python rpc tutorial
Last synced: 18 May 2026
https://github.com/skyleaworlder/jgrpc.go
:cyclone: a Toy RPC Application Implements a Self-Defined RPC-Protocol, Consistent Hashing Load Balance, Service Registry & Discovery. (Code Need Polished)
fake load-balancer rpc service-discovery service-registry
Last synced: 25 Jun 2025
https://github.com/teknopaul/statussocket
UDP listener and server written in C that does not hang after sending a message like netcat does
Last synced: 13 Apr 2026
https://github.com/fblupi/grado_informatica-dsd
Prácticas de la asignatura Desarrollo de Sistemas Distribuidos de la UGR
Last synced: 25 Mar 2025
https://github.com/pegasystems/coffeescript-mockable-http-proxy
Very simple http proxy, that is steerable (until some point) from remote.
coffeescript gulp http-proxy istanbul json nodejs npm rest-api rpc travis-ci
Last synced: 15 Apr 2026
https://github.com/renatoathaydes/protobuf-tcp-rsa-provider
TCP/Protobuffer implementation of Aries RSA DistributionProvider.
apache-aries java osgi-services protobuf3 protobuffer rpc
Last synced: 04 Apr 2025
https://github.com/powerpuffpenguin/jsgenerate_grpc-gateway
grpc-gateway project template
golang grpc grpc-gateway http http-server http2 rpc rpc-server template-project
Last synced: 05 May 2026
https://github.com/arnozhang/morpc
A simple Rpc framework.
registry rpc spring springboot
Last synced: 08 May 2026
https://github.com/anubhavujjawal/distributed-web-crawler
This is a distributed web crawler made from scratch in python. It has not been fully completed till now.
distributed-systems mongodb pymongo python python3 rpc rpyc web-crawler
Last synced: 18 May 2026
https://github.com/cuigh/protoc-gen-auxo
Code generator of auxo RPC from Protocol Buffers service definition files.
Last synced: 03 Jan 2026
https://github.com/zhaoyunxing92/spring-boot-dubbo-learn
创建这个项目主要是为了更了解dubbo
Last synced: 18 May 2026
https://github.com/urazmaxambetovserik/nest-rpc-client
RPC calls to nestjs microservices from python
Last synced: 20 Feb 2026
https://github.com/daheige/stat
golang prometheus metrics
api golang http metrics prometheus rpc stat web
Last synced: 13 Jun 2026
https://github.com/yfractal/otel-snitch
An experimental project aimed at avoiding serialization and network costs when the Otel client and collector are on the same machine by using shared memory directly.
kernel-bypass kubernetes rpc shared-memory
Last synced: 28 Apr 2026
https://github.com/varavelio/vdl-plugin-rpc-ts
Plugin to generate VDL RPC for TypeScript
api codegen rpc ts typescript varavel vdl vdl-plugin vdl-rpc
Last synced: 14 Jun 2026
https://github.com/polaris/remote
An RPC library for C++
boost-asio boost-libraries cpp cpp17 distributed-computing remote remote-procedure-calls rpc rpc-library
Last synced: 20 Jul 2025
https://github.com/IcaroTorres/rabbitmq-billing-processing
This repo demonstrates two different approaches to solving a fictitious Customer Billing Processing scenario.
cloudamqp microservices-demo mongodb-atlas netcore31 rabbitmq redis-cache rpc
Last synced: 10 May 2025
https://github.com/carnesen-archive/bitcoin-rpc-cli
A Node.js command-line interface (CLI) for bitcoin's remote procedure call (RPC) interface
bitcoin bitcoin-rpc bitcoin-rpc-cli cli nodejs rpc typescript
Last synced: 08 May 2026
https://github.com/kkharji/build-server-protocol
Rust crate for creating BSP Servers.
build-server-protocol protocol rpc rpc-library rust
Last synced: 10 Jun 2026
https://github.com/archergu/simple-blockchain-rpc
A simple blockchain wallet rpc package
Last synced: 08 Jun 2026
https://github.com/angrymane/cap-sample
A sample rpc client and server using capnproto, EzPRCServer.
Last synced: 26 Apr 2025
https://github.com/dpwgc/comborpc
基于TCP+MessagePack的简易RPC框架,支持一次请求调用多个方法,支持自定义请求头、中间件、负载均衡策略,支持广播服务。
broadcast client go gzip messagepack network rpc server tcp
Last synced: 25 Sep 2025
https://github.com/potentialstyx/rapids-rs
A WIP implementation of https://github.com/replit/river in rust
api river rpc rpc-framework rpc-server rust server
Last synced: 24 Jun 2025
https://github.com/qertis/request-json-rpc2
Simplified JSON-RPC2 request client.
json-rpc-api json-rpc-client json-rpc2 json-rpc2-client jsonrpc-client jsonrpc2 rpc
Last synced: 26 Jan 2026
https://github.com/kevindasilvas/todolist
A haskell to-do-list microservice using gRPC
api grpc haskell microservice microservices mongodb mu-haskell rpc
Last synced: 14 Apr 2026
https://github.com/rajshrestha86/go-configure
A simple application built on golang that can be used to configure multiple servers at the same time using SSH.
Last synced: 18 Apr 2026
https://github.com/doseofted/prim-rpc-starter
Starter project for Prim+RPC used in blog post
Last synced: 07 Apr 2025
https://github.com/fugazi-io/connector.node.redis
A fugazi connector for Redis
cli fugazi redis redis-client rpc rpc-client
Last synced: 15 Apr 2026
https://github.com/nlachfr/bifrost
A protobuf router and reverse proxy for services, with input validation capabilities
connect gateway go golang grpc grpc-web protobuf reverse-proxy rpc
Last synced: 14 Jan 2026
https://github.com/esensar/neovim-http-api-plugin
Very simple HTTP wrapper around Neovim RPC API - demonstration of neovim-java-plugin-host - Moved to https://codeberg.org/neovim-java/neovim-http-api-plugin
api http java neovim neovim-java-plugin plugin rpc
Last synced: 17 May 2026
https://github.com/liquidcats/jsonrpc
Small and powerful JSON RPC client
client http json-rpc json-rpc-client json-rpc2 rpc
Last synced: 14 Jan 2026
https://github.com/philipyao/prpc
a RPC framework for game server development
Last synced: 14 Jan 2026
https://github.com/afthaab/grpc-demo
This repository is created in order to better understand the RPC calls and invoke GRPC
grpc microservices protobuf rpc
Last synced: 14 May 2026
https://github.com/dhavalw/octopus
Lightweight, bi-directional RPC, for Node JS & browser - with namespaces, and swappable, arbitrary mix of transports !
bidirectional browser javascript lightweight microservices nodejs rpc
Last synced: 21 Feb 2026
https://github.com/apigear-io/objectlink-spec
documentation regarding the objectlink protocol
Last synced: 10 Sep 2025
https://github.com/thequantumphysicist/asyncjsonrpc
A simple, thread-safe, header-only library for asynchronous json rpc with context-per-call support
async asynchronous high-performance json jsonrpc jsonrpc2 rpc thread-pool thread-safe
Last synced: 21 Apr 2026
https://github.com/easyops-cn/go-proto-giraffe
Giraffe Micro 框架生成插件
giraffe microservice protobuf rest rpc
Last synced: 20 Jun 2025
https://github.com/brickpop/eth-tx
JS library to ease the compilation, deployment and interaction with Ethereum Smart Contracts
eth ethereum rpc transaction web3 web3js
Last synced: 16 May 2026
https://github.com/LZQCN/web-message-rpc
A class for implementing Remote Procedure Call (RPC) between web applications, providing an easy-to-use interface with ES6 Proxy-based method invocation.
Last synced: 30 Apr 2025
https://github.com/aldebaran/libqi-rs
The libqi project is an object oriented RPC framework with robotics application, used by Aldebaran NAOqi systems. This is an experimental implementation of libqi in pure 100% safe Rust.
aldebaran libqi rpc rpc-framework
Last synced: 21 Jan 2026
https://github.com/yasinsametkaraca/microservices-architecture-project
Microservices Architecture Project
continuous-deployment continuous-integration docker docker-compose expressjs github-actions microservices mongodb nginx nodejs proxy rabbitmq rpc
Last synced: 14 Apr 2026
https://github.com/linhbkhn95/rpc-proto
RPC Service Definition
hacktoberfest hacktoberfest2022 protobuf rpc
Last synced: 13 Oct 2025
https://github.com/bankiru/jsonrpc-server-bundle
JSON-RPC server symfony bundle
api api-server bundle json-rpc json-rpc-api json-rpc2 rpc server symfony
Last synced: 13 Apr 2025
https://github.com/varavelio/vdl-plugin-rpc-go
Plugin to generate VDL RPC for Golang
api codegen go golang rpc varavel vdl vdl-plugin vdl-rpc
Last synced: 14 Jun 2026
https://github.com/satyakwok/evm-rust-lab
Practical Rust EVM examples using Alloy, revm, and real RPC workflows.
alloy-rs blockchain-infrastructure developer-tools ethereum evm evm-compatible json-rpc protocol-engineering revm rpc rust
Last synced: 10 Jun 2026
https://github.com/icarotorres/rabbitmq-billing-processing
This repo demonstrates two different approaches to solving a fictitious Customer Billing Processing scenario.
cloudamqp microservices-demo mongodb-atlas netcore31 rabbitmq redis-cache rpc
Last synced: 16 Jan 2026
https://github.com/cmmvio/cmmv
Contract-Model-Model-View (CMMV) - Minimalistic Node.js Server Framework
cmmv contracts nestjs nodejs protobuf rpc typescript websocket
Last synced: 17 Oct 2025
https://github.com/rocket049/pipeconn
用标准输入输出和管道模拟 io.ReadWriteCloser,可以用于编写不依靠网络连接的 rpc server/client。
Last synced: 12 Jan 2026
https://github.com/continuous1024/simple-rpc
最简单的RPC,使用接口进行RPC调用,使用Netty进行通信,使用JDK动态代理来实现客户端代理,使用CompletableFuture获取请求结果
completable-future jdk-proxy netty-rpc rpc rpc-framework
Last synced: 17 Jan 2026
https://github.com/soreing/rpc-service-cpp
Remote Procedure Call service library in C++
cpp metaprogramming remote-procedure-call rpc windows
Last synced: 28 Apr 2026
https://github.com/octolab/protocol
📡 Toolkit for service communication protocols. 🛰
go grpc hacktoberfest http octolab protocol rest rpc toolkit
Last synced: 27 Jan 2026
https://github.com/stefanak-michal/deepr-php
API library following Deepr specification
Last synced: 04 Apr 2025