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-03 00:26:24 UTC
- JSON Representation
https://github.com/no-turno/solid-js-example-with-eden
Everything you need to build a Solid project, powered by solid-start + elysia eden
bunjs elysiajs rpc solid-start
Last synced: 05 Apr 2025
https://github.com/houbb/raft
the raft for java.(分布式一致性协议 raft java 版本实现,分布式的基石)
consensus-algorithm dubbo mq raft raft-consensus-algorithm rpc
Last synced: 08 Oct 2025
https://github.com/akarshippili/networking
Examples of computer networks concepts
amqp async-communication computer-networks http-server message-queue rabbitmq remote-procedure-call rpc socket-programming tcp udp
Last synced: 14 Jan 2026
https://github.com/ahmeddwalid/dss-rpc
Distributed Systems Security - Assignment 1 (Part 2)
c distributed-systems freebsd linux networksecurity remote-procedure-calls rpc rpcgen security tcp-ip udp
Last synced: 08 May 2025
https://github.com/epomatti/nodejs-python-interop
Node.js + Python interoperability
bridge interoperatiblity javascript node python rpc
Last synced: 31 Dec 2025
https://github.com/oothan/nsq-demoset
go grpc-go kafka kafka-consumer kafka-producer kafka-streams message-broker messaging-services nsqd rpc telegram-bot
Last synced: 17 Oct 2025
https://github.com/jakeg/websocket-functions
Run functions over WebSockets - for Bun and web browsers
bun chat javascript json json-api messaging multiplayer npm remote-procedure-calls rpc rpc-api rpc-client rpc-framework rpc-server websocket websocket-client websocket-server
Last synced: 20 Jan 2026
https://github.com/repo-archive-x-rays5/discord_rpc
Simple program to display rich presence on discord. And has a json config file to save settings
discord json rich-presence rpc rust
Last synced: 10 Apr 2025
https://github.com/exbotanical/lib.rpc
generic, programmable Remote Procedure Calls and data serialization interface for the C programming language
application-state-transfer marshalling remote-procedure-calls rpc rpc-framework serialization state-synchronization
Last synced: 01 Sep 2025
https://github.com/bleshik/aws-rpc
The easiest way to deploy a plain old JS object as AWS Lambda
aws aws-lambda javascript node nodejs rpc typescript
Last synced: 09 Oct 2025
https://github.com/cuidd2018/mantis
Mantis is a remote procedure call(RPC) framework for rapid development of high performance distributed services.
Last synced: 19 Jan 2026
https://github.com/compulim/message-port-rpc
Turns a MessagePort into an remote procedure call (RPC) stub
Last synced: 13 Feb 2026
https://github.com/arcward/keyquarry
In-memory key-value store in Go, with database-backed snapshotting, and telemetry. Uses GRPC.
go golang grpc grpc-go key-value key-value-store rpc
Last synced: 26 Feb 2025
https://github.com/0xradioac7iv/solrpc
RPC Aggregator for Solana
aggregator load-balancing rpc solana
Last synced: 15 May 2025
https://github.com/darky/worker-thread-rpc
RPC cluster based on worker threads
cluster nodejs rpc thread worker worker-thread
Last synced: 10 Oct 2025
https://github.com/dareka826/discord-cmus-rpc
Show current playing cmus song in Discord with RPC
Last synced: 28 Mar 2025
https://github.com/mpwsh/chia-client
Wrapper to work with Chia node RPC endpoints
blockchain chia chia-blockchain chia-network cryptocurrency rpc rust
Last synced: 13 Sep 2025
https://github.com/nicledomas/binarymapper
Remote calls different binary executable files
Last synced: 31 Aug 2025
https://github.com/ctih1/happy-button
A game made with customtkinter
button customtkinter discord-rich-presence game good-first-contribution gui happy happy-button opensource python python-game python-gui python-gui-tkinter python3 reaction reaction-game rpc solo solo-project tkinter
Last synced: 22 Feb 2025
https://github.com/hidehalo/json-rpc
Implements of JSON-RPC 2.0 protocol and client/server stubs
json-rpc json-rpc-client json-rpc-server php rpc stub
Last synced: 26 Feb 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/freight-trust/api
Main Gateway for all the subset APIs
api blockchain json mq restful rpc soap xml
Last synced: 26 Feb 2025
https://github.com/filipe1309/ud-go-microservices
Udemy - Working with Microservices in Go (Golang)
docker golang grpc kubernetes microservices mongodb postgresql rabbitmq rpc
Last synced: 19 Jan 2026
https://github.com/freight-trust/besu-transact
Hyperledger Besu Transaction/RPC
besu enterprise ethereum evm hyperledger ipc npm rpc
Last synced: 26 Feb 2025
https://github.com/anzerr/banano.rpc
Typescript interface to call the nano rpc
banano client nano rpc typescript util
Last synced: 03 Oct 2025
https://github.com/eppnet-networking/eppnet-unity
Unleash the power of E++Net in the Unity game engine
efficiency efficient enet eppnet lightweight network networking performance rpc unity3d
Last synced: 13 Oct 2025
https://github.com/mattijsf/tango-rpc
This library provides an easy and type-safe method for remote procedure calls (RPCs) over a string-based communication channel in TypeScript.
Last synced: 30 Mar 2025
https://github.com/just1diaxx/activerpc
The best application to edit its own Discord RPC!
assets discord discordrpc pc rpc vb visualbasic
Last synced: 15 May 2025
https://github.com/mrdulin/go-rpc-cnode
An Go RPC server for CNode community.
Last synced: 02 Mar 2025
https://github.com/the-sabra/addnet
addNet
distributed-systems grpc microservices rest-api rpc
Last synced: 14 Apr 2025
https://github.com/osleonardo/objetosdistribuidosxmlrpc
javascript nodejs rpc xml xml-rpc
Last synced: 28 Jun 2025
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: 20 Jul 2025
https://github.com/zahi1/simplerpc-system
Distributed gas pressure simulation using SimpleRPC (.NET 8): one server (container) plus multiple input/output clients; contract-first, logged, safe concurrent updates.
client-server csharp distributed-systems rpc simple-rpc
Last synced: 31 Aug 2025
https://github.com/nadilas/ds-orpc-java
Deepstream.io object based RPC handler extension including session handling and server-to-client callback using protocol-buffers.
callback consumer deepstream kotlin object-oriented protobuf-definitions protocol-buffers rpc session
Last synced: 30 Aug 2025
https://github.com/nexrx/solid-rpc-rs
Build blazing-fast, type-safe full-stack apps with SolidJS & Rust!
Last synced: 13 Oct 2025
https://github.com/zahi1/multi-protocol-system-integration
Multi-protocol system integration of a gas‑pressure simulation with interoperable Container, Input, and Output components joined via adapters. Server uses SimpleRPC; Input client uses gRPC; Output client uses RESTful HTTP; adapters unify calls into a single RPC-style domain interface.
adapters-layer client-server csharp distributed-systems dotnet grpc interoperability microservices multi-protocol nlog nswag rabbitmq restful-api rpc simple-rpc simulation
Last synced: 31 Aug 2025
https://github.com/ahsouza/golang-grpc
Simple Example of Communication using gRPC service with GO lang
communication go golang google grpc rpc
Last synced: 30 Mar 2025
https://github.com/robertgumpert/gopherpc
A simple library written in GO, which provides functionality for serialization and deserialization of JSON objects in accordance with the JSON-RPC standard.
deserialization go golang jrpc json json-rpc json-schema jsonrpc rpc serialization
Last synced: 30 Aug 2025
https://github.com/dmdv/rpc-prototype-server
rpcx server prototype which uses rpcx and skaffold within local cluster
cluster microservice prototype rpc rpcx skaffold skaffold-example
Last synced: 06 Apr 2025
https://github.com/deamondev/gossip-glomers
My solutions to distributed systems challenges baked by fly.io: https://fly.io/dist-sys/
broadcast distributed-systems golang rpc
Last synced: 13 Oct 2025
https://github.com/adrianrafo/rpc-proto-seed
Mu proto seed
freestyle-rpc fs2 protobuf rpc streaming
Last synced: 13 Apr 2025
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: 13 Mar 2026
https://github.com/na-trium-144/webcface-js
WebCFace client for node.js and browser
nodejs rpc typescript websocket
Last synced: 14 Oct 2025
https://github.com/jayrbolton/brontosaurus
Streamlined Python JSON APIs with Sanic + JSON Schema + JSON RPC
json-rpc json-rpc2 json-schemas python rpc sanic
Last synced: 24 Aug 2025
https://github.com/daemontoolz/locuste.service.osm
LOCUSTE : Service ordonnanceur / Pilotage automatique / Gestionnaire de vol
Last synced: 24 Aug 2025
https://github.com/thejian/msgpack-rpc-node
MessagePack RPC implementation for Node
Last synced: 14 Oct 2025
https://github.com/vinyvicente/json-rpc
Json RPC SDK
cryptonote daemon json rpc server
Last synced: 22 Aug 2025
https://github.com/scrounger/iobroker.openmediavault
This adapter allows to read informations from your OpenMediaVault using the rpc interface
adapter api iobroker openmediavault rpc
Last synced: 20 Jan 2026
https://github.com/netauth/protocol
The Protobuf files for the NetAuth GRPC protocol
Last synced: 22 Jan 2026
https://github.com/mcfriend99/jsonrpc
A JSON-RPC library for Blade programming language
Last synced: 09 Mar 2026
https://github.com/bravo68web/is-he-online
Live Presense Tracker // 🔎
discord livestream presense rpc sse vscode-extension
Last synced: 18 Aug 2025
https://github.com/arthurweinmann/puppeteer-server
Run Puppeteer (browser automation) as a HTTP API
Last synced: 24 Feb 2025
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/saefullohmaslul/grpc-microservices
:space_invader: gRPC Microservices for Nodejs with Typescript
docker docker-compose grpc microservices nodejs rpc typescript
Last synced: 17 Aug 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/leonardoraele/json-rpc-dual-engine
A Javascript JSON-RPC-2.0 transport protocol agnostic client and server engine.
client http https json json-rpc json-rpc-client json-rpc-engine json-rpc-server json-rpc2 rpc server server-engines socket websocket
Last synced: 24 Jan 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: 30 Oct 2025
https://github.com/petr-korobeinikov/oto-showcase
An example of how to use oto.
Last synced: 03 Aug 2025
https://github.com/louishuyng/sync-rpc-proto
This is a script to help collect schema from one centralized repo and sync to the project use that schema
Last synced: 04 Oct 2025
https://github.com/astrodynamic/grpcquests
gRPCQuests explores gRPC and Protocol Buffers in C++, testing features, optimizing performance, and enhancing security, all built and managed with CMake.
api asynchronous client-server cmake cmake-presets code-generation cpp cpp20 deserialization grpc grpc-client grpc-cpp grpc-server learning networking-protocols proto3 protobuf rpc serialization
Last synced: 02 Mar 2025
https://github.com/lzkelley/rpc_zmq
A Remote Process Call (RPC) library using ZeroMQ via TCP, for a python server and javascript client.
Last synced: 09 Aug 2025
https://github.com/moligarch/winrpc-playground
Client/Server Windows RPC example
c client-server cpp midl rpc winapi
Last synced: 28 Mar 2025
https://github.com/dllllb/finagle-msgpack
RPC implemenation based on MessagePack and Finagle
Last synced: 25 Dec 2025
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: 02 Oct 2025
https://github.com/bujosa/aiolos
This is project is related with express + ethereum
ethereum ethereum-contract express rpc typescript
Last synced: 30 Dec 2025
https://github.com/kakadu-dev/nodejs-ijson-microservices
Package for create microservice architecture based on NodeJS.
api gateway ijson js microservice node nodejs rpc worker
Last synced: 15 Oct 2025
https://github.com/vinicius-guedes-santos/golang-microservices
Developing a number of small, self-contained, loosely coupled microservices that communicate with one another and a simple front-end application with a REST API, with RPC, over gRPC, and by sending and consuming messages using AMQP
amqp caddy docker docker-swarm golang grpc kubernetes mailhog microservices mongodb postgres rabbitmq rest-api rpc
Last synced: 15 Jun 2025
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/sachinsagrawal/xcode-rpc
An Xcode RPC for Discord originally made by llsc12 with an improved UI by me
axswift discord discord-rpc rich-presence rpc swift swordrpc xcode
Last synced: 02 Aug 2025