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/lunarwhite/mango-rpc
A simply implement of the standard library net/rpc.
demo golang remote-procedure-call rpc
Last synced: 15 May 2025
https://github.com/georgiakt/server-client-using-rpc-and-sockets
Server-Client computational project made in C with the use of RPC and Sockets.
c client-server command-line makefile rpc sockets wsl2
Last synced: 10 Apr 2025
https://github.com/daemontoolz/locuste.service.brain
LOCUSTE : Unité de contrôle principale
go golang-application rpc socketio zeromq-czmq
Last synced: 05 May 2026
https://github.com/hurbalurba/quick-llama.cpp-server
The framework for posting a more modern cuda image for llama.cpp with cuda13 for just newer cards with RPC support. Started as just learning how to compile llama.cpp custom.
cuda cuda13 devops docker dockerbuild gguf llamacpp llm rpc
Last synced: 05 May 2026
https://github.com/igoraugust0/distsys
🌎 Arquivos e materiais utilizados na disciplina GSI028 - Sistemas Distribuídos da UFU.
architecture consistency dht distributed-file-system distributed-systems distributed-transactions dns middleware naming nfs ntp processes replication rpc scaling sockets stateful stateless transparency
Last synced: 11 Jun 2025
https://github.com/imrea/cf-worker-react-router-prisma-rpc-poc
cloudflare cloudflare-vite-plugin d1 prisma react-router rpc vite worker
Last synced: 12 Apr 2026
https://github.com/theskyinflames/concurrency
Concurrency challenge in a producer-consumer pattern example
challenge concurrency concurrent-programming docker docker-compose go golang golang-concurrency golang-library golang-rpc rpc theskyinflames
Last synced: 02 May 2026
https://github.com/coderivan/redismq
The Message Queue Base on Redis
javascript message-queue nodejs redis rpc
Last synced: 05 May 2026
https://github.com/zillionare/pyemit
light-weight event system runs on asyncio. Provides in-process, inter-process communication and RPC as well
aio-libs asyncio asyncio-redis event-emitter eventbus rpc
Last synced: 08 Nov 2025
https://github.com/ngthecoder/simple_rpc_system
Cross-language RPC system with Go server and TypeScript client using TCP sockets and JSON serialization. Features concurrent handling, interactive CLI, and demonstrates microservice communication patterns.
distributed-systems golang rpc typescript
Last synced: 18 Apr 2026
https://github.com/luismendes070/eai-integracao-de-aplicacoes-corporativas
Disciplina Tópicos Especiais Java Avançado RPC RMI Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas IF Goiano Urutai 2011-2013 Situação Concluído
deitel django-rest-framework java linkedin remote-procedure-call representational-state-transfer rest restful-webservices rmi rpc servlets skills-assessment skills-details soa soap soap-web-services
Last synced: 02 Sep 2025
https://github.com/ayemunhossain/grpc-nodejs-boilerplate
🚀 This project builds a scalable gRPC in Node.js, enabling fast, secure, and efficient inter-service communication. gRPC, a high-performance RPC framework by Google, supports language-agnostic, type-safe communication. By implementing Protocol Buffers, HTTP/2, and TLS, this project enhances speed, security, and reliability with Node.js services.
grpc grpc-js mysql nodejs nodejs-grpc redis rpc rpc-api rpc-client rpc-server
Last synced: 26 Apr 2025
https://github.com/dannixon/teeny-rpc
An extremely minimal Rust RPC library that supports both std and no_std clients and servers.
embedded-rust rpc rpc-library rust
Last synced: 18 Apr 2025
https://github.com/batashi/rpccalc
experiment project
electronjs golang jsonrpc2 rpc
Last synced: 15 May 2026
https://github.com/johnverheij/grpcassertions.tunit
TUnit-native gRPC assertions for .NET tests. Fluent assertions on gRPC call outcomes, including RpcException and status codes. AOT-compatible, no runtime reflection.
aot assertions dotnet grpc rpc testing tunit
Last synced: 12 Jun 2026
https://github.com/anindya-prithvi/rpcs_dscd
Implementing RPCs/comm. using grpc/zeromq/rabbitmq
distributed-systems grpc grpc-python rabbitmq rpc zeromq
Last synced: 17 Apr 2026
https://github.com/helmssyss/simple-replicated-vehicle-physics
Unreal Engine 4.27 Simple Client Side Prediction Vehicle Physic. Mesh in the "vehicle" content was used.
client-side client-side-prediction csp physics rpc ue4 ue5 unreal-engine unreal-engine-4 unreal-engine-5 vehicle-physics
Last synced: 13 Jun 2025
https://github.com/farukterzioglu/docker-bitcoind
A docker image for bitcoind (regtest)
bitcoin bitcoin-core buidl regtest rpc
Last synced: 06 Sep 2025
https://github.com/ribeirovagn/offscreen-btc
bitcoin node rpc sign-transactions wallet
Last synced: 06 May 2026
https://github.com/ngruychev/json_rpc_controllers
Create class-based JSON-RPC services and use them seamlessly on the client-side
Last synced: 10 May 2026
https://github.com/moligarch/winrpc-playground
Client/Server Windows RPC example
c client-server cpp midl rpc winapi
Last synced: 28 Apr 2026
https://github.com/purifetchi/fusionrpcbridge
The bridging service between the Discord RPC mod for Serious Sam Fusion and Discord itself.
cherrypy discord modding python richpresence rpc serioussam
Last synced: 03 May 2026
https://github.com/gencloud/rpc-engine-public
spring boot custom rpc protocol engine
concurrently lock-free netty rpc spring spring-boot tcp-client tcp-server
Last synced: 03 Feb 2026
https://github.com/paranoiasystem/jrpc-cli
A command line interface for generate necessary interfaces, types or classes for JRPC-Client. JRPC-Client works in synergy with JRPC-Server.
Last synced: 10 May 2026
https://github.com/alinuxperson/dip
Discord IPC Proxy: Discord Rich Presence without having Discord on!
discord discord-ipc discord-proxy discord-rpc discord-rust ipc named-pipe named-pipes rpc rust rust-discord rust-lang unix-socket unix-socket-ipc unix-sockets
Last synced: 18 May 2026
https://github.com/lpabon/rpcscout
rpcscout is a program to test gRPC and REST connections across nodes and service meshes in a Kubernetes environment. It is both the client and the server to itself and support N-to-N connections.
Last synced: 06 May 2026
https://github.com/heshanera/rpc
Remote Procedure Call in C generated using rpcgen
Last synced: 24 Feb 2025
https://github.com/derek82511/node-rpc-proxy-rabbitmq
Simple Node.js rpc proxy implementation with rabbitmq.
docker fastify grpc grpc-node http2 http2-server kubernetes nodejs openshift pm2 rabbitmq rpc
Last synced: 12 Apr 2026
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: 04 Apr 2026
https://github.com/freight-trust/api
Main Gateway for all the subset APIs
api blockchain json mq restful rpc soap xml
Last synced: 09 Jun 2026
https://github.com/bencompton/ghost-rpc
Develop the full-stack in the browser, test the full-stack with fast integration tests, and deploy the back-end in Node.js, all with minimum effort and maximum re-use.
Last synced: 06 May 2026
https://github.com/div72/grc-rpc-manager
A proxy for Gridcoin-Research's RPC
Last synced: 17 Apr 2025
https://github.com/compulim/message-port-rpc
Turns a MessagePort into an remote procedure call (RPC) stub
Last synced: 13 Jun 2026
https://github.com/dodoex/drpc
A cluster-deployable proxy middleware for accessing EVM blockchains, designed to provide users with the highest quality, most stable, and up-to-date block height proxy access.
Last synced: 06 Sep 2025
https://github.com/benzinga/webrpc.js
Simple, lightweight RPC framework for JS (Semi-deprecated.)
javascript rpc travis-ci websocket
Last synced: 28 Jun 2025
https://github.com/f0rw4rd/profinet-py
PROFINET IO-Controller library for Python
automation dcp ics industrial ot plc profinet python rpc siemens
Last synced: 04 Apr 2026
https://github.com/happer64bit/orchidrpc
Orchid RPC is a lightweight and flexible HTTP client designed to simplify interactions with APIs.
api backend javascript rpc server typescript
Last synced: 05 Jul 2025
https://github.com/daoting/dt.service
服务端项目(搬运工)
asp-net-core c-sharp cross-platform k8s rpc webassembly windows
Last synced: 13 Apr 2026
https://github.com/shixiongfei/nanorpc-http-client
A HTTP based RPC library (client).
http-rpc http-rpc-client nanorpc rpc rpc-client
Last synced: 03 Aug 2025
https://github.com/bigjk/nra
Minimal RPC library to call Go from Javascript
Last synced: 21 May 2026
https://github.com/matpompili/caniusethat
caniusethat is a wrapper around PyZMQ that enables easy RPC (remote procedure call) functionality
network-transparency pyzmq remote-control remote-procedure-calls rpc zmq
Last synced: 05 Apr 2026
https://github.com/infernalazazel/kylin-rpc
krpc 是一个用于在 FastAPI 中实现 RPC(远程过程调用)接口的简单库。它提供了一种方便的方式来定义和处理 RPC 请求和响应。
fastapi python310 rpc rpc-framework
Last synced: 16 May 2026
https://github.com/weiwenchen2022/protorpc
Protocol-buffers RPC for Go net/rpc
go library protocol-buffers rpc
Last synced: 30 May 2026
https://github.com/benjammin4dayz/discord-presence-utils
Tools for managing Discord Rich Presence
class discord ipc remote-procedure-call rich-presence rpc
Last synced: 13 May 2026
https://github.com/danitilahun/golang_projects
This repository has a lot of Golang projects done. It is the best place to start learning Golang.
distributed-systems golang grpc rpc system
Last synced: 01 May 2026
https://github.com/thiagosbastos/luarpc
A Lua library that provides the basic functionalities of a Remote Procedure Call (RPC).
Last synced: 20 Jun 2025
https://github.com/bravo68web/is-he-online
Live Presense Tracker // 🔎
discord livestream presense rpc sse vscode-extension
Last synced: 07 May 2026
https://github.com/petr-korobeinikov/oto-showcase
An example of how to use oto.
Last synced: 03 Aug 2025
https://github.com/bkawk/my-web3
Polymer2 Web Component for Ethereum JavaScript API
Last synced: 02 Nov 2025
https://github.com/georgiifirsov/asyncnotifications
It is an example of client-server application system, used to show Microsoft Asynchronous RPC library in action. This code is written in C and C++14 for Windows using WinAPI.
asynchronous-programming client-server concurrency concurrent-programming cplusplus cplusplus-14 cpp14 microsoft microsoft-rpc remote-procedure-call rpc
Last synced: 27 Jun 2025
https://github.com/furiouspws002/mini-rpc
简化版RPC,使用netty实现远程调用与响应
netty netty-rpc rpc rpc-client rpc-server
Last synced: 07 Feb 2026
https://github.com/shixiongfei/nanorpc-socketio-client
An RPC library (client) based on socket.io-client.
nanorpc rpc socket-io socket-io-rpc
Last synced: 13 May 2025
https://github.com/contractshark/besu-tracing
Hyperledger Besu RPC Tracing Zipkin config
besu debug enterprise ethereum hyperledger instrument otel rpc statediff tracing vmtrace zipkin
Last synced: 13 Jun 2025
https://github.com/aprilahijriyan/rmq-rpc
A lightweight RPC based on RabbitMQ.
Last synced: 01 Aug 2025
https://github.com/databridges-io/lib.csharp.sio.client
DataBridges C# async client library.
databridges events optomate pubsub real-time realtime rpc websocket ws
Last synced: 14 Jan 2026
https://github.com/bcsuite/astraconnect
AstraConnect is a universal blockchain RPC client designed for iOS applications, enabling seamless RPC interactions with major public blockchains. Solana is currently supported.
blockchain evm rpc solana swift web3
Last synced: 20 Apr 2026
https://github.com/ayemunhossain/grpc-nodejs
🚀 This project builds a scalable gRPC in Node.js, enabling fast, secure, and efficient inter-service communication. gRPC, a high-performance RPC framework by Google, supports language-agnostic, type-safe communication. By implementing Protocol Buffers, HTTP/2, and TLS, this project enhances speed, security, and reliability with Node.js services.
grpc grpc-js mysql nodejs nodejs-grpc redis rpc rpc-api rpc-client rpc-server
Last synced: 09 Apr 2026
https://github.com/maralla/folklore
[WIP] Beautiful and easy to use Python RPC service framework.
Last synced: 22 Jul 2025
https://github.com/isaacalves7/back-end
👷🏾 It's a repository of Back-end development and design.
api back-end backend client-server-architecture cluster crud dockerization graphql grpc mvc odm orm polling restful-api rpc soap webservice websockets
Last synced: 07 May 2026
https://github.com/crimson-crow/pyjsonrpc2
A flexible Python implementation of the JSON-RPC 2.0 protocol
json jsonrpc jsonrpc-client jsonrpc-server rpc
Last synced: 22 Feb 2026
https://github.com/oaarnikoivu/mapreduce
MapReduce architecture in Python
concurrency mapreduce pydantic python rpc xmlrpc
Last synced: 17 Mar 2025
https://github.com/0xfave/block-data-fetcher
A minimal ETL (Extract, Transform, Load) pipeline written in Rust for fetching and processing block data from the Solana blockchain.
data-engineering data-extraction data-pipeline data-pipeline-building rpc rust solana web3
Last synced: 12 May 2026
https://github.com/davphla/rpc-ocaml
Attempted implementation of a RPC Module for OCaml
ocaml ocaml-library parallel-computing rpc
Last synced: 06 Apr 2025
https://github.com/dllllb/finagle-msgpack
RPC implemenation based on MessagePack and Finagle
Last synced: 14 Apr 2026