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/hisorange/circuit
Versatile Messaging library written in Typescript.
messaging pubsub redis rpc typescript
Last synced: 12 Apr 2025
https://github.com/validatorsdao/solana-stream
Solana Stream SDK
blockchain geyser geyser-plugin grpc http2 quic rpc rust shreds shredstream solana typescript web3
Last synced: 08 Apr 2026
https://github.com/gregros/wampus
Another WAMP client for JavaScript and TypeScript.
events functional-programming javascript library package reactive-programming rpc rxjs typescript wamp wamp-client wamp-protocol
Last synced: 08 Mar 2026
https://github.com/hassanalgoz/cgapis
Generates client-side & server-side code from API specification files
api api-generator code-generator codegen http-verbs javascript json-schema rest rpc swagger type-safe typescript web-services
Last synced: 23 Jul 2025
https://github.com/mfuentesg/transmission
transmission torrent wrapper written in go
golang rpc transmission transmission-rpc
Last synced: 28 Jun 2025
https://github.com/shigebeyond/jksoa
微服务框架, 基于java平台, 用kotlin编写, 拥有较完备的组件, 轻量简洁, 优雅易扩展. 大道至简, 在此践行. No spring
async-rpc job microservice mq rpc soa tracer
Last synced: 14 Mar 2025
https://github.com/guesant/webext-rpc-contentscript-v3-parcel
Web Extension (manifest v3) template that implements a high level API for comunication between content script and page using window.postMessage.
contentscript dispatch-event manifest-v3 parcel postmessage promise rpc webextension window
Last synced: 18 Apr 2026
https://github.com/potentialstyx/rapids
A WIP implementation of https://github.com/replit/river in rust
api river rpc rpc-framework rpc-server rust server
Last synced: 01 Aug 2025
https://github.com/lorefnon/ts-json-rpc
Type-safe codegen-free isomorphic RPC solution for Typescript
Last synced: 03 Aug 2025
https://github.com/zhangyingwei/ultraman-rpc
又一个 java RPC 框架
java rpc rpc-api rpc-client rpc-framework rpc-library rpc-server rpc-service
Last synced: 04 Aug 2025
https://github.com/youngmonkeys/quick-rpc
support to call rpc via ezyfox-server
rpc rpc-client rpc-framework rpc-server socket-server
Last synced: 07 Aug 2025
https://github.com/bmpi-dev/web2book
web2book website
common-lisp distributed-systems elixir github go golang high-availability high-concurrency html-pdf message-queue pdf phoenix redis restful rpc rust vuejs webpack
Last synced: 09 Apr 2026
https://github.com/dot-microservices/dot-ws
a minimalist toolkit for building fast, scalable and fault tolerant microservices
clerq fault-tolerance fault-tolerant-microservices microservice-framework microservice-toolkit microservices rpc soa
Last synced: 13 Aug 2025
https://github.com/p0dalirius/rpccoercetemplatecpp
A template of C++ code to call a Remote Procedure on a windows machine to coerce an authentication
authentication coerce cpp exploit path rpc smb template unc
Last synced: 26 Feb 2026
https://github.com/tonykipkemboi/on_chain_nft_data
On Chain NFT Data using Alchemy RPC
Last synced: 19 Aug 2025
https://github.com/rocket049/go-jsonrpc2glib
help `github.com/powerman/rpc-codec/jsonrpc2` create server compatibly jsonrpc-glib-1.0
Last synced: 12 Jan 2026
https://github.com/helinwang/netchan
Send and receive over the network with the built-in Go channel.
Last synced: 14 May 2025
https://github.com/johnbra/rpc-websocketserver
Simple rpc-websocketserver wrapping the very popular 'ws' library. Register your RPCs with convenient decorators
json-rpc-server json-rpc2 rpc rpc-server websocket-server ws
Last synced: 29 Oct 2025
https://github.com/arddluma/rpc-block-sync-checker
Python script to check Block sync of multiple RPC endpoints
block-sync-checker blockchain ethereum-rpc rpc rpc-block-sync rpc-blocks
Last synced: 22 Jun 2026
https://github.com/jakebailey/plugingen
Code generator for hashicorp/go-plugin
code-generation go go-plugin golang rpc
Last synced: 12 Nov 2025
https://github.com/lukes/nano-stream-ws
A tiny and performant websocket server that streams block data from a nano currency node
cryptocurrency nano nanocurrency nodejs rpc server stream streaming websocket websocket-server websockets
Last synced: 29 Jun 2025
https://github.com/hobbyquaker/electron-ipc-rpc
Simple and tiny RPC wrapper around electron ipc
Last synced: 14 Apr 2025
https://github.com/vischub/vet-faucet
Faucet for VET (Vietnam Ethereum Network)
cryptocurrency ethereum faucet geth metamask rpc vietnamese web3js
Last synced: 18 Jun 2025
https://github.com/florianpallas/hgen
API Schema Language for Humans
api codegen dart generator reflection rpc rust schema serialization typescript
Last synced: 21 Feb 2026
https://github.com/lddl/traefik-grpc-reverse-proxy
Reverse proxy gRPC via Traefik
golang grpc http2 load-balancer microservices proxy reverse-proxy rpc traefik traefik-v2
Last synced: 20 May 2026
https://github.com/kaspagang/kaspy
Python implementation of a kaspa grpc client
blockchain client client-side dag grpc kaspa kaspad p2p python rpc stub
Last synced: 29 May 2026
https://github.com/chitralverma/schnapps
Schnapps is a precise toolkit to rapidly develop production-grade, secure and self-contained WebApps and REST APIs over HTTP and WebSockets.
authentication authorization http microservices rest rpc scala web websocket
Last synced: 11 Jun 2025
https://github.com/maxmmin/sol4j
Java client for Solana web3 RPC API
blockchain java library rpc rpc-client sol sol4j solana solana-web3 solana4j web3
Last synced: 14 Jan 2026
https://github.com/arthurdw/ronky
Compile time Rust types to Arri schemas, with purr-fect precision
arri deserialisation rpc serialisation
Last synced: 11 Mar 2026
https://github.com/bennil/ioctalk
Keep transport technology out of your (microservice) business.
dependency injection microservice rpc
Last synced: 14 Jan 2026
https://github.com/saturnsvoid/rpc-based-plugin-system
A take at a RPC based plugin system in GoLANG.
Last synced: 05 Jul 2025
https://github.com/thundernet8/thrift2ts-flow-demo
browser-thrift2 demo rpc thrift thrift2ts typescript
Last synced: 12 Aug 2025
https://github.com/willfaught/orm-and-rpc
Presentation & prototype for ORM & RPC frameworks
Last synced: 13 Mar 2026
https://github.com/ameidance/paster_facade
Paster facade module using KiteX
consul go grpc kitex microservice redis rpc
Last synced: 27 Jan 2026
https://github.com/lpan/iframe-rpc
[WIP] A reliable RPC framework to work around the Same-Origin Policy
javascript npm-module npm-package postmessage rpc rpc-framework same-origin-policy
Last synced: 14 Apr 2026
https://github.com/kelecorix/accumulate-haskell-client
Haskell client for Accumulate
accumulate haskell json-rpc rpc rpc-api
Last synced: 21 Oct 2025
https://github.com/renevo/rpc
Modified version of the net/rpc Go package with context, middleware, and headers.
Last synced: 23 Jan 2026
https://github.com/lijunping365/open-light-rpc
轻量级rpc框架
grpc-client grpc-server java netty rpc rpc-framework
Last synced: 24 Oct 2025
https://github.com/manucabral/phasmopresence
Phasmophobia Discord Rich Presence Client
discord-rich-presence phasmophobia phasmophobia-rpc rich-presence rpc
Last synced: 31 Jan 2026
https://github.com/pinax-network/endpoints
Substreams,Firehose & JSON RPC public endpoints
firehose rpc streamingfast substreams thegraph
Last synced: 19 Mar 2026
https://github.com/adalkiran/inventa-examples
Cross-language example projects to demonstrate how Inventa works and how to use it as microservice registry and for executing RPC.
demo-app distributed-computing distributed-systems docker example-app go golang golang-examples microservices microservices-application python redis rpc service-discovery
Last synced: 03 Mar 2026
https://github.com/phun-ky/hybrid-compute
Run compute tasks wherever they run best - local, threaded, or remote - with a pluggable backend architecture.
abstraction agent-tools ai api compute fetch framework hybrid llm modular multithreading offloading orchestration remote rpc serverless task-runner web-worker websocket worker-pool
Last synced: 14 Apr 2026
https://github.com/jupitermetalabs/jmdn
JMDT Decentralized Network codebase
blockchain consensus decentralized did go golang l2 layer2 node p2p protocol rollup rpc web3 zero-knowledge zk zk-rollup zkproof
Last synced: 03 Apr 2026
https://github.com/sumcoinlabs/sumcoind-rpc
A client library to connect to Sumcoin Core RPC in JavaScript.
interface javescript js rpc sumcoin
Last synced: 04 Apr 2026
https://github.com/yukitancore/csp-discordrpc
Automatic Discord Rich Presence integration for Clip Studio Paint. Detects CSP process and updates your status hands-free.
clipstudio clipstudiopaint discord discordrpc rpc rust tauri
Last synced: 11 Jun 2026
https://github.com/acoshift/hrpc
Convert RPC style function into http.Handler
Last synced: 25 Apr 2026
https://github.com/gepheum/skir
Like Protocol Buffer, but better
codegen marshalling protobuf protocol-buffers rpc rpc-framework serialization
Last synced: 26 Apr 2026
https://github.com/sertrafurr/discord-rpc
Python program to get a discord RPC without using any discord package
discord discord-rpc python rpc
Last synced: 21 May 2026
https://github.com/nanne007/libp2p-rpc
A libp2p behaviour to enable you do request/response things upon substream.
Last synced: 29 Apr 2026
https://github.com/shinyq/tubes-sister-ftp-client-microservice
https://client-ftp.shinyq.my.id/docs
fastapi microservice python rpc
Last synced: 10 May 2026
https://github.com/kmoskwiak/micrun
Fastly develop micro services in node.js
consul microservice nodejs rpc service
Last synced: 13 May 2026
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/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/0400h/noobsrpc
Based on [rest_rpc](https://github.com/qicosmos/rest_rpc)
Last synced: 08 Jun 2026
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/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/ayalakaguya/ayn-socket-framework
通过一些原生的Python库实现的套接字(Socket)服务框架...
Last synced: 14 Mar 2025
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/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/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/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/leonardpepa/distributed-systems
University of Macedonia course of Distributed Systems
distributed-systems docker docker-compose firebase grpc grpc-java grpc-python kafka message-queue mongodb pyro4 rabbitmq rpc sockets university-course university-of-macedonia uom web-services zeromq zerorpc
Last synced: 10 Apr 2026
https://github.com/and3rson/radical
Multi-transport RPC with asyncio & Django support.
asyncio django inter-service-communication isc python python3 redis rpc sanic
Last synced: 12 May 2025
https://github.com/dekuan/vdata
VDATA protocol is the best protocol for calling or responding a HTTP/HTTPS service.
composer laravel php rpc rpc-framework vdata-protocol
Last synced: 22 Apr 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/restuwahyu13/golang-kafka-rcp
Example kafka rpc pattern using messaging pattern (Request & Reply)
Last synced: 17 Aug 2025
https://github.com/carstenliu/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: 09 Feb 2026
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/mattijsf/react-native-tango-webview
React Native library that enables easy communication between a WebView and React Native components using tango-rpc
react-native rpc tango-rpc typescript
Last synced: 19 May 2026
https://github.com/riteshghorse/gossiprpc
Fault Detection in Distributed System using Gossip Protocols. Team: Ritesh Ghorse, Shreyas Muralidhara, Tanvi Pandit.
cassandra distri fault-detection flask-application gossip-protocol python3 rpc xmlrpc
Last synced: 15 Aug 2025
https://github.com/jccdex/jcc_rpc_java
A java restful api for interacting with the jingchang server
blockchain cross-chain dex java jccdex jingchang rest-api rpc
Last synced: 13 Aug 2025
https://github.com/utarsuno/ruuuby
description in migration
c config-as-code discord docker github-actions monorepo nginx node-js postgresql rabbitmq rails6 rpc ruby webgl webhooks
Last synced: 06 Oct 2025
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/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/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/restuwahyu13/node-rabbitmq-rpc
Example rabbitmq rpc pattern using messaging pattern (Request & Reply)
message-broker node rabbitmq rpc
Last synced: 08 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/naxalpha/librpc
High performance and lightweight RPC library for .Net Framework and .Net Portable
csharp lightweight rpc rpc-framework stream visual-basic
Last synced: 14 Jan 2026
https://github.com/truexf/iip
基于TCP的多路复用的基础通讯协议及框架(IIP,Internal Interaction Protocol),该协议可作为RPC接口调用的底层协议,如同http2之于gRPC,本项目基于该协议实现了client/server的基础框架。
client-server golang high-performance http multiplexing protocol rpc server tcp
Last synced: 18 Jan 2026
https://github.com/menees/remoting
Simple RMI and IPC library for modern .NET
inter-process-communication ipc remote-method-invocation remote-procedure-call rmi rpc
Last synced: 24 Jan 2026
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/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/wolfulus/wolfrpc
My opinionated, not so "remote", RPC library.
dotnet json netstandard netstandard20 netstandard21 rmi rpc transport unity
Last synced: 18 Feb 2026
https://github.com/abnerkaizer/rpc
Trabalho de SD usando RPC.
distributed-systems rpc rpc-client rpc-server rust tarpc
Last synced: 27 Feb 2025
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