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/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/tsirysndr/air-proto
proto files for AIR (Account Information and Refill)
air grpc protocol-buffers rpc telecom
Last synced: 20 Mar 2025
https://github.com/tsukinoko-kun/gopherpc
GopheRPC is a RPC library that lets you call Go server functions from your JavaScript (browser) clients
golang javascript rpc rpc-framework rpc-library
Last synced: 24 Apr 2026
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/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/dinstone/focus-go
Focus-go is the go language implementation of the Focus.
Last synced: 12 Jun 2026
https://github.com/maralla/folklore
[WIP] Beautiful and easy to use Python RPC service framework.
Last synced: 22 Jul 2025
https://github.com/e1izabeth/customrpc
My RPC with Binary serialization implementation
binary-serialization rpc serializer
Last synced: 05 Apr 2025
https://github.com/fly-studio/word_rpc_server
A word segmentation RPC server via HanLP, ansj_seg
ansj-seg hanlp netty4 rpc word-segmentation
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/heshanera/rpc
Remote Procedure Call in C generated using rpcgen
Last synced: 24 Feb 2025
https://framagit.org/Brumaire/music-player-daemon-discord-rich-presence
Small and handy script for sharing to discord when you listen to music with the Music Player Daemon (MPD Server) and share a link for friends to listen with you
discord mpd music player daemon rpc xonsh
Last synced: 12 Mar 2025
https://github.com/shixiongfei/nanorpc-socketio
An RPC library based on socket.io.
nanorpc rpc socket-io socket-io-rpc
Last synced: 13 May 2025
https://github.com/frees-io/rpc-server-client-pb.g8
A giter8 template that includes an example RPC server and client using Avro
cats-effect client client-server freestyle freestyle-rpc protobuf protocol-buffers rpc scala server
Last synced: 21 Mar 2025
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/sieugene/web3-rpc-health-checker
HTTP and WSS health checker for web3 nodes
Last synced: 17 Aug 2025
https://github.com/gregwhitaker/deepstream-rpc-example
Example of using DeepStream for Microservices RPC
deepstream deepstreamhub deepstreamio microservice rpc rpc-framework
Last synced: 25 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/gopikrsmscs/rpc-synchronous-communication
Synchronized Remote Procedure Call Communication(RPC)
distributed-systems java javarmi rpc rpc-client rpc-server
Last synced: 12 Mar 2025
https://github.com/arcticlampyrid/ktjsonrpcpeer
KtJsonRpcPeer is a Kotlin library that implements JSON-RPC 2.0 in Peer mode. It's full-duplex, supporting two-way procedure call. It can be work well with WebSocket.
Last synced: 28 Nov 2025
https://github.com/xiexianbin/go-grpc-demo
golang rpc/grpc/grpc-gateway/swagger demo
Last synced: 08 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/plinker-rpc/system
A system component which gives you access to server information.
composer-package php plinker-rpc rpc system-information
Last synced: 13 Apr 2025
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/tomfran/dronazon
Distributed and Pervasive systems university project
distributed-systems mqtt protobuf rest rpc
Last synced: 15 May 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/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/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/sugarshop/asgard-gateway
An Golang API gateway for microservices to provide HTTP endpoint, named Asgard, Using CloudWeGo as RPC framework.
Last synced: 12 Jan 2026
https://github.com/musauyumaz/signalr
https://www.youtube.com/playlist?list=PLQVXoXFVVtp3RSycdru4WpnfPEOFxONiX
asp-net-core bi-direction-streaming client-server data-transfer http2 hub ihubcontext microsoft real-time-server rpc signalr tcp websocket
Last synced: 21 Mar 2025
https://github.com/hoganb/simple_distributed_exchange
Simple distributed exchange [javascript, rpc, dht, grenache]
Last synced: 13 Mar 2025
https://github.com/muthu-kumar-u/go-grpc
A minimal and clean gRPC boilerplate in Go designed to help you quickly start building scalable microservices. It includes service and proto structure, middleware hooks, error handling patterns, and logging—following clean architecture principles.
go-grpc golang grpc protobuf rpc starter-kit tls
Last synced: 18 May 2026
https://github.com/nikollbibajnoah/rpc-rabbitmq
RPC demo created with rabbitmq in typescript
backend rabbitmq rpc typescript
Last synced: 02 Jul 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/gen-iot/rpcx
Easy to use and developer friendly RPC library
asynchronous esay-to-use middlewares rpc
Last synced: 17 Jan 2026
https://github.com/darky/worker-thread-rpc
RPC cluster based on worker threads
cluster nodejs rpc thread worker worker-thread
Last synced: 18 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/compulim/message-port-rpc
Turns a MessagePort into an remote procedure call (RPC) stub
Last synced: 13 Jun 2026
https://github.com/zfi2/fl-studio-discord-rpc
A configurable FL Studio RPC for Discord!
csharp discord discord-rich-presence dotnet fl-studio rich-presence rpc
Last synced: 29 Dec 2025
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/cope-systems/bottle-tinyrpc
A TinyRPC plugin for the Bottle Web Framework
bottle python rpc rpc-server tinyrpc
Last synced: 25 Jun 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/mikan3rd/hono-next-example
app-router bun drizzle-orm hono nextjs playwright rpc tailwindcss tanstack-react-query typescript
Last synced: 10 Apr 2026
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/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/bujosa/aiolos
This is project is related with express + ethereum
ethereum ethereum-contract express rpc typescript
Last synced: 05 Apr 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/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/bas080/furver
Convert any node module into a programmable, parallelized and bulk HTTP JSON API.
bulk-api cli javascript json json-api lisp-language node nodejs rpc rpc-client rpc-server
Last synced: 08 May 2026
https://github.com/omkarkirpan/bun-hono-react-expense-tracker-app
Complete expense tracker app
bun expense-tracker flyio hono reactjs rpc typescript
Last synced: 13 Apr 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/epomatti/nodejs-python-interop
Node.js + Python interoperability
bridge interoperatiblity javascript node python rpc
Last synced: 07 Apr 2026
https://github.com/alaeddinalhamoud/java-rmi-query-csv-file
Query CSV File using Java RMI Client/Server
apache client commons-csv csv distributed-systems eclipse java rmi rpc server
Last synced: 17 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/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/adrianrafo/rpc-proto-seed
Mu proto seed
freestyle-rpc fs2 protobuf rpc streaming
Last synced: 13 Apr 2025
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/solana-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: 08 Apr 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/vishwam/worker-async-nextjs
Example usage of worker-async in a nextjs app
async nextjs promisify rpc typescript web-worker worker
Last synced: 11 Apr 2026
https://github.com/bincrafters/conan-jsonrpc-cpp
Conan.io recipe for JsonRpc-Cpp project
conan json-rpc jsonrpc-cpp rpc
Last synced: 02 May 2026
https://github.com/phantasma-io/phantasmarpcclient
Phantasma RPC Client, Connect to Phantasma using C#
blockchain crypto cryptocurrency csharp-sdk layer1 phantasma phantasmachain phantasmaio rpc
Last synced: 11 Jun 2026
https://github.com/aprilahijriyan/rmq-rpc
A lightweight RPC based on RabbitMQ.
Last synced: 01 Aug 2025
https://github.com/gforien/rpc-generator
Projet INSA 4e année : un compilateur prend en entrée une application client ↔ serveur et qui génère architecture réseau transparente pour celui qui exécute l'application
abstraction implementation java rpc
Last synced: 21 Mar 2025
https://github.com/digitaltembo/estuary-rpc
Typesafe Typescript Client/Server
Last synced: 17 May 2026
https://github.com/blacksmoke26/amqp-node-rpc-direct
RabbitMQ with Node.js to achieve RPC (Remote Procedure Call) communication flawlessly..
ampq broker nodejs producer-consumer queue rabbitmq rpc
Last synced: 04 Apr 2025
https://github.com/gnana997/node-stdio-jsonrpc
TypeScript JSON-RPC 2.0 client over stdio (child process) - clean and developer-friendly
child-process json-rpc jsonrpc lsp mcp rpc stdio typescript
Last synced: 17 May 2026
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/oaarnikoivu/mapreduce
MapReduce architecture in Python
concurrency mapreduce pydantic python rpc xmlrpc
Last synced: 17 Mar 2025
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