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-23 00:27:13 UTC
- JSON Representation
https://github.com/aminnairi/kryptonian
Purity, hope, and the strength of Krypton in one package
client client-server clientserver function functional integrity json json-rpc jsonrpc krypton pure purity quality reliability rpc server server-client serverclient superman validation
Last synced: 20 Apr 2026
https://github.com/plinker-rpc/php-ext
Plinker PHP RPC client/server delivered as a C extension.
php-extension plinker-rpc rpc zephir
Last synced: 13 Apr 2025
https://github.com/hyperbit-dev/rpc
Rpc Client for making requests to blockchain nodes
Last synced: 30 Oct 2025
https://github.com/jaguar-dart/jaguar_rpc
A simple JSON based RPC protocol
dartlang jaguar json rpc rpc-server server
Last synced: 17 Apr 2026
https://github.com/hendryanw/sfkv
SFKV is a fast and reliable remote key-value store running as a service on top Microsoft Service Fabric exposing Service Remoting communication.
key-value key-value-store rpc service-fabric
Last synced: 14 Jan 2026
https://github.com/dilanx/switchpresence
Display your Nintendo Switch games as your Discord activity.
discord nintendo nintendo-switch rich-presence rpc switch tauri
Last synced: 08 May 2026
https://github.com/viorelmocanu/xmlrpc-for-astro
An XML-RPC microserver hosted on CloudFlare Workers KV that pings website update services to let them know I published something on my (future) Astro website.
astro cloudflare kv ping rpc withastro worker xmlrpc
Last synced: 13 Sep 2025
https://github.com/jchristn/watsonwebsocketjs
Javascript client for Watson Websocket
javascript message messaging rpc watson-websocket web websocket
Last synced: 22 Jun 2026
https://github.com/varavelio/vdl
VDL is the open-source cross-language definition engine for modern stacks. Define your data structures, APIs, contracts, and generate type-safe code for your backend and frontend instantly.
api go golang rpc rpc-client rpc-framework rpc-server type-safe typescript varavel vdl
Last synced: 01 Apr 2026
https://github.com/amazingandyyy/myethplayground
Share many contracts and test files for the community, hope it helps you.
blockchain ethereum ethereum-contract rpc smart-contracts solidity testrpc truffle-framework truffle-testing
Last synced: 09 May 2026
https://github.com/chase-moskal/crosscall
cross-origin postmessage rpc
browser cors cross-origin javascript postmessage remote-procedure-calls rpc
Last synced: 15 May 2026
https://github.com/johnsonjo4531/worker-channel
A WebWorker Communication library
async async-iterable channels communication orchestrator rpc webworker worker
Last synced: 14 Mar 2025
https://github.com/vlorc/hprose-go-nats
hprose nats
go golang-library hprose nats rpc
Last synced: 16 Feb 2026
https://github.com/hitesh22rana/mq
MQ - Lightweight Message Queue Broker
golang grpc protocol-buffers rpc
Last synced: 21 Feb 2026
https://github.com/marinx/electrumrpc
Golang JSON RPC client to talk with Electrum server
bitcoin daemon electrum electrum-server golang rpc wallet
Last synced: 01 Aug 2025
https://github.com/trmid/block-at-timestamp
Ethers Provider extension to quickly find a block close to a target timestamp.
block blockchain ethers provider query rpc timestamp
Last synced: 09 Feb 2026
https://github.com/chronos-tachyon/vsrpc
[WIP] Very Simple RPC: a Go RPC framework using Protocol Buffers
golang protobuf protocol-buffers rpc
Last synced: 28 Feb 2026
https://github.com/cntryl/fitz
Unified broker for KV, queue, notice, RPC, lease, stream, and schedule messaging patterns.
event-driven key-value-store message-broker pubsub queue rpc rust scheduler stream-processing tcp websocket
Last synced: 09 Jun 2026
https://github.com/floatpane/go-uds-jsonrpc
Tiny newline-delimited JSON-RPC over Unix domain sockets, for Go.
background-service daemon go golang golang-library ipc json-lines json-rpc jsonrpc ndjson pidfile pubsub rpc server-push single-instance uds unix-domain-sockets unix-sockets xdg zero-dependencies
Last synced: 22 Jun 2026
https://github.com/bluejoe2008/hippo-rpc
Hippo Transport Library enhances spark-commons with easy stream management & handling
Last synced: 15 May 2026
https://github.com/anuversehq/qrpc-socket
qRPC-Socket: A Rust-based open-source project that merges the power of gRPC's remote procedure calls, GraphQL's graph-based queries, and WebSocket's real-time communication into a unified framework.
graphql hacktoberfest language-agnostic omni-platform rpc rust unified websocket
Last synced: 09 Feb 2026
https://github.com/harmony-one/go-lib
Go library used to interact with the Harmony Blockchain
blockchain go golang harmony library rpc sdk
Last synced: 09 Aug 2025
https://github.com/indianajaune/skycraft
Mod for Minecraft
aether baubles computercraft discord discord-rpc discordapp industrialcraft2 lua luvit minecraft minecraft-forge minecraft-forge-mod minecraft-mod minecraftforge rich-presence rpc thaumcraft thaumcraft6
Last synced: 08 Feb 2026
https://github.com/blazingworks/lanyard.js
🏷️ NodeJS Wrapper for Lanyard written using TypeScript
discord hacktober hacktoberfest lanyard nodejs rich-presence rpc
Last synced: 09 May 2026
https://github.com/munisisazade/redis-pub-sub
Redis RPC server for microservices
python3 redis redis-pubsub redis-rpc rpc rpc-client rpc-server
Last synced: 17 Mar 2026
https://github.com/makay11/seamlessrpc
An RPC library for quick development of seamless full-stack applications.
real-time rpc server-sent-events sse subscriptions typescript vite
Last synced: 06 Mar 2025
https://github.com/shavit/bayamo
Distributed bots for affiliate marketing tests
Last synced: 17 Mar 2025
https://github.com/ksysoev/rpc-redis
a Go package that implements a JSON-RPC-like protocol over Redis Streams and channels. It allows you to build scalable and efficient RPC servers and clients using Redis as the underlying transport mechanism. The package provides a simple API for setting up RPC servers and clients, with flexible handlers for different RPC methods.
Last synced: 17 Mar 2026
https://github.com/steveiliop56/presency
The easiest way to customize your Discord Rich Presence status
discord go golang rich-presence rpc vite wails wails-app
Last synced: 10 Apr 2026
https://github.com/nickysemenza/gola
Open Lighting Project client for golang using RPC over sockets
Last synced: 03 Apr 2025
https://github.com/roosoft/bitcoin_core_client
Allows access to Bitcoin Core nodes in native Elixir format
bitcoin bitcoin-core elixir rpc
Last synced: 04 May 2026
https://github.com/manifoldfinance/cabalrpc
Kafka-based RPC Middleware for Ethereum Services
ethereum kafka mempool middleware mq network rpc
Last synced: 20 May 2026
https://github.com/derdeathraven/steam-comment-bot-rest-api
The official REST-API for the steam comment bot
plugin rest-api rpc typescript
Last synced: 24 Jul 2025
https://github.com/phillipjhl/white_rabbit
Elixir library that uses the AMQP to provide behaviors that dynamically supervises all connections, channels, consuming, producing, and exchanging of RabbitMQ messages. Also provides an api to send RPC messages to other distributed elixir nodes via reply_to queues.
amqp autorecovery behaviour consumer dynamic-supervisor elixir genserver producer protocol rabbit rabbitmq rpc telemetry
Last synced: 11 Apr 2025
https://github.com/max-tonny8/using_rpc
Most advanced collection of Public RPC / API for EVM and non-EVM blockchains (Bitcoin, Ethereum, Solana and etc)
api bitcoin collection ethereum rpc solana web3
Last synced: 27 Mar 2025
https://github.com/marsxuefeng/rest-doc
RESTdoc Project is a document software that improves research and development efficiency. It integrates testing and document generation. It can quickly import the application's Http API or RPC API to quickly generate documents.
api apidoc dubbo kotlin rpc springcloud swagger tcp
Last synced: 15 Jun 2026
https://github.com/Indianajaune/Skycraft
Mod for Minecraft
aether baubles computercraft discord discord-rpc discordapp industrialcraft2 lua luvit minecraft minecraft-forge minecraft-forge-mod minecraft-mod minecraftforge rich-presence rpc thaumcraft thaumcraft6
Last synced: 10 Mar 2025
https://github.com/solguru310/wormhole-queries-ts-sdk-example
This project showcases how the Wormhole Queries TS-SDK facilitates on-demand, attested, and on-chain verifiable RPC results across blockchain networks, using a simple REST API call.
blockchain queries rest-api rpc solana typescript-sdk wormhole
Last synced: 12 Jan 2026
https://github.com/bincrafters/conan-libjson-rpc-cpp
Conan.io recipe for libjson-rpc-cpp project
Last synced: 02 May 2026
https://github.com/databridges-io/lib.py.async.sio.client
DataBridges Python async client library.
databridges events optomate pubsub real-time realtime rpc websocket ws
Last synced: 06 Apr 2026
https://github.com/xiaoliucoding/interviewkun
Interview-Kun【面试鸡、面试坤(ji)、ikun】是一个程序员求职面试刷题神器,包含海量题目和答案,多看一眼,知识点就会在脑海中爆炸,希望你在练习1坤年基本功后,能够收获太美的offer!!!持续维护的面试刷题仓库,帮你拿到满意 offer!⭐️ 最新Java面试题、前端面试题、C++面试题、Go面试题、Python面试题、测试面试题、运维面试题、后端面试题、操作系统面试题、计算机网络面试题、Redis面试题、MySQL数据库面试题、算法面试题、Spring面试题、JVM面试题、Java并发面试题、Linux面试题等几千道高频程序员求职必备八股文。💎💎💎网站地址在下面👇👇👇
docker elasticsearch ikun interview interview-kun java juc jvm linux mianshiya mq mysql netty redis rocketmq rpc spring spring-boot vue zookeeper
Last synced: 06 May 2025
https://github.com/microfleet/amqp
An AMQP 0.9.1 client for Node.js.
amqp amqp-client amqp-codec amqp0-9-1 nodejs rabbitmq rpc
Last synced: 10 Jul 2025
https://github.com/poboisvert/duproprio_supabase_rpc
DuProprio to SupaBase for analytics PoC
duproprio estate nextjs13 postgres python real real-estate rpc supabase
Last synced: 27 Jan 2026
https://github.com/tangsiyang2001/compact-rpc
可插拔式的微内核RPC框架,旨在支持高可拓展性和轻量化的RPC功能。
java nacos netty netty-rpc protocol rpc rpc-framework spi
Last synced: 21 Aug 2025
https://github.com/vishwam/worker-async
A simple promise-based interface to communicate between web workers and the main thread
async browser promise rpc web-worker worker
Last synced: 19 Feb 2026
https://github.com/ayalakaguya/ayn-socket-framework
通过一些原生的Python库实现的套接字(Socket)服务框架...
Last synced: 14 Mar 2025
https://github.com/issue9/jsonrpc
json rpc 2.0 over HTTP/Socket/Websocket
go go-json-rpc golang json json-rpc-client json-rpc-server json-rpc2 rpc
Last synced: 25 Jan 2026
https://github.com/0400h/noobsrpc
Based on [rest_rpc](https://github.com/qicosmos/rest_rpc)
Last synced: 08 Jun 2026
https://github.com/icemimosa/erpc
Easy Rpc, My demo rpc framework. Please don't use in production. 😂
Last synced: 11 May 2026
https://github.com/sergey-melnychuk/iamgroot
Generate Rust code from Open-RPC spec
Last synced: 19 Jan 2026
https://github.com/mivinci/mc
A simple distributed caching database for learning purposes.
cache cache-database cluster command-line-tool golang in-memory-caching lru-cache rpc
Last synced: 01 May 2026
https://github.com/and3rson/telecast
Portable REST/JSON RPC implementation for Django/DRF. Like Fender Telecaster but way cooler.
django drf json-rpc python python3 rest-api rest-framework rpc
Last synced: 29 Apr 2026
https://github.com/killthebuddh4/quiver
Dead-simple, secure, type-safe RPC. The quickest way to deploy a JavaScript function to the internet.
Last synced: 21 Jun 2025
https://github.com/azharalifauzi/omnigate
Full-Stack Next.js Boilerplate with 🔥 Hono RPC, Built-In Authentication, TanStack Query, Shadcn, TailwindCSS, Drizzle ORM, and PostgreSQL. Perfect for self-hosted, type-safe apps
boilerplate drizzle-orm fullstack hono nextjs react rpc shadcn-ui starter tailwindcss tanstack-react-query
Last synced: 12 Oct 2025
https://github.com/yingshulu/wsrpc
websocket RPC for go
bi-directional rpc streaming websocket
Last synced: 14 Jan 2026
https://github.com/lageto-net/monero-rpc
Client for the Monero P2P daemon and wallet daemons
Last synced: 19 Jan 2026
https://github.com/pablojimpas/protoc-gen-sqlc
Protocol Buffers plugin to generate SQL schema and queries with sqlc annotations.
code-generation code-generator connectrpc crud crud-generator generator go grpc mysql orm postgresql protobuf rpc sql sqlc sqlite
Last synced: 06 Apr 2025
https://github.com/saklis/commsnet
Network abstraction library and WCF replacement. Uses MessagePack for serialization.
csharp netstandard20 network networking rpc wcf
Last synced: 03 Jan 2026
https://github.com/olekli/mreventloop
Simple event system for Python building on asyncio and working seamlessly across sockets.
asyncio event-driven events rpc signals-and-slots
Last synced: 18 Jul 2025
https://github.com/eclipse-iceoryx/meta-iceoryx2
Yocto Layer for Eclipse iceoryx2™
eclipse iceoryx inter-process-communication ipc middleware publish-subscribe pubsub request-response rpc rust shared-memory yocto zero-copy
Last synced: 21 Aug 2025
https://github.com/louchatfroff/ytmusic-rpc
A simple RPC youtube music using vencord as its server !
discord discord-api discord-js discordrpc extension extension-chrome extensions extensions-chrome rich-presence richpresence rpc vencord vencord-plugin vencord-plugins youtube youtubemusic youtubemusic-discord-rpc youtubemusicdiscordrichpresence
Last synced: 21 Jan 2026
https://github.com/meltingice/nano-grpc
A gRPC server for the Nano cryptocurrency node
cryptocurrency currency grpc javascript nano node protobuf rpc server
Last synced: 10 May 2026
https://github.com/shilo/mimic
Clone-and-play multiplayer for Godot. Drop in a MimicSync node and make your scenes network-aware, with high-level nodes for connection and gameplay.
client enet game-development gdscript godot godot-4 godot-addon godot-engine multiplayer multiplayer-synchronizer netcode networking online-game replication rpc server synchronization tcp udp websocket
Last synced: 08 Jun 2026
https://github.com/ironbay/exeth
Elixir client for Ethereum JSON RPC API
blockchain elixir ethereum rpc
Last synced: 01 May 2026
https://github.com/pathikrit/kotha
A simple Java framework to write strongly typed remote APIs
Last synced: 03 Jul 2025
https://github.com/x-infra-lab/x-rpc
microservice framework
framework java microservices rpc
Last synced: 16 Jan 2026
https://github.com/falkern/notionrpc
A script that enables you to showcase your Notion activity on Discord using Rich Presence.
discord discordrpc notion rpc students tools
Last synced: 05 May 2026
https://github.com/mwesox/xrpc
Type-safe, cross-platform RPC framework with fantastic developer experience
code-generation cross-platform openapi-alternative rpc type-safe typescript zod
Last synced: 29 May 2026
https://github.com/pymarcus/rpc_chat
Chat based written over Remote Procedure Call (RPC)
Last synced: 15 Sep 2025
https://github.com/barneygale/helixir
Python interface to the Perforce RPC API
Last synced: 11 Jun 2025
https://github.com/drrlvn/libtirpc-sys
Low-level bindings for the libtirpc library
Last synced: 25 Mar 2025
https://github.com/faranalytics/port_agent
A RPC-like facility for making inter-thread function calls.
ipc multithreading nodejs rpc worker-threads
Last synced: 18 Feb 2026
https://github.com/luiscib3r/android_rpc
Remote procedure calls on android device through an API
android flutter grpc mobile mobile-app rpc server shelf sms
Last synced: 06 May 2026
https://github.com/corroded/rai-rb
A Ruby RPC library for RaiBlocks
cryptocurrency raiblocks rpc rpc-client
Last synced: 24 Mar 2025