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-06 00:22:14 UTC
- JSON Representation
https://github.com/chronos-tachyon/vsrpc
[WIP] Very Simple RPC: a Go RPC framework using Protocol Buffers
golang protobuf protocol-buffers rpc
Last synced: 28 Feb 2026
https://github.com/icemimosa/erpc
Easy Rpc, My demo rpc framework. Please don't use in production. 😂
Last synced: 22 Nov 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: 06 Mar 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/yingshulu/wsrpc
websocket RPC for go
bi-directional rpc streaming websocket
Last synced: 14 Jan 2026
https://github.com/restuwahyu13/node-rabbitmq-rpc
Example rabbitmq rpc pattern using messaging pattern (Request & Reply)
message-broker node rabbitmq rpc
Last synced: 22 Feb 2025
https://github.com/chase-moskal/crosscall
cross-origin postmessage rpc
browser cors cross-origin javascript postmessage remote-procedure-calls rpc
Last synced: 21 Feb 2025
https://github.com/lageto-net/monero-rpc
Client for the Monero P2P daemon and wallet daemons
Last synced: 19 Jan 2026
https://github.com/saklis/commsnet
Network abstraction library and WCF replacement. Uses MessagePack for serialization.
csharp netstandard20 network networking rpc wcf
Last synced: 03 Jan 2026
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/louchatfroff/ytmusic-rpc
A simple RPC youtube music using vencord as its server !
discord discord-api discord-js discordrpc extension extension-chrome extensions extensions-chrome rich-presence richpresence rpc vencord vencord-plugin vencord-plugins youtube youtubemusic youtubemusic-discord-rpc youtubemusicdiscordrichpresence
Last synced: 21 Jan 2026
https://github.com/aminnairi/kryptonian
Purity, hope, and the strength of Krypton in one package
client client-server clientserver function functional integrity json json-rpc jsonrpc krypton pure purity quality reliability rpc server server-client serverclient superman validation
Last synced: 05 Mar 2025
https://github.com/johnsonjo4531/worker-channel
A WebWorker Communication library
async async-iterable channels communication orchestrator rpc webworker worker
Last synced: 14 Mar 2025
https://github.com/ocxco/yiiworker
rpc framework based on yii2-base-app and workerman
Last synced: 24 Jan 2026
https://github.com/solpr0digy/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: 30 Jun 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: 31 Mar 2025
https://github.com/ayalakaguya/ayn-socket-framework
通过一些原生的Python库实现的套接字(Socket)服务框架...
Last synced: 14 Mar 2025
https://github.com/0400h/noobsrpc
Based on [rest_rpc](https://github.com/qicosmos/rest_rpc)
Last synced: 02 Mar 2025
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/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: 30 Jun 2025
https://github.com/vlorc/hprose-go-nats
hprose nats
go golang-library hprose nats rpc
Last synced: 16 Feb 2026
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/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/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/plinker-rpc/php-ext
Plinker PHP RPC client/server delivered as a C extension.
php-extension plinker-rpc rpc zephir
Last synced: 13 Apr 2025
https://github.com/anuversehq/qrpc-socket
qRPC-Socket: A Rust-based open-source project that merges the power of gRPC's remote procedure calls, GraphQL's graph-based queries, and WebSocket's real-time communication into a unified framework.
graphql hacktoberfest language-agnostic omni-platform rpc rust unified websocket
Last synced: 09 Feb 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: 09 Mar 2025
https://github.com/hyperbit-dev/rpc
Rpc Client for making requests to blockchain nodes
Last synced: 30 Oct 2025
https://github.com/viorelmocanu/xmlrpc-for-astro
An XML-RPC microserver hosted on CloudFlare Workers KV that pings website update services to let them know I published something on my (future) Astro website.
astro cloudflare kv ping rpc withastro worker xmlrpc
Last synced: 13 Sep 2025
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/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/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/abnerkaizer/rpc
Trabalho de SD usando RPC.
distributed-systems rpc rpc-client rpc-server rust tarpc
Last synced: 27 Feb 2025
https://github.com/indianajaune/skycraft
Mod for Minecraft
aether baubles computercraft discord discord-rpc discordapp industrialcraft2 lua luvit minecraft minecraft-forge minecraft-forge-mod minecraft-mod minecraftforge rich-presence rpc thaumcraft thaumcraft6
Last synced: 08 Feb 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: 22 Jul 2025
https://github.com/varavelio/vdl
VDL is the open-source cross-language definition engine for modern stacks. Define your data structures, APIs, contracts, and generate type-safe code for your backend and frontend instantly.
api go golang rpc rpc-client rpc-framework rpc-server type-safe typescript varavel vdl
Last synced: 01 Apr 2026
https://github.com/solguru310/wormhole-queries-ts-sdk-example
This project showcases how the Wormhole Queries TS-SDK facilitates on-demand, attested, and on-chain verifiable RPC results across blockchain networks, using a simple REST API call.
blockchain queries rest-api rpc solana typescript-sdk wormhole
Last synced: 12 Jan 2026
https://github.com/phillipjhl/white_rabbit
Elixir library that uses the AMQP to provide behaviors that dynamically supervises all connections, channels, consuming, producing, and exchanging of RabbitMQ messages. Also provides an api to send RPC messages to other distributed elixir nodes via reply_to queues.
amqp autorecovery behaviour consumer dynamic-supervisor elixir genserver producer protocol rabbit rabbitmq rpc telemetry
Last synced: 11 Apr 2025
https://github.com/gennadyx/php-shop-logistics.ru-api
PHP oop wrapper for shop-logistics.ru remote functions
Last synced: 16 Oct 2025
https://github.com/blazingworks/lanyard.js
🏷️ NodeJS Wrapper for Lanyard written using TypeScript
discord hacktober hacktoberfest lanyard nodejs rich-presence rpc
Last synced: 13 Apr 2025
https://github.com/munisisazade/redis-pub-sub
Redis RPC server for microservices
python3 redis redis-pubsub redis-rpc rpc rpc-client rpc-server
Last synced: 17 Mar 2026
https://github.com/steveiliop56/presency
The easiest way to customize your Discord Rich Presence status
discord go golang rich-presence rpc vite wails wails-app
Last synced: 28 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/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/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/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/qingyangmoke/vtea
vtea 是一个基于nodejs 支持多协议的rpc框架解决方案
javascript nodejs plugin rpc service
Last synced: 08 Mar 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/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/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/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/nak3/rust_lab
My rust lab space
rpc rpc-framework rust showcase
Last synced: 17 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/benc-uk/dapr-gateway-hack
Experiment and hack for Dapr service invocation across networks and clusters
Last synced: 10 Jun 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/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/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/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/mathisbullinger/typerpc
JSON-RPC 2.0 implementation in TypeScript with statically typed introspectable schema.
Last synced: 30 Mar 2025
https://github.com/flowers-bloom/srpc
SRPC 是一个基于 Netty 实现网络通信,Zookeeper 实现服务暴露和发现,并实现了序列化、负载均衡、重连机制的远程调用框架。
Last synced: 24 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: 11 Nov 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/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/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/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/yagotome/rpc-distributed-chat
An RPC distributed chat
chat distributed-systems java rpc
Last synced: 23 Aug 2025
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/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/douglaszuqueto/esp32-rpc-mqtt
Chamadas remotas usando protocolo MQTT
Last synced: 19 Aug 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/urazmaxambetovserik/nest-rpc-client
RPC calls to nestjs microservices from python
Last synced: 20 Feb 2026
https://github.com/rumkin/urpc
μRPC is a transport agnostic JSONRPC 1.0 implementation
javascript js jsonrpc nodejs rpc
Last synced: 25 Mar 2025