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/validatorsdao/solana-stream
Solana Stream SDK
blockchain geyser geyser-plugin grpc http2 quic rpc rust shreds shredstream solana typescript web3
Last synced: 08 Apr 2026
https://github.com/hisorange/circuit
Versatile Messaging library written in Typescript.
messaging pubsub redis rpc typescript
Last synced: 12 Apr 2025
https://github.com/chitralverma/schnapps
Schnapps is a precise toolkit to rapidly develop production-grade, secure and self-contained WebApps and REST APIs over HTTP and WebSockets.
authentication authorization http microservices rest rpc scala web websocket
Last synced: 11 Jun 2025
https://github.com/braumace/yuan-rpc
从 0 到 1 手写 RPC 框架。参考 Dubbo 开源项目自主设计,基于 Java + Etcd + Vert.x + 自定义协议实现的高性能 RPC 框架。开发者只需引入 Spring Boot Starter,通过注解和配置文件即可快速使用框架,可以像调用本地方法一样轻松调用远程服务;还支持 SPI 机制动态拓展序列化器、负载均衡器、重试和容错策略等。
Last synced: 14 Apr 2025
https://github.com/kmoskwiak/micrun
Fastly develop micro services in node.js
consul microservice nodejs rpc service
Last synced: 13 May 2026
https://github.com/fabiospampinato/chrome-rpc
A simple RPC mechanism for Chrome extensions.
Last synced: 07 Mar 2026
https://github.com/beetlex-io/beetlex.light.gprpc
high performance dotnet core google protobuf rpc,supports millions of communication
protobuf protocol-buffers rpc rpc-client rpc-framework rpc-library rpc-server tls
Last synced: 19 Mar 2025
https://github.com/cybertec-postgresql/pgwatch-contrib
Contrib repository for pgwatch
ansible dashboard pgwatch postgresql rpc sink
Last synced: 01 Jan 2026
https://github.com/streamlabs/lib-datalane
An incredibly fast IPC solution for C and C++.
cpp gplv2 interprocess interprocess-communication ipc networking rpc
Last synced: 14 Apr 2025
https://github.com/maxmmin/sol4j
Java client for Solana web3 RPC API
blockchain java library rpc rpc-client sol sol4j solana solana-web3 solana4j web3
Last synced: 14 Jan 2026
https://github.com/amqp-reply/amqp-reply
Extension of Symfony's amqp-messenger that abstracts RabbitMQ's RPC (Remote Procedure Call) functionality
microservices queue rabbitmq rpc symfony
Last synced: 08 Mar 2026
https://github.com/arthurdw/ronky
Compile time Rust types to Arri schemas, with purr-fect precision
arri deserialisation rpc serialisation
Last synced: 11 Mar 2026
https://github.com/xizhibei/go-reverse-rpc
A remote procedure call (RPC) framework designed for connecting to devices remotely.
json mqtt protobuf reverse-rpc rpc rpc-framework
Last synced: 26 Jun 2025
https://github.com/lambdalisue/deno-messagepack-rpc
🦕 Deno module that allows for the implementation of MessagePack-RPC using MessagePack as the message schema.
Last synced: 07 May 2025
https://github.com/bennil/ioctalk
Keep transport technology out of your (microservice) business.
dependency injection microservice rpc
Last synced: 14 Jan 2026
https://github.com/cydrickn/octamp-client
WAMP Client for PHP Swoole
autobahn openswoole php php8 pubsub real-time rpc swoole wamp wamp-client wamp-protocol websocket
Last synced: 13 Apr 2025
https://github.com/saturnsvoid/rpc-based-plugin-system
A take at a RPC based plugin system in GoLANG.
Last synced: 05 Jul 2025
https://github.com/thundernet8/thrift2ts-flow-demo
browser-thrift2 demo rpc thrift thrift2ts typescript
Last synced: 12 Aug 2025
https://github.com/manga-download/websocket-rpc
A typesafe RPC implementation for WebSockets
Last synced: 05 Apr 2025
https://github.com/bonfida/quicknode-jwt-tutorial
Tutorial to set up a cloudflare worker for Quicknode JWT
Last synced: 05 Apr 2025
https://github.com/hobbyquaker/electron-ipc-rpc
Simple and tiny RPC wrapper around electron ipc
Last synced: 14 Apr 2025
https://github.com/osoianmarcel/node-simple-ipc
A Node.Js module for local Inter Process Communication (RPC & Events).
communication events ipc nodejs process request response rpc
Last synced: 17 May 2026
https://github.com/willfaught/orm-and-rpc
Presentation & prototype for ORM & RPC frameworks
Last synced: 13 Mar 2026
https://github.com/ameidance/paster_facade
Paster facade module using KiteX
consul go grpc kitex microservice redis rpc
Last synced: 27 Jan 2026
https://github.com/codophobia/network-communication-protocols
Code examples in Python to understand popular network communication protocols like TCP, HTTP and RPC
http learning-by-doing python rpc tcp
Last synced: 10 Sep 2025
https://github.com/lpan/iframe-rpc
[WIP] A reliable RPC framework to work around the Same-Origin Policy
javascript npm-module npm-package postmessage rpc rpc-framework same-origin-policy
Last synced: 14 Apr 2026
https://github.com/syncgw/syncgw
sync•gw project
activesync caldav carddav eas exchange-activesync ics mapi-http mobile rops rpc smart-phone sync synchronization webdav xml
Last synced: 30 Dec 2025
https://github.com/kelecorix/accumulate-haskell-client
Haskell client for Accumulate
accumulate haskell json-rpc rpc rpc-api
Last synced: 21 Oct 2025
https://github.com/renevo/rpc
Modified version of the net/rpc Go package with context, middleware, and headers.
Last synced: 23 Jan 2026
https://github.com/lijunping365/open-light-rpc
轻量级rpc框架
grpc-client grpc-server java netty rpc rpc-framework
Last synced: 24 Oct 2025
https://github.com/houseme/bookstore
go-zero is a web and rpc framework written in Go. Microservice bookstore service example of go-zero framework
api bookstore gateway go go-zero microservice rpc web zrpc
Last synced: 29 Oct 2025
https://github.com/manucabral/phasmopresence
Phasmophobia Discord Rich Presence Client
discord-rich-presence phasmophobia phasmophobia-rpc rich-presence rpc
Last synced: 31 Jan 2026
https://github.com/sakryukov/remoting-dotnet
Remoting for .NET Core, .NET 5, and later
csharp data-contract dotnet dotnet-core dynamic-methods object-graph reflection reflection-emit remoting remoting-protocols rpc serialization service-contract
Last synced: 13 Feb 2026
https://github.com/pinax-network/endpoints
Substreams,Firehose & JSON RPC public endpoints
firehose rpc streamingfast substreams thegraph
Last synced: 19 Mar 2026
https://github.com/adalkiran/inventa-examples
Cross-language example projects to demonstrate how Inventa works and how to use it as microservice registry and for executing RPC.
demo-app distributed-computing distributed-systems docker example-app go golang golang-examples microservices microservices-application python redis rpc service-discovery
Last synced: 03 Mar 2026
https://github.com/toktok/hs-msgpack-rpc-conduit
A MessagePack RPC implementation in Haskell
Last synced: 30 Apr 2025
https://github.com/geut/wpc
Simple RPC solution for Workers, SharedWorkers and ServiceWorkers.
message-transport rpc service-worker shared-worker websocket
Last synced: 16 Feb 2026
https://github.com/phun-ky/hybrid-compute
Run compute tasks wherever they run best - local, threaded, or remote - with a pluggable backend architecture.
abstraction agent-tools ai api compute fetch framework hybrid llm modular multithreading offloading orchestration remote rpc serverless task-runner web-worker websocket worker-pool
Last synced: 14 Apr 2026
https://github.com/d4vidsha/rpc-framework
Remote Procedure Call (RPC) framework written in C.
Last synced: 30 Apr 2025
https://github.com/jupitermetalabs/jmdn
JMDT Decentralized Network codebase
blockchain consensus decentralized did go golang l2 layer2 node p2p protocol rollup rpc web3 zero-knowledge zk zk-rollup zkproof
Last synced: 03 Apr 2026
https://github.com/sumcoinlabs/sumcoind-rpc
A client library to connect to Sumcoin Core RPC in JavaScript.
interface javescript js rpc sumcoin
Last synced: 04 Apr 2026
https://github.com/yukitancore/csp-discordrpc
Automatic Discord Rich Presence integration for Clip Studio Paint. Detects CSP process and updates your status hands-free.
clipstudio clipstudiopaint discord discordrpc rpc rust tauri
Last synced: 11 Jun 2026
https://github.com/acoshift/hrpc
Convert RPC style function into http.Handler
Last synced: 25 Apr 2026
https://github.com/gepheum/skir
Like Protocol Buffer, but better
codegen marshalling protobuf protocol-buffers rpc rpc-framework serialization
Last synced: 26 Apr 2026
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: 21 May 2026
https://github.com/nanne007/libp2p-rpc
A libp2p behaviour to enable you do request/response things upon substream.
Last synced: 29 Apr 2026
https://github.com/shinyq/tubes-sister-ftp-client-microservice
https://client-ftp.shinyq.my.id/docs
fastapi microservice python rpc
Last synced: 10 May 2026
https://github.com/lukes/nano-stream-ws
A tiny and performant websocket server that streams block data from a nano currency node
cryptocurrency nano nanocurrency nodejs rpc server stream streaming websocket websocket-server websockets
Last synced: 29 Jun 2025
https://github.com/jakebailey/plugingen
Code generator for hashicorp/go-plugin
code-generation go go-plugin golang rpc
Last synced: 12 Nov 2025
https://github.com/codeitlikemiley/server_template
Create GRPC Server in sec
cargo-generate grpc hyper proto rpc rust rust-lang template tonic
Last synced: 18 Jan 2026
https://github.com/pymarcus/securegate
Secure Gate is a complete access management solution, combining a user-friendly web app, a robust backend system, and ESP32 integration. It enables users to manage gate access by RFID cards, providing better security and convenience.
distributed-systems mqtt postgresql python3 reactjs rpc
Last synced: 11 Apr 2026
https://github.com/leonardpepa/distributed-systems
University of Macedonia course of Distributed Systems
distributed-systems docker docker-compose firebase grpc grpc-java grpc-python kafka message-queue mongodb pyro4 rabbitmq rpc sockets university-course university-of-macedonia uom web-services zeromq zerorpc
Last synced: 10 Apr 2026
https://github.com/jccdex/jcc_rpc_java
A java restful api for interacting with the jingchang server
blockchain cross-chain dex java jccdex jingchang rest-api rpc
Last synced: 13 Aug 2025
https://github.com/anistark/todo-dapp
Decentralised Todo App using Ethereum blockchain and Truffle.
blockchain dapp ethereum ethereum-blockchain ethereumjs rpc testrpc todo truffle truffle-framework
Last synced: 03 May 2026
https://github.com/utarsuno/ruuuby
description in migration
c config-as-code discord docker github-actions monorepo nginx node-js postgresql rabbitmq rails6 rpc ruby webgl webhooks
Last synced: 06 Oct 2025
https://github.com/kimi0230/practise-grpc-go
Practise gRPC base on https://github.com/simplesteph/grpc-go-course
go golang grpc grpc-go mongo-go-driver mongodb rpc
Last synced: 08 May 2026
https://github.com/dekuan/vdata
VDATA protocol is the best protocol for calling or responding a HTTP/HTTPS service.
composer laravel php rpc rpc-framework vdata-protocol
Last synced: 22 Apr 2025
https://github.com/manifoldfinance/multicall-framework
Multicall Typescript Monorepo/SDK
batch-rpc defi eth ethereum json-rpc rpc typescript
Last synced: 17 May 2026
https://github.com/zhwaaaaaa/skynet-java
java client for skynet
cross-platform rpc servicemesh
Last synced: 20 Jul 2025
https://github.com/ldb/computer-network-exercises
A collection of small exercises on computer networks, written in C.
c dht http network-programming ntp rpc tcp udp
Last synced: 05 Apr 2025
https://github.com/riteshghorse/gossiprpc
Fault Detection in Distributed System using Gossip Protocols. Team: Ritesh Ghorse, Shreyas Muralidhara, Tanvi Pandit.
cassandra distri fault-detection flask-application gossip-protocol python3 rpc xmlrpc
Last synced: 15 Aug 2025
https://github.com/stagas/alice-bob
transport agnostic strongly typed duplex rpc interfaces
duplex ipc message-passing networking remote-procedure-calls rpc strongly-typed transport-agnostic
Last synced: 28 Oct 2025
https://github.com/max-tonny8/android_web3
This is a library for Android to call data from Node on Ethereum Chain or Solana Chain
android blockchain coroutines coroutines-android data eth-call ethereum kotlin ktx retrofit rpc smart-contracts solana web3 web3j
Last synced: 27 Mar 2025
https://github.com/wolfulus/wolfrpc
My opinionated, not so "remote", RPC library.
dotnet json netstandard netstandard20 netstandard21 rmi rpc transport unity
Last synced: 18 Feb 2026
https://github.com/mattijsf/react-native-tango-webview
React Native library that enables easy communication between a WebView and React Native components using tango-rpc
react-native rpc tango-rpc typescript
Last synced: 19 May 2026
https://github.com/restuwahyu13/node-rabbitmq-rpc
Example rabbitmq rpc pattern using messaging pattern (Request & Reply)
message-broker node rabbitmq rpc
Last synced: 08 May 2026
https://github.com/gennadyx/php-shop-logistics.ru-api
PHP oop wrapper for shop-logistics.ru remote functions
Last synced: 17 May 2026
https://github.com/truexf/iip
基于TCP的多路复用的基础通讯协议及框架(IIP,Internal Interaction Protocol),该协议可作为RPC接口调用的底层协议,如同http2之于gRPC,本项目基于该协议实现了client/server的基础框架。
client-server golang high-performance http multiplexing protocol rpc server tcp
Last synced: 18 Jan 2026
https://github.com/codex2124/solana-sniper-bot
The bot can monitor market conditions in real-time, such as pool burn, mint renounced and other factors, and it will execute trades when these conditions are fulfilled.
rpc solana solana-token solana-web3js typescript
Last synced: 22 Apr 2026
https://github.com/carstenliu/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: 09 Feb 2026
https://github.com/ocxco/yiiworker
rpc framework based on yii2-base-app and workerman
Last synced: 24 Jan 2026
https://github.com/solana-trading-bot-service/grpc-pumpfun-new-token-track
Tracking new tokens on Pumpfun. we used geyser yellowstone RPC so it is very fastest to detect the token minted. It is some part of sniper bot
geyser grpc mintedtoken pump-fun pumpdotfun pumpfun rpc sniperbot yellowstone
Last synced: 19 Apr 2026
https://github.com/go-amqprpc/amqprpc
Package amqprpc provides access to the exported methods of an object across RabbitMQ connection.
Last synced: 11 Jan 2026
https://github.com/naxalpha/librpc
High performance and lightweight RPC library for .Net Framework and .Net Portable
csharp lightweight rpc rpc-framework stream visual-basic
Last synced: 14 Jan 2026
https://github.com/abnerkaizer/rpc
Trabalho de SD usando RPC.
distributed-systems rpc rpc-client rpc-server rust tarpc
Last synced: 27 Feb 2025
https://github.com/dromzeh/qbit-rpc
A Discord Rich Presence for qBittorrent.
discord discord-rpc qbittorent qbittorrent-api qbittorrent-webui rich-presence rpc typescript
Last synced: 17 Feb 2026
https://github.com/menees/remoting
Simple RMI and IPC library for modern .NET
inter-process-communication ipc remote-method-invocation remote-procedure-call rmi rpc
Last synced: 24 Jan 2026
https://github.com/and3rson/radical
Multi-transport RPC with asyncio & Django support.
asyncio django inter-service-communication isc python python3 redis rpc sanic
Last synced: 12 May 2025
https://github.com/restuwahyu13/golang-kafka-rcp
Example kafka rpc pattern using messaging pattern (Request & Reply)
Last synced: 17 Aug 2025
https://github.com/kiwijuice56/fowl-online
Online multiplayer recreation of a classic card game
card-game game godot online-game rpc
Last synced: 28 Mar 2025
https://github.com/night0721/discord-rpc
Template for people to create rich presence for discord
Last synced: 21 Mar 2025