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/bkawk/my-web3
Polymer2 Web Component for Ethereum JavaScript API
Last synced: 02 Nov 2025
https://github.com/mjwhodur/plugkit
PlugKit — plugin communication, simplified
go go-kit go-library go-plugin go-plugins golang plugin-architecture plugin-system rpc rpc-framework
Last synced: 23 Jan 2026
https://github.com/sric0880/pyrpcindaemon
run and shutdown a python module in daemon or in frontground using ssh(available on linux and windows) 使用ssh远程运行或关闭python模块,后台运行。[Linux 和 Windows通用]
daemon daemoniker daemonize paramiko remote-python-execution rpc ssh
Last synced: 24 Jan 2026
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: 01 Aug 2025
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/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/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/novacbn/enzastdlib
enzastdlib is a set of TypeScript modules that follow a common design API philosophy aiming at sane defaults and ease-of-use targeting the Deno TypeScript runtime.
cli client deno http javascript json-schema library rpc schema server types typescript typing validation
Last synced: 23 Sep 2025
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/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/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/smheidrich/asyncio-rpc-aiopqueue
multiprocessing commlayer for nens/asyncio-rpc using aioprocessing.AioQueue | mirror of https://gitlab.com/smheidrich/asyncio-rpc-aiopqueue
asyncio ipc multiprocessing rpc
Last synced: 25 Oct 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: 28 Jul 2025
https://github.com/hoganb/simple_distributed_exchange
Simple distributed exchange [javascript, rpc, dht, grenache]
Last synced: 13 Mar 2025
https://github.com/davidmovas/chat-rooms
chat chat-server go golang grpc rpc
Last synced: 27 Oct 2025
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/shikharcodess/learning-rpc
Using Golang to learn the fundamentals of RPC
backend-development golang rpc
Last synced: 28 Oct 2025
https://github.com/thejasmeetsingh/django-deployer
Allows users to deploy their Django application on AWS with just one click.
alembic asynchronous-programming aws boto3 celery docker fastapi gunicorn microservice nginx postgresql pydantic python3 rabbitmq redis restful-api rpc sqlalchemy terraform uvicorn
Last synced: 26 Jul 2025
https://github.com/neuralnorthwest/mu
Mu is a microservice framework. It's written in Go.
distributed-systems framework go golang microservices rpc
Last synced: 28 Jan 2026
https://github.com/neuralnorthwest/mu-app
A starting point for a Mu application.
distributed-systems example framework go golang microservices rpc
Last synced: 28 Jan 2026
https://github.com/eneas-almeida/graphql
📜 Guia GraphQL, elaborado por Enéas Almeida com o principal objetivo de facilitar os repasses de informações à equipe.
Last synced: 17 Sep 2025
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: 02 Sep 2025
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/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/itsabgr/nice-rpc
A nice, clean and easy gRPC server wrapper for node in Typescript
clean easy grpc js node nodejs rpc ts typescript
Last synced: 30 Oct 2025
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: 03 Mar 2025
https://github.com/mikan3rd/hono-next-example
app-router bun drizzle-orm hono nextjs playwright rpc tailwindcss tanstack-react-query typescript
Last synced: 16 Sep 2025
https://github.com/asanikovich/helios
Docker image for helios - A fast, secure, and portable multichain light client for Ethereum
blockchain blockchain-node docker docker-compose docker-image ethereum helios rpc rpc-client
Last synced: 30 Jan 2026
https://github.com/shixiongfei/nanorpc-validator
NanoRPC protocol validator.
Last synced: 25 Feb 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/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/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/ella-to/ella
a compiler to generate golang and typescript http client and server
compiler golang rpc typescript
Last synced: 31 Jan 2026
https://github.com/carnesen-archive/bitcoin-rpc-href
A Node.js library for reading the bitcoin RPC configuration
bitcoin bitcoin-rpc nodejs rpc typescript
Last synced: 04 Mar 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/heshanera/rpc
Remote Procedure Call in C generated using rpcgen
Last synced: 24 Feb 2025
https://github.com/giosil/multi-rpc
An easy to use library for xml-rpc, json-rpc and RESTful services implementation.
java java-rest-api java-restful javaee json json-parser json-rpc multi-rpc rpc rpc-client rpc-framework rpc-library rpc-server xml-rpc
Last synced: 05 Nov 2025
https://github.com/goodmanwen/rabibridge
A lightweight framework for service decoupling and peak shaving in web services, leveraging RabbitMQ.
fastapi message-queue rabbitmq rpc
Last synced: 08 Feb 2026
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/vaporyjs/vaporyjs-stub-rpc-server
stubbing of a Vapory node
Last synced: 04 Mar 2025
https://github.com/jellydn/rabbitmq-demo
Receiving messages based on a pattern (topics) & RPC call
patterns rabbitmq rpc typescript
Last synced: 25 Dec 2025
https://github.com/threadnew/powerrpc
一款基于zookeeper、netty的小型的分布式的rpc框架
java netty nettyrpc reflection rpc zookeeper
Last synced: 28 Feb 2025
https://github.com/nobonobo/drpc
Minimal Distributed RPC Toolkit for Golang
Last synced: 29 Oct 2025
https://github.com/hamedzarei/rest-vs-rpc
sample code to test performance rest and rpc service communication
communication lumen microservices rabbitmq rest-api rpc
Last synced: 04 Jul 2025
https://github.com/ribeirovagn/offscreen-btc
bitcoin node rpc sign-transactions wallet
Last synced: 28 Feb 2025
https://github.com/exbotanical/paper-cups
Simple yet powerful RPC client built on top of postMessage.
events finalizationregistry rpc rpc-client weakreference
Last synced: 05 Jan 2026
https://github.com/wenerme/tinyrpc
Tinyrpc for ES6 Proxy
chrome-extension rpc typescript
Last synced: 16 Jul 2025
https://github.com/mvkasatkin/wss-rpc2
WebSocket Server and Client implementation of the JSON RPC-2 spec
Last synced: 24 Jan 2026
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: 27 Mar 2025
https://github.com/quobject/amq.rabbitmq.reply-to.js
Direct reply-to is a feature that allows RPC (request/reply) clients with a design similar to that demonstrated in tutorial 6 (https://www.rabbitmq.com/direct-reply-to.html) to avoid declaring a response queue per request.
Last synced: 16 Mar 2025
https://github.com/cmmvio/cmmv-vue
CMMV module for generating RPC functions for Vue2 and Vue3
cmmv composable mixins nuxt rpc vue2 vue3
Last synced: 20 Mar 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: 27 Mar 2025
https://github.com/denpalrius/grpc-node-planets
A Node.js gRPC service for managing planets using TypeScript and Protocol Buffers, including both server and client implementations.
grpc nodejs protobuf protocol-buffers rpc typescript
Last synced: 21 Jan 2026
https://github.com/chaitanyarahalkar/simple-rpc-demo
Simple demonstration of Remote Procedure Call
remote-procedure-call remote-procedure-call-language rpc rpc-client
Last synced: 04 Apr 2025
https://github.com/dnbsd/bun.go
A no-nonsense ("bring your own toppings") framework for building services on top of NATS.
framework microservices nats rpc
Last synced: 06 Apr 2025
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: 16 Mar 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/phantasma-io/phantasmarpcclient
Phantasma RPC Client, Connect to Phantasma using C#
blockchain crypto cryptocurrency csharp-sdk layer1 phantasma phantasmachain phantasmaio rpc
Last synced: 28 Feb 2025
https://github.com/gggeek/phpxmlrpcng-http
A php library for building rpc-style http clients and servers. WIP...
Last synced: 04 Apr 2025
https://github.com/soreing/rpc-service-cpp
Remote Procedure Call service library in C++
cpp metaprogramming remote-procedure-call rpc windows
Last synced: 05 Apr 2025
https://github.com/chezxaaaja/zzrat
Remote desktop and file transfer tool.
asio client-server hacking imgui rat remote-control rpc tcp windows
Last synced: 04 Sep 2025
https://github.com/huakunshen/comlink-stdio
Comlink and RPC-style IPC channel over stdio, make IPC between 2 js/ts processes easier.
bun comlink deno ipc nodejs rpc typescript
Last synced: 27 Mar 2025
https://github.com/pabloemidio/gitresumewebserviceapi
Webservice responsible for centralizing the GitResume structure's requests
fastapi microsservices nameko python3 redis rest-api rpc
Last synced: 28 Feb 2025
https://github.com/batashi/rpccalc
experiment project
electronjs golang jsonrpc2 rpc
Last synced: 06 Jan 2026