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/smallnest/rpcx-agent
Agent to invoke rpcx services in C++, Java, Python, C#, Ruby, etc. for rpcx 2.x
cross-platform golang java rpc rpcx
Last synced: 04 Apr 2026
https://github.com/qard/kabuki
Promise-based, actor-like, streaming RPC
actors javascript kabuki nodejs promise rpc
Last synced: 23 Mar 2025
https://github.com/haloplatform/go-haloplatform
Official golang implementation of the Halo Platform protocol.
blockchain consensus cryptocurrency glo go halo halo-platform-protocol haloplatform ipc network raft rpc ws
Last synced: 12 Jan 2026
https://github.com/windoze/vertx-kotlin-rpc
A minimalist RPC framework for Vertx, supports both Kotlin and Java.
Last synced: 19 Mar 2025
https://github.com/anurnomeru/republic
Republic 是一款简单易用的 RPC 框架,QPS 在 6000 左右,基于 raft 实现了高可用的注册中心,基于 kotlin 开发,支持 Java、Kotlin。它并不需要寄托于 spring 环境使用,依赖极少,只使用了 netty、hessian、以及 guava。
Last synced: 15 Apr 2025
https://github.com/djdeveloperr/rpcord
Module to interact with Discord IPC.
Last synced: 07 May 2025
https://github.com/dizys/orpc
The type-safe Node.js and browser RPC library built on top of socket.io. Empowered with SOA governance and load balancing.
nodejs rpc socket-io typesafe typescript
Last synced: 22 Jun 2025
https://github.com/sunli829/potatonet
PotatoNet is a lightweight microservices framework
macroservices network-programming rpc rust rust-lang
Last synced: 09 Apr 2025
https://github.com/rustamwin/rpc-controllers
Use class-based controllers to create JSON-RPC 2.0 server usage in Express / Koa and TypeScript
decorators express json-rpc koa rpc rpc-controllers rpc-framework rpc-server typescript
Last synced: 20 Mar 2025
https://github.com/0xgingi/audiobookshelf-discord-rpc
Displays what you're listening to on audiobookshelf on discord!
audiobookshelf discord discordapp discordrpc discordrpc-state discordrpcstate rpc rust rust-lang
Last synced: 14 Apr 2025
https://github.com/jalbam/super_queue
[Super Queue] Queue and lottery viral game totally written in PHP and DHTML. Highly configurable.
chinese-simplified cross-browser cross-device cross-platform cross-platform-game game javascript lottery-game multi-platform multiplayer-game mysql php queueing roulette rpc viral-game web-based web-based-game wechat weixin
Last synced: 16 Apr 2026
https://github.com/leo-project/leo_rpc
An original RPC library written in Erlang whose interface is similar to Erlang's buildin RPC.
Last synced: 14 Apr 2025
https://github.com/adabox-aio/ogmios-java-client
Ogmios Java Client Library
cardano cardano-community java rpc websocket
Last synced: 11 May 2025
https://github.com/minhtran241/flexiconnect-architecture
FlexiConnect Architecture is a distributed system designed with versatile data transport options, providing flexibility and efficiency in handling diverse data sources and destinations.
amqp bootstrap caddy docker docker-hub docker-swarm gnu-make golang grpc mailhog microservices mongodb postgresql protocol-buffers rabbitmq rpc
Last synced: 04 Mar 2026
https://github.com/AipNooBest/wow-discord-rpc
Discord Rich Presence for World of Warcraft
addon discord rich-presence rpc warcraft world-of-warcraft wow
Last synced: 12 Mar 2025
https://github.com/adalkiran/py-inventa
A Python library for microservice registry and executing RPC (Remote Procedure Call) over Redis.
asyncio cross-language cross-platform distributed-computing distributed-systems microservices orchestration python python3 redis remote-procedure-calls rpc rpc-framework rpc-library service-discovery
Last synced: 11 Apr 2025
https://github.com/oskaritimperi/nimtwirp
Twirp RPC framework for Nim
nim nimpb protobuf protocol-buffers rpc twirp
Last synced: 05 Jul 2025
https://github.com/anarkiwi/faucetconfrpc
An RPC for Faucet Config Files
faucet grpc grpc-go grpc-python rpc sdn
Last synced: 19 May 2026
https://github.com/carno-php/framework
DevOps easy and cloud-native friendly framework, happy coding
async coroutine devops high-performance microservices msa rpc soa swoole
Last synced: 03 Jan 2026
https://github.com/makay11/rpc
An RPC library for quick development of seamless full-stack applications.
real-time rpc server-sent-events sse subscriptions typescript
Last synced: 29 Jul 2025
https://github.com/nmorenor/chezmoi-net
Golang bidirectional jsonrpc2 implementation over Web Socket Or UDP using KCP
bidirectional golang jsonrpc jsonrpc2 kcp rpc udp udp-client-server websocket
Last synced: 27 Jul 2025
https://github.com/k8w/tsrpc-browser
TSRPC Client for browser
framework fullstack k8w rpc tsrpc typescript
Last synced: 28 Apr 2025
https://github.com/ichtrojan/node-rpc-client
A RPC client demo built in NodeJS
grpc javascript node nodejs rpc
Last synced: 15 Jul 2025
https://github.com/c13n-io/c13n-go
A deployable component for LND that encapsulates and manages payload and message transfers within Lightning payments.
bitcoin bitcoind golang lightning lightning-network lnd messaging micropayments payload protobuf rpc
Last synced: 14 Jan 2026
https://github.com/fizyr/fizyr-rpc
Native Rust implementation of the Fizyr RPC protocol
hacktoberfest rpc rust shared-memory
Last synced: 12 Apr 2025
https://github.com/bewhale/rpc-detect
通过Windows RPC批量多线程 对HTTP、DNS协议 进行 出网情况探测
Last synced: 29 Apr 2025
https://github.com/storacha/go-ucanto
🐧 Ucanto UCAN RPC in Go
auth decentralized ipld rpc ucan
Last synced: 15 Dec 2025
https://github.com/lukasjarosch/go-micro-svc-boilerplate
microservice boilerplate service using go-micro
boilerplate-template golang micro microservice rpc
Last synced: 11 Apr 2025
https://github.com/eilvelia/camlproto
OCaml implementation of the MTProto protocol and TL binary data serialization format. 🚧
binary-serialization mtproto protocol rpc telegram telegram-api
Last synced: 29 Apr 2025
https://github.com/amitojsingh366/amitojs-minecraft-rpc
A Simple Discord RPC Minecraft Forge Mod
discord discord-rpc jar minecraft minecraft-forge minecraft-mod mod rpc
Last synced: 10 Sep 2025
https://github.com/fabiospampinato/siero-worker
A managed worker that can be interacted with via Siero.
deserialization environment plugin rpc sandbox serialization siero worker
Last synced: 04 Jul 2025
https://github.com/aminnairi/renkei
Effortless type-safe communication between client and server
Last synced: 04 Sep 2025
https://github.com/evaijs/evjs
React meta-framework, built on TanStack + Hono.
edge full-stack hono react routing rpc server-functions server-rendering tanstack zero-config
Last synced: 06 Apr 2026
https://github.com/adrenak/xavier
A Networking solution for Unity based on Telepathy
Last synced: 07 May 2025
https://github.com/westandskif/synclane
synclane is a framework-agnostic RPC API with a smart auto-generated TypeScript client.
python rpc typescript validation
Last synced: 14 Dec 2025
https://github.com/shawakash/paybox
"Paytm Karo" like but not in rupee, in crypto. Yes you read it correctly. Come and check.
ethereum rpc smart-contracts solana wallet web3
Last synced: 12 Sep 2025
https://github.com/pumpkinseed/ethock
Lightweight Ethereum JSON RPC Mock written in Rust
cryptocurrency ethereum json mock rpc
Last synced: 07 Apr 2025
https://github.com/hslam/rpc
Package rpc implements a remote procedure call over TCP, UNIX, HTTP and WS. Up to 4x faster than net/rpc.
batching code epoll fast go golang kqueue multiplexing netpoll pb ping pipelining rpc server-push tls transport watch
Last synced: 28 Apr 2025
https://github.com/thundernet8/browser-thrift
Thrift RPC data transport protocol re-implementation in TypeScript for browser side RPC client
Last synced: 27 Oct 2025
https://github.com/datadvance/prouter
Distributed job manager and HTTP proxy
Last synced: 21 Aug 2025
https://github.com/metarhia/protocol
Metarhia Protocol
javascript node nodejs protocol rpc
Last synced: 16 Mar 2026
https://github.com/hupe1980/gomsf
Golang based RPC client to communicate with Metasploit
exploit golang metasploit meterpreter msf redteam rpc shell
Last synced: 16 Apr 2025
https://github.com/bondy-io/bondy-demo-marketplace
Example demonstrating a market maker using Bondy for AuthN/Z, RPC and PubSub in Python and JS
authn authz bondy demo-app event-mesh microservices pubsub rpc service-mesh spa wamp-protocol
Last synced: 19 Jun 2025
https://github.com/noowz/brawl-stars-discord-rich-presence
Discord Rich Presence that shows on your profile your Brawl Stars statistics.
brawl-stars brawl-stars-api discord discord-js discordapp djs rich-presence rpc supercell supercell-brawl-stars
Last synced: 10 Aug 2025
https://github.com/rse/mqtt-plus
MQTT Communication Patterns
communication event junction mqtt rpc service
Last synced: 02 Apr 2026
https://github.com/datadvance/prpc
Bidirectional websocket RPC with data streaming
Last synced: 22 Sep 2025
https://github.com/kompendium-ano/accumulate-dart-client
Accumulate JSON-RPC client implemented in Dart
accumulate json-rpc rpc rpc-api
Last synced: 28 Jul 2025
https://github.com/lewiszlw/notebooks
存放学习笔记、写过的博客等~
algorithms blog distributed dubbo java kafka linux middleware mq mysql network op ops os python redis rpc security system-design thrift
Last synced: 27 Jul 2025
https://github.com/moyada/sharingan
微服务测试工具
dubbo rpc sofa-rpc spring-cloud-eureka testing
Last synced: 30 Apr 2025
https://github.com/bankiru/doctrine-api-client
Doctrine-faced RPC API Client
Last synced: 11 Apr 2025
https://github.com/meulengracht/libgracht
Gracht (english: canal) is a lightweight, cross-platform, low-dependency, and modular protocol/rpc library.
cross-platform library lightweight protocol rpc
Last synced: 09 Jul 2025
https://github.com/geut/nanomessage
Simple module that helps you to build a `request-response` abstraction on top of any other solution.
eventemitter messages request-response rpc socket streams websocket
Last synced: 09 Oct 2025
https://github.com/vyfor/cord.nvim
Discord Rich Presence for Neovim. Started as a first Neovim plugin written in Kotlin, moved to:
discord kotlin lua neovim plugin rich-presence rpc
Last synced: 20 Oct 2025
https://github.com/technicallyjosh/protoc-gen-openapi
OpenAPI generation from Protobuf
Last synced: 28 Feb 2026
https://github.com/sandarutharuneth/discord-rich-presence
Discord Custom Rich Presence on your PC. Easy to customize and run on VS Code or as a Web application.
custom-rpc discord discord-js discord-rpc discord-rpc-client rich-presence rpc web-application web-ui
Last synced: 10 Sep 2025
https://github.com/imvexed/notalicensingplatform
Subscription based licensing system via RPC
cross-platform docker licensing mongodb netcore rpc sqlite ssl
Last synced: 12 Apr 2025
https://github.com/xdrpp/goxdr
RFC4506 XDR compiler for go https://xdrpp.github.io/goxdr/pkg/github.com/xdrpp/goxdr/cmd/goxdr/goxdr.1.html
golang oncrpc rfc4506 rfc5531 rpc sunrpc xdr xdr-compiler
Last synced: 18 Jan 2026
https://github.com/younesious/go-microservices
Cool application using Go and microservice architecture for the IUST software engineering final project.
caddy docker-compose docker-swarm go grpc kuber microservice rabb rpc
Last synced: 26 Apr 2025
https://github.com/mfridman/protoc-gen-connectclient-go
Protobuf plugin to generate a Connect Go client, with batteries 🔋
buf connectrpc proto protobuf protoc rpc rpc-client
Last synced: 29 Oct 2025
https://github.com/michielpost/nanorpc
Nano RPC Client library in C#
blazor-webassembly cryptocurrency nanocurrency raiblocks rpc rpc-methods
Last synced: 22 Apr 2025
https://github.com/matheusjohannaraujo/zynq
Zynq is a PHP library that brings JavaScript-like asynchronous features to PHP, including support for timers, promises, async/await behavior, and multi-threaded execution via RPC.
async await catch clearinterval cleartimeout finally php promise rpc setinterval settimeout theards then tick ticks
Last synced: 07 May 2025
https://github.com/morglod/rpct-js
RPC universal toolkit with lots of session environment & callbacks support
callbacks figma figma-plugin figma-plugins figma-rpc rpc rpc-framework rpc-library socket streams transport typescript
Last synced: 13 Apr 2025
https://github.com/shirokovnv/phx_json_rpc
Simple JSON RPC server written in elixir.
Last synced: 07 May 2025
https://github.com/ubisoft-potato/nettyall
Build Rpc、HttpClient、HttpServer etc. based on Netty
guice netty-http netty-rpc rpc
Last synced: 12 Apr 2025
https://github.com/mostafa/norpc
A fault-tolerant, protocol-agnostic, dead-simple, reliable, interoprable and secure RPC framework
dead-simple fault-tolerant interoperable norpc protocol-agnostic reliable rpc rpc-framework secure
Last synced: 04 Mar 2025
https://github.com/vhrdtech/wire_weaver
Lightweight microcontroller API code generator with support for rich data types (including unsized types in no_std) and seamless backward/forward compatibility.
api mcu no-alloc no-std rpc rust wire-format
Last synced: 11 Jan 2026
https://github.com/9ssi7/cillop
The Cillop Arcihtecture example project for golang.
architecture clean-architecture cqrs ddd-architecture event-driven golang golang-architect http i18n rpc
Last synced: 06 Mar 2025
https://github.com/darosior/lightningcpp
C-lightning plugins and RPC library
bitcoin c-lightning json-rpc lightning lightning-network rpc wrapper
Last synced: 12 Apr 2025
https://github.com/anephenix/hub
A Node.js WebSocket server and client with added features
pubsub rpc sarus websocket-server
Last synced: 10 Apr 2026
https://github.com/hobbyquaker/homematic-xmlrpc
A pure JavaScript XML-RPC client and server for Node.js. Patched for use with Homematic CCU
homegear homematic node-module rpc smarthome
Last synced: 12 Apr 2025
https://github.com/sile/fibers_rpc
Rust RPC library built on top of fibers crate
Last synced: 11 Apr 2025
https://github.com/sambacha/rpc-web3-debugger
Web3 Provider Testing and Debugging Suite
ethereum ethers-provider json-rpc provider rpc web3 web3-provider web3provider
Last synced: 15 Mar 2025
https://github.com/thundernet8/dubbo-node
🌏 NodeJS communicate with dubbo and services generator CLI
Last synced: 27 Oct 2025
https://github.com/bashkirtsevich-llc/aiokrpc
Asyncio KRPC-server
async asyncio asyncio-server kademlia krpc rpc rpc-server
Last synced: 21 Jul 2025
https://github.com/kuwacom/discord-status
Software to customize Discord status. Discordのstatusをカスタマイズするソフト
discord discord-status rpc status
Last synced: 12 Oct 2025
https://github.com/shgopher/luban
《鲁班讲系统设计》这是一本当代软件工程师,化身鲁班,讲解系统设计的书
containers docker k8s kubernetes mq rpc search-engine system-design
Last synced: 07 Apr 2026
https://github.com/dipu-bd/pyease-grpc
Easy to use requests-like gRPC client in python
grpc grpc-client grpc-web protobuf rpc
Last synced: 02 Mar 2026
https://github.com/yomea/hangu-rpc
该框架为rpc原理学习者提供一个思路,一个非常简单的轻量级rpc框架,支持http请求rpc数据绑定。
http netty rpc socket springboot
Last synced: 02 Aug 2025
https://github.com/zfi2/ida-9.0-discord-rpc
IDA 9.0 Discord Rich Presence Python plugin
disassembler discord discord-rich-presence ida plugin pypresence python rpc
Last synced: 11 Apr 2025
https://github.com/sinkedship/cerberus
An easy-to-use service(s) registration, discovery framework for common RPC solution, Apache Thrift.
consul etcd k8s rpc rpc-framework service-discovery service-registration thrift zookeeper
Last synced: 27 Oct 2025
https://github.com/lmxy1990/slimrpc
一个精简的rpc框架
dynamic netty-rpc rpc rpc-framework
Last synced: 14 Jan 2026
https://github.com/vim-denops/deno-vim-channel-command
🦕 Vim's Channel command for Deno
Last synced: 07 Jul 2025