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-06 00:22:14 UTC
- JSON Representation
https://github.com/ahoo-wang/fetcher
Fetcher is not just another HTTP client—it's a complete ecosystem designed for modern web development with native LLM streaming API support. Built on the native Fetch API, Fetcher provides an Axios-like experience with powerful features while maintaining an incredibly small footprint.
ai axios client event-source event-stream fetch http llm openai openai-api restful-api rpc sse
Last synced: 01 Apr 2026
https://github.com/gweidart/loadbalancoooor
🪞PoC local JSON-RPC load-balancer with opt-in anonymizer via Tor
ethereum load-balancer metamask proxy rpc tor
Last synced: 26 Jul 2025
https://github.com/eldersjavas/ebitengine-discord-rpc
Discord Rich Presence for Ebitengine
discord ebiten ebitengine game rpc
Last synced: 11 Jan 2026
https://github.com/thearchitector/just-jobs
A friendly and lightweight wrapper for arq.
arq async asynchronous asyncio celery concurrency jobs python queue redis rpc serialization tasks
Last synced: 11 Nov 2025
https://github.com/geut/nanomessage-rpc
Tiny :hatched_chick: RPC on top of nanomessage
Last synced: 14 Jun 2025
https://github.com/swoft-cloud/swoft-rpc
[READ ONLY] RPC Compoment for Swoft
Last synced: 05 Oct 2025
https://github.com/na-trium-144/webcface
Web-based Communication Framework & Dashboard-like UI
immediate-gui immediate-mode ipc msgpack publish-subscribe rpc websocket
Last synced: 14 Oct 2025
https://github.com/acquitelol/gluta
Custom Genshin Impact Rich Presence
css discord electron genshin gluta html javascript richpresence rpc
Last synced: 15 Apr 2025
https://github.com/krzema12/kotlin-rpc
Kotlin-centric, multiplatform-enabled approach to RPC.
Last synced: 18 Oct 2025
https://github.com/sajagin/revolt-spotify-rpc
A simple , single file RPC for auto updating status on revolt.chat from spotify via last.fm
revolt-api revolt-bot revolt-chat revolt-rpc revoltjs rpc spotify-rpc
Last synced: 07 Mar 2026
https://github.com/wieslawsoltes/wrpc
A Graphical User Interface for using the Wasabi Wallet RPC
avalonia avaloniaui bitcoin bitcoinwallet gui rpc wasabiwallet
Last synced: 25 Oct 2025
https://github.com/blockcoders/near-rpc-providers
Near JSON RPC Provider compatible with ethers.js
blockchain ethers ethersjs json-rpc near near-rpc rpc
Last synced: 22 Apr 2025
https://github.com/gomatic/opinionated
An opinionated Go application starter framework
cyclejs facebook framework goa graphql grpc http2-push instagram linkedin microservices oath2 progressive-web-app prpl-pattern reactive restful-api rpc starter-kit swagger twitter
Last synced: 09 Aug 2025
https://github.com/benthecarman/lightning-rod
Onboarding Lightning Users :zap:
bitcoin c-plus-plus lightning lightning-network rpc
Last synced: 04 Oct 2025
https://github.com/sidebandtech/sideband
Browser ↔ local daemon communication SDK for TypeScript, without WebSocket plumbing.
agent browser bun bunjs daemon e2ee local-first multiplexing nat-traversal networking p2p rpc sdk secure-communication transport typescript web-ui websockets
Last synced: 08 Mar 2026
https://github.com/spacingbat3/disconnection
A pack of WebSocket Server and IPC to handle Discord cross-process communication.
arrpc discord discord-rpc discord-rpc-server ipc rpc rpc-server webcord websocket
Last synced: 23 Apr 2025
https://github.com/smokingplaya/tauri-plugin-drpc
A plugin for Tauri that allows you to control Discord Rich Presence.
discord ipc rpc rust tauri typescript
Last synced: 22 Mar 2025
https://github.com/sciprogcentre/communicator
Polyglot and distributed scientific function call library
distributed-systems jetbrains-research kotlin rpc
Last synced: 26 Jun 2025
https://github.com/kfrancischen/galaxy
Simple distributed file system based on gRPC
abseil bazel distributed-file-system glog grpc-cpp opencensus prometheus protobuf pybind11 rapidjson rpc
Last synced: 19 Aug 2025
https://github.com/noowz/clash-of-clans-discord-rich-presence
Discord Rich Presence that shows on your profile your Clash of Clans statistics.
clash-of-clans clash-of-clans-api discord discord-js discordapp djs rich-presence rpc supercell supercell-clash-of-clans
Last synced: 31 Oct 2025
https://github.com/floydous/webshocket
An enhanced module to provide a robust, socket-like abstraction for WebSockets
asynchronous contributions-welcome good-first-issue good-first-pr help-wanted networking python python3 rpc rpc-client rpc-server webshocket websocket websockets
Last synced: 11 Feb 2026
https://github.com/ppissias/xsrpcj
An extra small (xs) RPC implementation
code-generation java json protobuf3 protocol-buffers rpc velocity-template
Last synced: 09 Mar 2026
https://github.com/jobe3774/raspend
raspend is a small and easy to use web service framework, which is ideal for small to medium-sized home automation projects.
backend backend-framework commandmap framework gpio home-automation http http-server python python-3 python3 raspberry-pi raspend remote-execution remote-procedure-call rpc rpi thread threads web-service
Last synced: 13 Apr 2025
https://github.com/nauja/ue4-chest2d-sample
Sample of an interactable 2D chest done in Unreal Engine 5 with Paper2D
chest multiplayer paper2d rpc ue4 ue5
Last synced: 15 Apr 2025
https://github.com/naivetoby/simple-rpc
一款非常轻量级的 RPC 调用框架,基于 RabbitMQ 消息队列,使用 Spring-Boot 开发
Last synced: 16 Jan 2026
https://github.com/dylex/haskell-nfs
Haskell NFS libraries including ONC (Sun) RPC and NFSv4 Client
Last synced: 04 Jul 2025
https://github.com/vorot93/boinc-client-rest-server
RESTful API for BOINC client
Last synced: 30 Apr 2025
https://github.com/frugalos/cannyls_rpc
RPC library for operating cannyls's devices from remote nodes
Last synced: 10 Apr 2025
https://github.com/ozkansen/aria2_rpc_client
Aria2 RPC Client for Python. MIT licence
aria2 client python rpc xmlrpc-client
Last synced: 25 Jan 2026
https://github.com/adalkiran/go-inventa
A Go library for microservice registry and executing RPC (Remote Procedure Call) over Redis.
cross-language cross-platform distributed-computing distributed-systems go golang-library microservices orchestration redis remote-procedure-calls rpc rpc-framework rpc-library service-discovery
Last synced: 11 Apr 2025
https://github.com/codewhiteweb/revolt-spotify-rpc
A simple , single file RPC for auto updating status on revolt.chat from spotify via last.fm
revolt-api revolt-bot revolt-chat revolt-rpc revoltjs rpc spotify-rpc
Last synced: 12 Apr 2025
https://github.com/ademcatamak/readingisgood
E-Commerce
docker e-commerce jwt outbox-pattern repository-pattern rest-architecture role-based-access-control rpc specification-pattern
Last synced: 06 Mar 2026
https://github.com/vasyas/typescript-rest-rpc
RPC over REST for Typescript clients and servers
api javascript nodejs rest restful rpc typescript
Last synced: 20 Jun 2025
https://github.com/catmengi/dynamicrpc
C rpc server and client library
c libffi linux posix pure-c rpc rpc-client rpc-framework rpc-server
Last synced: 14 Jul 2025
https://github.com/bring-shrubbery/golang-rpc-example
Example setup of golang's built-in RPC
example golang golang-rpc load-balancer rpc scheduler
Last synced: 28 Mar 2025
https://github.com/0xonkel/solana-rpc-bench
Benchmark Solana RPCs with real calls
Last synced: 13 May 2025
https://github.com/cortesi/mrpc
A MessagePack-RPC implementation for Rust
messagepack messagepack-rpc rpc
Last synced: 12 Apr 2025
https://github.com/2m4u/coldwarmodderstatus
Animated Discord Status For Call of Duty Cold War Modders.
callofduty coldwar discord ps4 ps5 rpc xbox
Last synced: 14 Apr 2025
https://github.com/matheusjohannaraujo/php_timers_promise_async_await_thread
Através da linguagem PHP trabalhe com Timers, Promise, Async, Await e Thread
async await catch clearinterval cleartimeout finally php php-library php7 php8 promise rpc setinterval settimeout theards then tick ticks
Last synced: 14 Apr 2025
https://github.com/jccdex/jcc_rpc
A javascript restful api for interacting with the jingchang server
cross-chain dex javascript jccdex rest-api rpc
Last synced: 13 Aug 2025
https://github.com/mrfearless/sia-library
Sia Library - a library written in assembler for accessing Sia rpc api endpoints (https://sia.tech/docs/)
assembly blockchain cloud-storage masm radasm rpc rpc-library sia siacoin uasm x64 x86
Last synced: 19 Aug 2025
https://github.com/bobotig/dusk-monitor
A safe dashboard for your Dusk node.
blockchain cron dashboard dusk graphql monitoring python rpc rues
Last synced: 22 Aug 2025
https://github.com/rocket049/rpc2d
基于go标准库的双向rpc调用库。two-way rpc library base on go standard library.
Last synced: 12 Jan 2026
https://github.com/WilliamX1/cse-2021
A distributed file system similar to Google File System (GFS).
distributed-file-system gfs mapreduce raft rpc
Last synced: 14 Apr 2025
https://github.com/lexiuwu71/sillyosc
Shows system status (e.g. CPU, GPU, and RAM usage), currently playing music, and local time on Discord RPC, and VRChat OSC chatbox!
chatbox csharp discord discord-rpc mpd osc rpc spotify vrchat vrchat-osc winamp wpf xaml
Last synced: 31 Aug 2025
https://github.com/andeya/logimesh
A Rust RPC microservice 2.0 framework inspired by Towards Modern Development of Cloud Applications paper.
Last synced: 26 Aug 2025
https://github.com/dante4rt/lava-auto-push
A bot that automatically pushes Lava Airdrop points.
airdrop bot cryptocurrency lava rpc
Last synced: 29 Jun 2025
https://github.com/ya-kostik/small-rpc
Простой RPC для проекта. Можно использовать как с HTTP, так и с сокетами, так и с любым другим транспортом.
http javascript js node nodejs rpc rrpc socket tcp websockets
Last synced: 12 Jul 2025
https://github.com/matter-in-motion/mm
Node.js framework and protocol with the focus on real-time applications, blazing response time and low memory footprint.
api app events framework javascript matter-in-motion nodejs protocol rpc
Last synced: 01 Sep 2025
https://github.com/DaveFeed/VK-Music-RPC-for-Discord
VK Music RPC creator with music name and author
discord discord-js discordjs js json music nodejs rich-presence richpresence rpc vk vkontakte
Last synced: 31 Mar 2025
https://github.com/yihleego/unique
Unique is a java based distributed sequence component. It provides RESTful APIs and clients(RPC, HTTP) to obtain sequences, and it supports Spring Boot, Spring Cloud and MyBatis.
database distributed-id distributed-sequence id java mybatis mysql primary-key rpc seq sequence spring-boot spring-cloud sql
Last synced: 12 Apr 2025
https://github.com/danielcoderx/gofel
Gofel is a lightweight RPC server framework in Go, featuring easy setup and robust WebSocket integration.
go golang gorilla-websocket messagepack messagepack-rpc rpc rpc-framework websocket
Last synced: 08 Apr 2025
https://github.com/kanreisa/jsonrpc2-ws
Simple, Fast, Robust Implementation of JSON-RPC 2.0 over WebSocket for Node.js w/ TypeScript
chat javascript json-rpc json-rpc2 jsonrpc jsonrpc2 jsonrpc2-ws multiplayer node-js nodejs rpc rpc-api rpc-framework rpc-server server typescript websocket websocket-server websockets
Last synced: 10 Jun 2025
https://github.com/havendv/h.proxyfactory
Allows creating proxy objects that look exactly like the original objects.
ipc net5 net6 netstandard pipes pub-sub pubsub request-response rpc
Last synced: 19 Apr 2025
https://github.com/kfrancischen/pslx
Python Standard Library eXtension
batch-processing data-storage job-scheduling message-queue microservices monitoring protobufs pubsub rpc stream-processing
Last synced: 11 Jun 2025
https://github.com/jwerle/browser-rpc-swarm
Give control of your browser over RPC to another in a discovery swarm
Last synced: 22 Apr 2025
https://github.com/bdqfork/d-rpc
参考Dubbo编写的RPC框架,用于学习使用。基于Netty实现底层通信,实现了基本的RPC功能,包括超时重试,负载均衡等功能,且可以通过Extension机制进行扩展。
extensionloader netty-rpc rpc rpc-framework spi spring toy
Last synced: 23 Apr 2025
https://github.com/tix320/sonder
Client-server high level abstraction library.
annotations-marks java lightweight network rpc rpc-interfaces rpc-service socket socket-programming tcp tcp-protocol topic
Last synced: 14 Jan 2026
https://github.com/swoft-cloud/swoft-rpc-client
[READ ONLY] RPC Client Compoment for Swoft
cpp php rpc rpc-client swoft swoole
Last synced: 27 Apr 2025
https://github.com/seanpfeifer/twirp-gen
Protobuf client code generators for Twirp services (https://github.com/twitchtv/twirp)
code-generation csharp javascript protobuf rpc twirp
Last synced: 05 Oct 2025
https://github.com/ztj1993/py-aria2rpc
Python Aria2 RPC 调用模块
aria2 aria2-rpc aria2c aria2c-rpc rpc
Last synced: 07 Oct 2025
https://github.com/yiplee/twirp-gateway-example
A simple twirp api gateway example
Last synced: 08 Oct 2025
https://github.com/jamesvillarrubia/feathers-rpc
Provides an FeathersJS (express and koa) middleware for translating Google-standardized RPC requests.
Last synced: 23 Oct 2025
https://github.com/vito-go/rpcplus
rpcplus is a enchanced library that builds upon the Go language's standard rpc package, offering a suite of enhancements for an improved RPC experience.
go-rpc golang-rpc rpc rpc-api rpc-client rpc-framework rpc-library rpc-server
Last synced: 31 Jan 2026
https://github.com/shuirutian/aria2.ts
TypeScript library for aria2.
aria2 aria2-rpc-methods aria2c http javascript nodejs rpc typescript websocket
Last synced: 01 Apr 2026
https://github.com/esensar/neovim-java-plugin-host
Neovim Java plugin manager and host - Moved to https://codeberg.org/neovim-java/neovim-java-plugin-host
api java neovim neovim-java-plugin neovim-plugin plugin rpc
Last synced: 20 Sep 2025
https://github.com/shijuvar/service-weaver
Examples and guidance for building modern distributed applications in Go with Service Weaver
distributed-systems go golang microservice modular-monolith modular-monolith-architecture rpc service-weaver
Last synced: 09 Mar 2026
https://github.com/xjonathanlei/starknet-lb
Pending block-aware Starknet-native RPC load balancer
kubernetes load-balancer rpc starknet
Last synced: 30 Apr 2025
https://github.com/gcarreno/lazjsonrpcdata
The message objects for version 2.0 of JSON-RPC
fpc free-pascal freepascal json json-rpc lazarus lazarus-ide linux macos rpc windows
Last synced: 27 Jul 2025
https://github.com/rodrigosetti/messagepack-rpc
Message pack RPC over TCP for Haskell
haskell messagepack-format messagepack-rpc rpc
Last synced: 15 Aug 2025
https://github.com/codechain-io/codechain-rpc-js
A thin wrapper of CodeChain RPC
Last synced: 09 Jul 2025
https://github.com/erpc/railway
eRPC - Railway deployment template with monitoring stack
Last synced: 22 Jan 2026
https://github.com/codechain-io/jsonrpc-filter
A proxy server that allows the only subsets of the RPCs
Last synced: 09 Jul 2025
https://github.com/shuai132/protolib
a simple RPC library for C++ based on Protobuf
Last synced: 11 Sep 2025
https://github.com/asoorm/tyk-rmq-middleware
Example RMQ RPC middleware with Tyk
grpc grpc-go plugins rabbitmq rpc tyk tyk-gateway
Last synced: 15 Jul 2025
https://github.com/dinstone/focus
Focus is a cross language lightweight RPC framework that originated from JRPC.
json microservice netty protobuf rpc
Last synced: 02 May 2025
https://github.com/kelunik/rpc-demo
Simple RPC demo to handle socket input in worker processes.
Last synced: 12 Apr 2025