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-11 00:26:56 UTC
- JSON Representation
https://github.com/luiscib3r/android_rpc
Remote procedure calls on android device through an API
android flutter grpc mobile mobile-app rpc server shelf sms
Last synced: 06 May 2026
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/douglaszuqueto/esp32-rpc-mqtt
Chamadas remotas usando protocolo MQTT
Last synced: 07 May 2026
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/arnozhang/morpc
A simple Rpc framework.
registry rpc spring springboot
Last synced: 08 May 2026
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/asynched/http-rpc
Remote procedure calls with HTTP and Javascript
Last synced: 18 Apr 2026
https://github.com/rudrodip/go-networking
Implementation of different network protocols in go
go go-testing gorilla-websocket http rpc tcp udp websocket
Last synced: 24 Mar 2025
https://github.com/flowers-bloom/srpc
SRPC 是一个基于 Netty 实现网络通信,Zookeeper 实现服务暴露和发现,并实现了序列化、负载均衡、重连机制的远程调用框架。
Last synced: 24 Mar 2025
https://github.com/aarush0101/rich-presence
Rich presence stimulated through Discord WebSocket based connection.
discord educational rich-presence rpc websocket
Last synced: 11 Apr 2026
https://github.com/nlfmt/electron-bridge
Easily define and use IPC functions and events in your Electron app. Fully typesafe.
electron router rpc typescript
Last synced: 14 Mar 2025
https://github.com/benc-uk/dapr-gateway-hack
Experiment and hack for Dapr service invocation across networks and clusters
Last synced: 10 Jun 2025
https://github.com/mryang/netty-learn
netty4.0 一些示例,包括编解码,rpc,httpserver,push server 等
Last synced: 16 Jan 2026
https://github.com/darky/worker-thread-rpc
RPC cluster based on worker threads
cluster nodejs rpc thread worker worker-thread
Last synced: 18 May 2026
https://github.com/jayrbolton/brontosaurus
Streamlined Python JSON APIs with Sanic + JSON Schema + JSON RPC
json-rpc json-rpc2 json-schemas python rpc sanic
Last synced: 24 Aug 2025
https://github.com/cope-systems/bottle-tinyrpc
A TinyRPC plugin for the Bottle Web Framework
bottle python rpc rpc-server tinyrpc
Last synced: 25 Jun 2025
https://github.com/thejian/msgpack-rpc-node
MessagePack RPC implementation for Node
Last synced: 14 Oct 2025
https://github.com/netauth/protocol
The Protobuf files for the NetAuth GRPC protocol
Last synced: 22 Jan 2026
https://github.com/nadilas/ds-orpc-java
Deepstream.io object based RPC handler extension including session handling and server-to-client callback using protocol-buffers.
callback consumer deepstream kotlin object-oriented protobuf-definitions protocol-buffers rpc session
Last synced: 30 Aug 2025
https://github.com/zahi1/simplerpc-system
Distributed gas pressure simulation using SimpleRPC (.NET 8): one server (container) plus multiple input/output clients; contract-first, logged, safe concurrent updates.
client-server csharp distributed-systems rpc simple-rpc
Last synced: 31 Aug 2025
https://github.com/zahi1/multi-protocol-system-integration
Multi-protocol system integration of a gas‑pressure simulation with interoperable Container, Input, and Output components joined via adapters. Server uses SimpleRPC; Input client uses gRPC; Output client uses RESTful HTTP; adapters unify calls into a single RPC-style domain interface.
adapters-layer client-server csharp distributed-systems dotnet grpc interoperability microservices multi-protocol nlog nswag rabbitmq restful-api rpc simple-rpc simulation
Last synced: 09 May 2026
https://github.com/bujosa/aiolos
This is project is related with express + ethereum
ethereum ethereum-contract express rpc typescript
Last synced: 05 Apr 2026
https://github.com/kakadu-dev/nodejs-ijson-microservices
Package for create microservice architecture based on NodeJS.
api gateway ijson js microservice node nodejs rpc worker
Last synced: 12 May 2026
https://github.com/ierturk/fastdds-rpc
Fast DDS QML Example with Conan 2 (using conanfile.py)
boost boost-asio boost-signals2 clink cmake cmder conan dds fastdds ninja qt6 qt6-qml rpc vscode
Last synced: 09 May 2026
https://github.com/alaeddinalhamoud/java-rmi-query-csv-file
Query CSV File using Java RMI Client/Server
apache client commons-csv csv distributed-systems eclipse java rmi rpc server
Last synced: 17 May 2026
https://github.com/eneas-almeida/graphql
📜 Guia GraphQL, elaborado por Enéas Almeida com o principal objetivo de facilitar os repasses de informações à equipe.
Last synced: 09 May 2026
https://github.com/leonardoraele/json-rpc-dual-engine
A Javascript JSON-RPC-2.0 transport protocol agnostic client and server engine.
client http https json json-rpc json-rpc-client json-rpc-engine json-rpc-server json-rpc2 rpc server server-engines socket websocket
Last synced: 24 Jan 2026
https://github.com/ivanbeldad/rpc-claymore
Package to take information about claymore status and restart/reboot miners.
claymore-miner golang mining rpc
Last synced: 13 Jan 2026
https://github.com/jitsusama/example-axis14-on-wildfly-swarm
This project is a simple reproduction of an issue I've been having using Wildfly Swarm to bundle an Apache Axis 1.4 SOAP RPC application servlet.
Last synced: 27 Apr 2026
https://github.com/casperjdev/go-rpc
Discord Rich Presence client for Linux devices, written in Go
discord discord-game-sdk discord-rpc discord-rpc-client go golang ipc rpc
Last synced: 27 Apr 2026
https://github.com/vishwam/worker-async-nextjs
Example usage of worker-async in a nextjs app
async nextjs promisify rpc typescript web-worker worker
Last synced: 11 Apr 2026
https://github.com/saefullohmaslul/grpc-microservices
:space_invader: gRPC Microservices for Nodejs with Typescript
docker docker-compose grpc microservices nodejs rpc typescript
Last synced: 14 Apr 2026
https://github.com/gforien/rpc-generator
Projet INSA 4e année : un compilateur prend en entrée une application client ↔ serveur et qui génère architecture réseau transparente pour celui qui exécute l'application
abstraction implementation java rpc
Last synced: 21 Mar 2025
https://github.com/digitaltembo/estuary-rpc
Typesafe Typescript Client/Server
Last synced: 17 May 2026
https://github.com/aussierobots/turul-rpc
Typed JSON-RPC 2.0 framework for Rust. Handlers return domain errors; the dispatcher owns the wire. Includes spec-conformant batch processing.
async json-rpc jsonrpc-2-0 mcp model-context-protocol rpc rust tokio
Last synced: 24 May 2026
https://github.com/gnana997/node-stdio-jsonrpc
TypeScript JSON-RPC 2.0 client over stdio (child process) - clean and developer-friendly
child-process json-rpc jsonrpc lsp mcp rpc stdio typescript
Last synced: 17 May 2026
https://github.com/hamedzarei/rest-vs-rpc
sample code to test performance rest and rpc service communication
communication lumen microservices rabbitmq rest-api rpc
Last synced: 04 Jul 2025
https://github.com/dareka826/discord-cmus-rpc
Show current playing cmus song in Discord with RPC
Last synced: 27 Apr 2026
https://github.com/zoubingwu/electron-rpc-remote
RPC-styled API for electron ipc.
electron ipc ipcmain ipcrenderer rpc
Last synced: 27 Apr 2026
https://github.com/exbotanical/paper-cups
Simple yet powerful RPC client built on top of postMessage.
events finalizationregistry rpc rpc-client weakreference
Last synced: 05 Jan 2026
https://github.com/astrodynamic/grpcquests
gRPCQuests explores gRPC and Protocol Buffers in C++, testing features, optimizing performance, and enhancing security, all built and managed with CMake.
api asynchronous client-server cmake cmake-presets code-generation cpp cpp20 deserialization grpc grpc-client grpc-cpp grpc-server learning networking-protocols proto3 protobuf rpc serialization
Last synced: 12 May 2026
https://github.com/bas080/sendscript
RPC and no-build with composable function calls in a single payload.
Last synced: 14 Apr 2026
https://github.com/andreykaipov/rich-presence-cli
Manage your Discord Rich Presence from the command line.
cli discord discord-api discord-rich-presence discord-rpc discord-rpc-client discord-rpc-custom go rich-presence rich-presence-cli rpc udp udp-server
Last synced: 28 Apr 2026
https://github.com/mjwhodur/plugkit
PlugKit — plugin communication, simplified
go go-kit go-library go-plugin go-plugins golang plugin-architecture plugin-system rpc rpc-framework
Last synced: 23 Jan 2026
https://github.com/sric0880/pyrpcindaemon
run and shutdown a python module in daemon or in frontground using ssh(available on linux and windows) 使用ssh远程运行或关闭python模块,后台运行。[Linux 和 Windows通用]
daemon daemoniker daemonize paramiko remote-python-execution rpc ssh
Last synced: 24 Jan 2026
https://github.com/gen-iot/rpcx
Easy to use and developer friendly RPC library
asynchronous esay-to-use middlewares rpc
Last synced: 17 Jan 2026
https://github.com/daemontoolz/locuste.service.osm
LOCUSTE : Service ordonnanceur / Pilotage automatique / Gestionnaire de vol
Last synced: 17 May 2026
https://github.com/mikan3rd/hono-next-example
app-router bun drizzle-orm hono nextjs playwright rpc tailwindcss tanstack-react-query typescript
Last synced: 10 Apr 2026
https://github.com/joaogsleite/rpc-example
Remote procedure call example
java rpc rpc-client rpc-framework rpc-message
Last synced: 28 Apr 2026
https://github.com/yurijbogdanov/simple-json-rpc
json-rpc php rpc rpc-json rpc-library
Last synced: 14 Jun 2026
https://github.com/cuidd2018/mantis
Mantis is a remote procedure call(RPC) framework for rapid development of high performance distributed services.
Last synced: 19 Jan 2026
https://github.com/n-car/rpc-express-toolkit
JSON-RPC 2.0 runtime for Node.js (Express) with introspection, schema validation and middleware support
ajv authentication batch bigint browser cors date express json-rpc json-rpc-2-0 jsonrpc logging middleware node rate-limit rpc schema typescript validation
Last synced: 11 Jun 2026
https://github.com/carnesen-archive/bitcoin-rpc-href
A Node.js library for reading the bitcoin RPC configuration
bitcoin bitcoin-rpc nodejs rpc typescript
Last synced: 28 Apr 2026
https://github.com/repo-archive-x-rays5/discord_rpc
Simple program to display rich presence on discord. And has a json config file to save settings
discord json rich-presence rpc rust
Last synced: 10 Apr 2025
https://github.com/smheidrich/asyncio-rpc-aiopqueue
multiprocessing commlayer for nens/asyncio-rpc using aioprocessing.AioQueue | mirror of https://gitlab.com/smheidrich/asyncio-rpc-aiopqueue
asyncio ipc multiprocessing rpc
Last synced: 25 Oct 2025
https://github.com/ahmeddwalid/dss-rpc
Distributed Systems Security - Assignment 1 (Part 2)
c distributed-systems freebsd linux networksecurity remote-procedure-calls rpc rpcgen security tcp-ip udp
Last synced: 08 May 2025
https://github.com/no-turno/solid-js-example-with-eden
Everything you need to build a Solid project, powered by solid-start + elysia eden
bunjs elysiajs rpc solid-start
Last synced: 05 Apr 2025
https://github.com/just1diaxx/activerpc
The best application to edit its own Discord RPC!
assets discord discordrpc pc rpc vb visualbasic
Last synced: 15 May 2025
https://github.com/hywing/record-tool
The record-tool is a simple raw data acquisition tool, only need to simply modify the parameters in the json file (such as high && low power), and then import && execution, you can issue LiDAR, obtain pcap data file
data-acquisition json jsonrpc pcap rpc soa
Last synced: 17 May 2026
https://github.com/hitoshyamamoto/soapbar
Modern SOAP library for Python. Build servers with a SoapService class and soap_operation decorators (auto-generated WSDL), or drive a typed client from an existing WSDL. SOAP 1.1/1.2, all binding styles, WS-Security, MTOM, WS-Addressing. ASGI/WSGI-compatible. Hardened lxml parser and tests conformance suite.
api json python rpc soap soap-client soap-server wsdl
Last synced: 01 Jun 2026
https://github.com/davidmovas/chat-rooms
chat chat-server go golang grpc rpc
Last synced: 17 May 2026
https://github.com/novacbn/enzastdlib
enzastdlib is a set of TypeScript modules that follow a common design API philosophy aiming at sane defaults and ease-of-use targeting the Deno TypeScript runtime.
cli client deno http javascript json-schema library rpc schema server types typescript typing validation
Last synced: 28 Apr 2026
https://github.com/mattijsf/tango-rpc
This library provides an easy and type-safe method for remote procedure calls (RPCs) over a string-based communication channel in TypeScript.
Last synced: 30 Mar 2025
https://github.com/shikharcodess/learning-rpc
Using Golang to learn the fundamentals of RPC
backend-development golang rpc
Last synced: 28 Oct 2025
https://github.com/neuralnorthwest/mu
Mu is a microservice framework. It's written in Go.
distributed-systems framework go golang microservices rpc
Last synced: 28 Jan 2026
https://github.com/neuralnorthwest/mu-app
A starting point for a Mu application.
distributed-systems example framework go golang microservices rpc
Last synced: 28 Jan 2026
https://github.com/celsianjs/celsian
CelsianJS — Backend framework built on Web Standard APIs. Hook-based server, type-safe RPC, real-time streaming, caching, task queues. 590 tests.
backend framework rpc server typescript web-standards
Last synced: 08 Jun 2026
https://github.com/aaronksaunders/exploring-hono-1
playing around with Hono and Prisma creating an authentication api
authentication hono honojs prisma rpc typescript zod-validation
Last synced: 20 May 2026
https://github.com/jccdex/jcc_rpc_oc
An objective-c restful api for interacting with the jingchang server
blockchain cross-chain dex jccdex jingchang objective-c rest-api rpc
Last synced: 16 Jul 2025
https://github.com/terwer/jhub
An elegant Java microservices foundation, more than just a scaffold 一个优雅的Java微服务基座,不仅仅是脚手架
base foundation java microservices rpc scaffold
Last synced: 16 Jul 2025
https://github.com/cacilhas/lrpc
A spartan example of RPC over UDP, powered by MoonScript and LuaJIT.
Last synced: 04 Feb 2026
https://github.com/oothan/etcd-test
blockchain etcd etcd-cluster golang rpc streaming-rpc tron web3js
Last synced: 07 Mar 2026
https://github.com/eterline/go-mc-smp
Go client for Minecraft JSON-RPC
json json-rpc2 minecraft minecraft-server rpc rpc-client
Last synced: 29 Apr 2026