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-04-03 00:26:24 UTC
- JSON Representation
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: 03 Aug 2025
https://github.com/710850609/code-demo
java pattern qrcode rpc rsa spring-boot threadpoolexecutor
Last synced: 25 Dec 2025
https://github.com/saputhebeast/java-springboot-grpc
Spring Boot gRPC Example
grpc grpc-java grpc-server mysql rpc spring-boot spring-boot-grpc
Last synced: 12 Aug 2025
https://github.com/talismansociety/balances-rpc-dot
Low level calls to get basic balances
Last synced: 16 Aug 2025
https://github.com/zhaoyunxing92/spring-boot-dubbo-learn
创建这个项目主要是为了更了解dubbo
Last synced: 17 Aug 2025
https://github.com/urazmaxambetovserik/nest-rpc-client
RPC calls to nestjs microservices from python
Last synced: 20 Feb 2026
https://github.com/douglaszuqueto/esp32-rpc-mqtt
Chamadas remotas usando protocolo MQTT
Last synced: 19 Aug 2025
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: 05 Apr 2025
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/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/rocket049/pipeconn
用标准输入输出和管道模拟 io.ReadWriteCloser,可以用于编写不依靠网络连接的 rpc server/client。
Last synced: 12 Jan 2026
https://github.com/sfxfs/mjsonrpc
A JSON-RPC 2.0 Message Parser and Generator Based in ANSI C | 基于 C 语言的 JSON-RPC 2.0 的消息解析器和生成器
Last synced: 20 Feb 2026
https://github.com/yagotome/rpc-distributed-chat
An RPC distributed chat
chat distributed-systems java rpc
Last synced: 23 Aug 2025
https://github.com/simon28082/framework
Extend the Laravel framework, add Swoole, Socket, RPC, WebSocket support, and common scaffolding features
laravel microservice rpc socket swoole tcp websocket
Last synced: 24 Aug 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: 01 Sep 2025
https://github.com/doseofted/prim-rpc-examples
Short, example usages of Prim+RPC.
examples ipc javascript rpc typescript
Last synced: 30 Aug 2025
https://github.com/dryajov/json-rpc-async
Simple transport agnostic JSON RPC module
json-rpc remote-procedure-calls rpc
Last synced: 11 Nov 2025
https://github.com/eligioo/nimiq-rust-rpc-client
A Nimiq RPC client for the Rust programming language
blockchain cryptocurrency nimiq rpc rust
Last synced: 14 Mar 2025
https://github.com/mathisbullinger/typerpc
JSON-RPC 2.0 implementation in TypeScript with statically typed introspectable schema.
Last synced: 30 Mar 2025
https://github.com/kkharji/build-server-protocol
Rust crate for creating BSP Servers.
build-server-protocol protocol rpc rpc-library rust
Last synced: 28 Feb 2025
https://github.com/alexgalhardo/learning-json-rpc
A personal project I created to learn and improve my skills in JSON-RPC to use in Load & Stress Tests benchmarkings
api bun json-rpc2 json-server jwt mognodb rpc typescript
Last synced: 26 Feb 2025
https://github.com/udamir/node-ipc-rpc
IPC and RPC service for nodes in scalable application
Last synced: 04 Mar 2025
https://github.com/summercash/summercash.py
Python3 go-summercash API wrapper.
api-client api-wrapper python3 rpc rpc-client summertech
Last synced: 29 Mar 2025
https://github.com/pactus-project/python-sdk
Python-SDK for Pactus Blockchain
blockchain bls bls12-381 cryptography ed25519 grpc pactus python rpc sdk web3
Last synced: 15 Apr 2025
https://github.com/speedycraftah/discord-input-stats-rpc
This small module written in Python and C-Sharp respectively tracks the amount of times you have pressed a key on your keyboard and clicks on your mouse and shows it on your Discord RPC.
Last synced: 06 Mar 2025
https://github.com/enmn/corerpc
A tool to make your account a nice and lovely user from Discord!
discord discord-rpc nodejs rpc
Last synced: 14 May 2025
https://github.com/archergu/simple-blockchain-rpc
A simple blockchain wallet rpc package
Last synced: 02 Mar 2025
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/carnivuth/lab-reti-di-calcolatori
repository per i progetti di laboratorio di reti di calcolatori
c java rmi rmi-client rmi-server rpc socket socket-programming
Last synced: 26 Feb 2025
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: 11 Sep 2025
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: 21 Mar 2025
https://github.com/eddie-lucas/interviewkun
Interview-Kun【面试鸡、面试坤(ji)、ikun】是一个程序员求职面试刷题神器,包含海量题目和答案,多看一眼,知识点就会在脑海中爆炸,希望你在练习1坤年基本功后,能够收获太美的offer!!!持续维护的面试刷题仓库,帮你拿到满意 offer!⭐️ 最新Java面试题、前端面试题、C++面试题、Go面试题、Python面试题、测试面试题、运维面试题、后端面试题、操作系统面试题、计算机网络面试题、Redis面试题、MySQL数据库面试题、算法面试题、Spring面试题、JVM面试题、Java并发面试题、Linux面试题等几千道高频程序员求职必备八股文。💎💎💎网站地址在下面👇👇👇
docker elasticsearch ikun interview interview-kun java juc jvm linux mianshiya mq mysql netty redis rocketmq rpc spring spring-boot vue zookeeper
Last synced: 25 Feb 2025
https://github.com/kevindasilvas/todolist
A haskell to-do-list microservice using gRPC
api grpc haskell microservice microservices mongodb mu-haskell rpc
Last synced: 24 Oct 2025
https://github.com/fugazi-io/connector.node.redis
A fugazi connector for Redis
cli fugazi redis redis-client rpc rpc-client
Last synced: 30 Oct 2025
https://github.com/pascalallen/grpc-go
grpc-go is a module that is designed to give you a gRPC server and client in Go, right out of the box. There is a publication for this repository which can be found at https://pascalallen.medium.com/how-to-build-a-grpc-server-in-go-943f337c4e05.
go grpc protocol-buffers remote-pr rpc
Last synced: 17 Nov 2025
https://github.com/unclazz/tac.metaservlet.client
RPC client assebmly for Talend Administration Center (TAC).
Last synced: 30 Jun 2025
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: 26 Feb 2025
https://github.com/doseofted/prim-rpc-starter
Starter project for Prim+RPC used in blog post
Last synced: 07 Apr 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/nogipx/rpc_dart_transports
gRPC-inspired library built on pure Dart, Backend-for-Domain (BFD)
backend-for-domain bidirectional-rpc client-streaming-rpc dart grpc rpc server-streaming-rpc unary-rpc
Last synced: 01 Jul 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: 23 Mar 2025
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/sertrafurr/discord-rpc
Python program to get a discord RPC without using any discord package
discord discord-rpc python rpc
Last synced: 01 Jul 2025
https://github.com/daheige/stat
golang prometheus metrics
api golang http metrics prometheus rpc stat web
Last synced: 27 Feb 2025
https://github.com/indiependente/gochat
Client Server Chat using Go and GRPC
chat client-server go golang grpc protobuf rpc
Last synced: 10 Mar 2026
https://github.com/qingyangmoke/vtea
vtea 是一个基于nodejs 支持多协议的rpc框架解决方案
javascript nodejs plugin rpc service
Last synced: 08 Mar 2025
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 Jun 2025
https://github.com/easyops-cn/go-proto-giraffe
Giraffe Micro 框架生成插件
giraffe microservice protobuf rest rpc
Last synced: 20 Jun 2025
https://github.com/nak3/rust_lab
My rust lab space
rpc rpc-framework rust showcase
Last synced: 17 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/leonamtv/drench-rpc
rpc comunication between two softwares written in two different languages. This repository is an assignment for the distributed systems course in CEFET-MG.
distributed-systems nodejs pyhton3 rpc
Last synced: 09 Mar 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/flowers-bloom/srpc
SRPC 是一个基于 Netty 实现网络通信,Zookeeper 实现服务暴露和发现,并实现了序列化、负载均衡、重连机制的远程调用框架。
Last synced: 24 Mar 2025
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/plutoromani/mev-bot_solana
Mev-Bot_SOLANA is a powerful trading bot designed for the Solana blockchain, offering features like scam token detection and customizable risk management. Explore its user-friendly interface and integrate with decentralized exchanges to enhance your trading experience! 🐙💻
0xblock arbitrage blockchain bundle grpc offchain pumpdotfun pumpski pumpswap rpc rust sandwich shred solana trading trading-strategies validator web3
Last synced: 17 Jun 2025
https://github.com/graugans/go-ovp8xx
A GO package and cli to access the ifm ovp8xx series of devices
api cli go hacktoberfest json ovp8xx rpc
Last synced: 28 Dec 2025
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/mryang/netty-learn
netty4.0 一些示例,包括编解码,rpc,httpserver,push server 等
Last synced: 16 Jan 2026
https://github.com/illtamer/glcc-distributed-engine
GLCC - GitLink Code Camp work: JianMu distributed task scheduling engine. 第一届 GitLink GLCC 夏令营作品,建木分布式任务调度引擎(已验收)。
Last synced: 28 Dec 2025
https://github.com/ironbay/exeth
Elixir client for Ethereum JSON RPC API
blockchain elixir ethereum rpc
Last synced: 31 Mar 2025
https://github.com/pathikrit/kotha
A simple Java framework to write strongly typed remote APIs
Last synced: 03 Jul 2025
https://github.com/rumkin/urpc
μRPC is a transport agnostic JSONRPC 1.0 implementation
javascript js jsonrpc nodejs rpc
Last synced: 25 Mar 2025
https://github.com/barneygale/helixir
Python interface to the Perforce RPC API
Last synced: 11 Jun 2025
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: 17 Jun 2025
https://github.com/drrlvn/libtirpc-sys
Low-level bindings for the libtirpc library
Last synced: 25 Mar 2025
https://github.com/corroded/rai-rb
A Ruby RPC library for RaiBlocks
cryptocurrency raiblocks rpc rpc-client
Last synced: 24 Mar 2025
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/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/stefanak-michal/deepr-php
API library following Deepr specification
Last synced: 04 Apr 2025
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/ajsalemo/container-apps-development
Examples that have been deployed to Azure Container Apps in different languages utilizing HTTP or gRPC with Dapr. These are all mostly pulled from existing Dapr samples.
azure cluster container container-apps dapr docker grpc http java k8s kubernetes microservices node python rpc
Last synced: 30 Dec 2025
https://github.com/maojianwei/mao_opendaylight_develop_demo
Normal form in OpenDayLight(ODL) development.
netconf notifications odl opendaylight rpc yang
Last synced: 27 Nov 2025
https://github.com/oikomi/fishrpc
A remote procedure call(RPC) framework for develop distributed services.
Last synced: 16 Dec 2025
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: 04 Sep 2025
https://github.com/hufeng/notty
A meta framework for building RPC framework.
meta microservice netty nodejs rpc
Last synced: 27 Mar 2025
https://github.com/purelabio/eth
Library for interacting with Ethereum from Go
Last synced: 17 Jan 2026
https://github.com/bsv-blockchain/go-alert-system
Lightweight Go RPC alerting service for BitcoinSV nodes
alert-system bitcoin bitcoinsv bsv go node rpc
Last synced: 02 Apr 2026
https://github.com/mrzhorik09/discordrpc
this is Discord RPC create on Python with two working Labels
Last synced: 09 Apr 2025
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/luiscib3r/android_rpc
Remote procedure calls on android device through an API
android flutter grpc mobile mobile-app rpc server shelf sms
Last synced: 09 Apr 2025
https://github.com/akhilk2802/streamwave
A distributed live streaming platform leveraging gRPC, RTMP, FFmpeg, and DASH for scalable video delivery.
distributed-systems ffmpeg golang grpc livestream rpc streams
Last synced: 13 Jun 2025
https://github.com/mys1024/m-rpc
A message based rpc library.
javascript jsr message npm package rpc
Last synced: 28 Feb 2025
https://github.com/falkern/notionrpc
A script that enables you to showcase your Notion activity on Discord using Rich Presence.
discord discordrpc notion rpc students tools
Last synced: 09 Mar 2025
https://github.com/maxim5/upsource.samplerpc
A sample RPC client for Upsource
client java jetbrains json json-api rpc rpc-client upsource
Last synced: 09 Apr 2025