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/doseofted/prim-rpc-starter
Starter project for Prim+RPC used in blog post
Last synced: 07 Apr 2025
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/pluginrpc/pluginrpc
A Protobuf RPC framework for plugins.
Last synced: 16 Jan 2026
https://github.com/unclazz/tac.metaservlet.client
RPC client assebmly for Talend Administration Center (TAC).
Last synced: 30 Jun 2025
https://github.com/iciclef/rrppcc
An academic-purpose userspace RPC library in Rust.
Last synced: 12 Apr 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: 18 May 2026
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/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: 18 Apr 2026
https://github.com/benbucksch/jpc
Remote procedure calls between JS objects
interprocess-communication interprocess-communication-library ipc javascript remote remote-execution remote-procedure-call remote-procedure-calls rpc
Last synced: 26 May 2026
https://github.com/javaobjects/yiling
SpringCloud + SpringBoot + Mybatis-plus + Dubbo +RPC + Elasticsearch + Apache RocketMQ + Redis + Mysql + Vue + Element-UI + Echarts
dubbo echarts elasticsearch element-ui mybatis-plus mysql redis rocketmq rpc springboot springcloud vue
Last synced: 10 Apr 2026
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/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/udamir/node-ipc-rpc
IPC and RPC service for nodes in scalable application
Last synced: 07 May 2026
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/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/dryajov/json-rpc-async
Simple transport agnostic JSON RPC module
json-rpc remote-procedure-calls rpc
Last synced: 20 Jun 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/doseofted/prim-rpc-examples
Short, example usages of Prim+RPC.
examples ipc javascript rpc typescript
Last synced: 18 May 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/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/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/rocket049/pipeconn
用标准输入输出和管道模拟 io.ReadWriteCloser,可以用于编写不依靠网络连接的 rpc server/client。
Last synced: 12 Jan 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/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/urazmaxambetovserik/nest-rpc-client
RPC calls to nestjs microservices from python
Last synced: 20 Feb 2026
https://github.com/talismansociety/balances-rpc-dot
Low level calls to get basic balances
Last synced: 16 Aug 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: 09 Apr 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/katyukha/odoo-rpc-client-cli
CLI for `odoo-rpc-client` project. Easily manage your odoo instance via xml-rpc
Last synced: 03 Aug 2025
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/eclipse-iceoryx/meta-yocto-iceoryx2
Yocto Layer for Eclipse iceoryx2™
eclipse iceoryx inter-process-communication ipc middleware publish-subscribe pubsub request-response rpc rust shared-memory yocto zero-copy
Last synced: 01 Aug 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/nothing9537/financer
Financer is a production-minded finance dashboard (Next.js 15, TS) with Plaid (sandbox) bank linking, secure server exchange, accounts/transactions sync (PFC mapping), CSV import/export with TF-IDF auto-categorization, analytics charts, URL-synced filters, and a subscription paywall via Lemon Squeezy (Checkout/Portal + webhook)
csv-import drizzle-orm finance fintech honojs lemonsqueezy nextjs plaid react react-query recharts rpc sentry shadcn-ui tailwind-css type-safety typescript zustand
Last synced: 13 Apr 2026
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/yusufss4/blackbox-rpc-transfer
Transfering and running a binary blackbox file using Remote Procedure Call with the help of rpcgen.
c popen3 remote-procedure-call rpc rpcgen
Last synced: 29 Jul 2025
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/kezhengjie/rpc
A header only and out of the box tcp rpc framework written in C++.
asio compile-time-meta-programming cpp headeronly rpc rpc-framework
Last synced: 19 Sep 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/perlogix/libsubrpc
libsubrpc provides subprocess management and RPC communication in a single package
Last synced: 25 Jan 2026
https://github.com/laolarou726/mit_6.5840_coursework
MIT 6.5840 - Distributed System
distributed-systems kv-store mit raft rpc
Last synced: 30 Mar 2025
https://github.com/leosolar8/solana-trading-bot-trader
The Strike Solana Trading Bot is a powerful tool for traders looking to leverage the advantages of automated trading within the fast-paced environment of the Solana blockchain.
api apiintegration bot cryptocurrencytrading rpc solana telegram telegram-bot typescript
Last synced: 08 Apr 2026
https://github.com/x-infra-lab/x-rpc
microservice framework
framework java microservices rpc
Last synced: 16 Jan 2026
https://github.com/pymarcus/rpc_chat
Chat based written over Remote Procedure Call (RPC)
Last synced: 15 Sep 2025
https://github.com/faranalytics/port_agent
A RPC-like facility for making inter-thread function calls.
ipc multithreading nodejs rpc worker-threads
Last synced: 18 Feb 2026
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/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/makasim/amqprpc
Go protocol agnostic RPC Client over AMQP.
amqp go golang rabbitmq rpc rpc-client
Last synced: 26 Jun 2025
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/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/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/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/revenkroz/cr
Golang Command Runner. Run any commands/actions/procedures through one interface
Last synced: 03 Feb 2026
https://github.com/tdanks2000/create-electrobun-stack
Scaffold production-minded Electrobun desktop apps with Bun, React, TypeScript, Vite, typed RPC, and optional integrations.
biome boilerplate bun cli desktop-app drizzle electrobun react rpc scaffolding shadcn-ui sqlite tailwindcss tanstack-query tanstack-router template typescript vite
Last synced: 11 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/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/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/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/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/zhaoyunxing92/spring-boot-dubbo-learn
创建这个项目主要是为了更了解dubbo
Last synced: 18 May 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/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/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/octolab/protocol
📡 Toolkit for service communication protocols. 🛰
go grpc hacktoberfest http octolab protocol rest rpc toolkit
Last synced: 27 Jan 2026