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: 2025-05-12 00:25:09 UTC
- JSON Representation
https://github.com/rsocket/rsocket-rpc-js
Standard RSocket RPC Implementation
reactive-streams rpc rpc-framework rsocket
Last synced: 10 Apr 2025
https://github.com/deltachat/yerpc
An ergonomic JSON-RPC server library in Rust with autocreated TypeScript client and OpenRPC specification
json json-rpc jsonrpc openrpc rpc rpc-framework rust typescript
Last synced: 10 Feb 2025
https://github.com/zeelyn/uragano
Uragano, A simple, high performance RPC library. Support load balancing, circuit breaker, fallback, caching, intercepting.
asp-net-core circuit-breaker consul core csharp dependency-injection dotnetcore dotnetty dynamicproxy microservice polly redis-cache rpc service-discovery
Last synced: 30 Apr 2025
https://github.com/fugazi-io/webclient
web based terminal application for executing local and remote commands
cli cli-client console dsl fugazi rpc rpc-client shell terminal
Last synced: 12 Apr 2025
https://github.com/40ants/openrpc
OpenRPC implementation for Common Lisp
api common-lisp json-rpc open-rpc rpc
Last synced: 03 Apr 2025
https://github.com/kyuupichan/aiorpcx
Generic async RPC implementation, including JSON-RPC
asyncio jsonrpc rpc websockets
Last synced: 05 Apr 2025
https://github.com/dawnarc/puertsgame
PuerTS example to demonstrate shooting and RPC in Unreal Engine 4.
debug example intellij-idea rpc shooting typescript ue4 unrealengine4
Last synced: 08 Feb 2025
https://github.com/1046102779/opentracing
OpenTracing分布式跟踪系统标准和源码阅读
dapper gateway log prometheus rpc
Last synced: 21 Mar 2025
https://github.com/namesmt/starter-fullstack
🔥Hono RPC, Nuxt, SST Ion, Kinde Auth, Tanstack Query, Shadcn, Primevue, UnoCSS
boilerplate fullstack hono kinde nuxt primevue rpc shadcn sst starter tanstack tanstack-query unocss vue
Last synced: 19 Mar 2025
https://github.com/raviqqe/onerpc
The router-less serverless RPC framework for TypeScript
aws-lambda edge-computing nextjs rpc typescript
Last synced: 12 Apr 2025
https://github.com/xujiajun/tast-jsonrpc
The Go language implementation of jsonrpc framework. Support PHP、Java、Golang、Python client .
golang java jsonrpc microservices php python rpc soa tast
Last synced: 24 Apr 2025
https://github.com/2637309949/dolphin
Automated code tool for Golang
bean gin golang microservice rpc sso tools workload xorm
Last synced: 11 Apr 2025
https://github.com/udamir/wsapix
Next generation Websocket framework for nodejs
api asyncapi pubsub rpc uwebsockets uwebsocketsjs websocket ws
Last synced: 11 Apr 2025
https://github.com/thesyncim/exposed
High performance RPC framework
client framework high-performance rpc server
Last synced: 20 Nov 2024
https://github.com/cirocosta/sample-rpc-go
An Example of Go RPC Client and Server
Last synced: 30 Apr 2025
https://github.com/imqueue/rpc
RPC-like client-service implementation over messaging queue
client communication message-queue redis redis-queue rpc rpc-client rpc-over-message-queue rpc-service service
Last synced: 07 May 2025
https://github.com/trustedsec/windows-ms-lsat-rpc-example
Windows RPC example calling stubs generated from MS-LSAT and MS-LSAD
c cpp rpc visual-studio windows
Last synced: 14 Apr 2025
https://github.com/i2y/connecpy
Python implementation of Connect Protocol
connectrpc protobuf protocol-buffers python rpc
Last synced: 01 May 2025
https://github.com/nateshmbhat/tap-rpc
The tool you need for your GRPC clients and backends
electron grpc grpc-clients js mock-server node proto rpc svelte svelte3 ts webpack
Last synced: 10 Feb 2025
https://github.com/michael-sulyak/aiohttp-rpc
A simple JSON-RPC implementation for aiohttp
aiohttp async json-rpc python python3 rpc rpc-library websocket
Last synced: 09 Apr 2025
https://github.com/murtaza-u/transmission-remote-tui
A TUI for BitTorrent client transmission
rpc terminal-user-interface transmission
Last synced: 04 Apr 2025
https://github.com/ronhe/rn-webview-rpc
Add RPC capabilities to a React Native WebView component
bridge comlink react react-native rpc webview
Last synced: 01 Apr 2025
https://github.com/wallpants/bunvim
Neovim Bun client.
bun neovim neovim-plugin nodejs rpc rpc-client typescript
Last synced: 16 Mar 2025
https://github.com/0xsharma/compact-chain
A simple light weight blockchain written in Golang for devs with interest in blockchain architecture.
blockchain golang grpc p2p rpc
Last synced: 05 May 2025
https://github.com/qtc-de/rpv-web
rpv-web is a browser based frontend for the rpv library
decompiler ndr rpc rpcview vlang
Last synced: 22 Mar 2025
https://github.com/Its-Haze/league-rpc
Just a better Rich Presence for League of Legends. Showcasing Live Game Stats, Summoner Icons, Rank Emblems and Champion Skins on Discord.
discord discord-rpc league-of-legends league-of-legends-python league-of-legends-rpc league-rich-presence leaguerpc linux presence-detection rich-presence rich-presence-discord riot-games-league rpc teamfight-tactics
Last synced: 11 Mar 2025
https://github.com/jfjlaros/arduino-simple-rpc
Python client for the Arduino simpleRPC protocol.
arduino discovery remote-procedure-call rpc rpc-api rpc-client rpc-framework simple
Last synced: 19 Dec 2024
https://github.com/deno-libs/rpc
📡 JSONRPC server router for Deno
deno deno-server jsonrpc jsonrpc-server rpc typescript
Last synced: 05 Apr 2025
https://github.com/newlifex/x_net40
新生命X组件.Net4.0版本,数据中间件XCode、日志、网络、RPC、序列化、缓存、Windows服务、码神工具、魔方(Web权限系统)
Last synced: 14 Apr 2025
https://github.com/jchristn/watsonmesh
A simple mesh networking library in C# based on WatsonTcp
async cluster clustering framing mesh mesh-networking network networking nuget rpc sync tcp tcp-client tcp-server tcp-socket
Last synced: 27 Dec 2024
https://github.com/sergiocarneiro/example-hono-api
An example of how to create a publishable and fully type-safe API using Hono.
api cloudflare-workers hono remix rpc
Last synced: 13 May 2025
https://github.com/rnett/krosstalk
A pure Kotlin pluggable RPC library, with expect/actual support
compiler-plugin kotlin kotlinx-serialization ktor-client ktor-server plugable rpc
Last synced: 13 Apr 2025
https://github.com/rxri/tidalrpc
Discord Rich Presence for Tidal made in Electron
cross-platform crossplatform discord discord-rpc macos presence rich rpc tidal tray typescript windows
Last synced: 17 Mar 2025
https://github.com/denkhaus/go-bitshares
API for Bitshares - supports websocket RPC & Wallet functions
bitshares bitshares-api cryptocurrency decentralised-exchange rpc websocket
Last synced: 08 May 2025
https://github.com/thrau/pymq
A simple message-oriented middleware library built for Python IPC across machine boundaries
message-oriented-middleware pubsub python queues redis rpc
Last synced: 24 Mar 2025
https://github.com/smartcontractkit/blockchain-rpc-exporter
Prometheus exporter for EVM compatible RPC endpoints.
blockchain prometheus python rpc
Last synced: 30 Apr 2025
https://github.com/michaelvasseur/electron-ipc-bus
An IPC bus for Electron.
Last synced: 15 May 2025
https://github.com/airtestproject/hrpc
Common interface definition based rpc implementation
rpc rpc-client rpc-framework rpc-library
Last synced: 09 Apr 2025
https://github.com/spikehd/rsrpc
Rust implementation of the Discord RPC server
discord discord-rpc rpc rpc-server rust rust-lang
Last synced: 21 Mar 2025
https://github.com/lnbc1qwfyb24/lnmessage
Talk to Lightning nodes from the Browser
javascript lightning-network nodejs rpc typescript websocket
Last synced: 12 Apr 2025
https://github.com/aurorayolo/hyperf-chat-upgrade
此项目暂停开发
composer docker hyperf hyperf-chat hyperf-framework mysql nsq php php72 php73 redis rpc socket-io swoole
Last synced: 22 Jan 2025
https://github.com/philippgille/libra-sdk-go
Go SDK for the Libra cryptocurrency
cryptocurrency go golang grpc libra package rpc sdk
Last synced: 25 Apr 2025
https://github.com/moneropay/go-monero
A Monero RPC Wallet client implementation written in Golang.
Last synced: 14 Apr 2025
https://github.com/7mind/idealingua-v1
IdeaLingua RPC for Scala, TypeScript, C#, Go
api cats-effect compiler csharp generative go http4s idealingua idl izumi json pper productivity rpc scala scalajs transpiler typescript zio
Last synced: 06 Mar 2025
https://github.com/httprunner/funplugin
HttpRunner function plugin
go-plugin grpc hashicorp-plugin plugin rpc
Last synced: 08 May 2025
https://github.com/ragokan/bunicorn
Fast and type safe Bun, Deno and Edge backend and client framework!
backend backend-api backend-service bun bunicorn bunjs client client-server deno edge framework http-server rpc server web-framework
Last synced: 12 Apr 2025
https://github.com/wtfacademy/wtf-geth
Go Ethereum (Geth)极简教程。Minimal Tutorials to Go Ethereum (Geth).
blockchain eth ethereum geth go golang rpc
Last synced: 27 Apr 2025
https://github.com/3p3r/grpc-express
gRPC express based web reverse proxy
express grpc grpc-web middleware rpc
Last synced: 22 Apr 2025
https://github.com/seralexeev/untype
🚀 The untype stack monorepo
logger migrations moon nodejs orm pg postgraphile react rest rpc scheduler typescript
Last synced: 17 Mar 2025
https://github.com/amulyakashyap09/nodejs_grpc
GRPC based API CRUD using Nodejs at both server and client side
grpc grpc-node mongodb mongoose nodejs rpc rpc-client rpc-framework rpc-server
Last synced: 24 Apr 2025
https://github.com/jameshurst/Transmission-Swift
A Combine powered Transmission RPC API client.
api rpc swift torrent transmission
Last synced: 28 Nov 2024
https://github.com/heisenware/vrpc-js
Asynchronous RPC via MQTT for Javascript
asynchronous cpp-14 cpp-bindings iot javascript-bindings language-bindings mqtt mqtt-connector native-extensions nodejs-bindings python-bindings rpc
Last synced: 02 Dec 2024
https://github.com/p0dalirius/msrprn-coerce
A python script to force authentication using MS-RPRN RemoteFindFirstPrinterChangeNotificationEx function (opnum 65).
Last synced: 30 Dec 2024
https://github.com/imqueue/cli
Command Line Interface for @imqueue
cli message-queue rad redis-queue rpc rpc-client rpc-over-message-queue rpc-service
Last synced: 09 Apr 2025
https://github.com/iamtraction/discoipc
Connect to the local Discord IPC Socket, for features like Rich Presence.
disco-ipc discoipc discord-rich-presence discord-rpc ipc rich-presence rpc
Last synced: 05 Jan 2025
https://github.com/rafalp/trpc-core
Toolkit for implementing tRPC servers in python
Last synced: 23 Mar 2025
https://github.com/so1n/rap
rap(par[::-1]) is advanced and fast python async rpc
aiorpc async-rpc asyncio python-rpc rap rpc
Last synced: 12 Apr 2025
https://github.com/dial-once/node-bunnymq
BunnyMQ is an amqp.node wrapper to ease common AMQP usages (RPC, pub/sub, channel/connection handling etc.).
amqp consumer javascript nodejs rabbitmq rpc
Last synced: 10 Apr 2025
https://github.com/yortw/spooky
An HttpClient based Json RPC 2.0/XML-RPC client for .Net.
c-sharp httpclient json json-rpc rpc
Last synced: 18 Apr 2025
https://github.com/jemc/pony-capnp
Cap’n Proto plugin for generating serializable Pony classes. :horse: - :tophat:'n :parking:
capn-proto capnproto code-generation library pony-language rpc schema serialization
Last synced: 23 Mar 2025
https://github.com/quikmile/trellio
Python3 asyncio based microframework for microservice architecture
aiohttp asyncio microframework microservice python35 python36 rpc tcp-client tcp-server
Last synced: 09 May 2025
https://github.com/montyanderson/zcash
:dollar: Minimal Zcash library for Node.js
Last synced: 23 Apr 2025
https://github.com/danijar/portal
Fast and reliable distributed systems in Python
arrays client concurrency distributed numpy parallel parallelism performance python rpc server sockets throughput
Last synced: 14 Apr 2025
https://github.com/zylo117/kafka-rpc
RPC protocol based on kafka. Horizontally scalable, fault-tolerant, wicked fast, just like kafka.
gevent kafka kafka-features kafka-rpc rpc rpc-framework rpc-protocol rpc-service scalability throughput
Last synced: 04 May 2025
https://github.com/lablup/callosum
An RPC Transport Library for asyncio
asyncio backendai networking python rpc zeromq
Last synced: 19 Dec 2024
https://github.com/pwh19920920/xmutca-rpc
Xmutca-rpc是一个基于netty开发的分布式服务框架,提供稳定高性能的RPC远程服务调用功能,支持注册中心,服务治理,负载均衡等特性,开箱即用。
distributed ha nacos netty registry rpc
Last synced: 05 May 2025
https://github.com/tinywan/webman-rpc
simple rpc service for webman plugin
php rpc rpc-server tinywan webman webman-framework workerman
Last synced: 01 May 2025
https://github.com/nitely/nim-grpc
Pure Nim gRPC client and server
client grpc grpc-client grpc-server http2 nim rpc server
Last synced: 13 Apr 2025
https://github.com/molvqingtai/comctx
Cross-context RPC solution with type safety and flexible adapters.
broadcastchannel browser-extension comlink electron iframe ipcmain messagechannel messageport postmessage react-native rpc service-worker webworker
Last synced: 15 Apr 2025
https://github.com/cojen/dirmi
Dirmi is a replacement for Java RMI which supports bidirectional remote objects.
java java-rmi remote-method-invocation remote-procedure-call rmi rpc rpc-library
Last synced: 10 Apr 2025
https://github.com/byebyebruce/natsrpc
NATSRPC, transport by nats, define by proto file(gen code),use like grpc
golang grpc nats natsrpc proto protobuf protoc protoc-gen-go rpc
Last synced: 23 Apr 2025
https://github.com/crizmo/discordcards
Discord activity cards for github readme / your personal websites
badges card discord express github readme-profile rpc server socket-io
Last synced: 07 May 2025
https://github.com/hprose/hprose-as3
Hprose for ActionScript 3.0
actionscript cross-language cross-platform hprose rpc rpc-client rpc-framework rpc-library serialization serialize serializer
Last synced: 28 Feb 2025
https://github.com/netcore-jroger/SimpleRpc
A light-weight RPC wrap of google gRPC framework.
Last synced: 04 May 2025
https://github.com/imvexed/procedurem
A Small (2kb) And Performant Isomorphic RPC Library Using WebSockets
bi-directional isomorphic rpc typescript websockets
Last synced: 12 Apr 2025
https://github.com/inspirate789/bmstu-os
:tv: Лекции, семинары и лабораторные работы по курсу "Операционные системы" в МГТУ им. Н. Э. Баумана.
5sem assembly bmstu c ics7 input-output iu7 linux linux-kernel notes operating-systems os papers rpc transactions unix
Last synced: 23 Nov 2024
https://github.com/pndurette/pybatchexecute
Python package to ease interactions with Google's batchexecute batch RPC system
Last synced: 14 Apr 2025
https://github.com/Blockdaemon/solana-cluster
Tooling to manage Solana snapshots
Last synced: 11 Mar 2025
https://github.com/kariy/probe
A Starknet toolkit
blockchain cli rpc rust starknet
Last synced: 13 Apr 2025
https://github.com/cloud66-oss/unrestful
Simple, lightweight and mountable RPC for Rails
Last synced: 10 Apr 2025
https://github.com/bzzt/bigtable
Elixir client library for Google Bigtable
bigtable elixir gcp google google-bigtable googlecloud googlecloudplatform grpc rpc
Last synced: 28 Apr 2025