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-03 00:26:24 UTC
- JSON Representation
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/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/tonykipkemboi/on_chain_nft_data
On Chain NFT Data using Alchemy RPC
Last synced: 19 Aug 2025
https://github.com/cybertec-postgresql/pgwatch-contrib
Contrib repository for pgwatch
ansible dashboard pgwatch postgresql rpc sink
Last synced: 01 Jan 2026
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/shinyq/tubes-sister-ftp-client-microservice
https://client-ftp.shinyq.my.id/docs
fastapi microservice python rpc
Last synced: 22 Jul 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/braumace/yuan-rpc
从 0 到 1 手写 RPC 框架。参考 Dubbo 开源项目自主设计,基于 Java + Etcd + Vert.x + 自定义协议实现的高性能 RPC 框架。开发者只需引入 Spring Boot Starter,通过注解和配置文件即可快速使用框架,可以像调用本地方法一样轻松调用远程服务;还支持 SPI 机制动态拓展序列化器、负载均衡器、重试和容错策略等。
Last synced: 14 Apr 2025
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/lorefnon/ts-json-rpc
Type-safe codegen-free isomorphic RPC solution for Typescript
Last synced: 03 Aug 2025
https://github.com/sakryukov/remoting-dotnet
Remoting for .NET Core, .NET 5, and later
csharp data-contract dotnet dotnet-core dynamic-methods object-graph reflection reflection-emit remoting remoting-protocols rpc serialization service-contract
Last synced: 13 Feb 2026
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/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/chloro-pn/bridge
支持并行解析和字符串压缩的序列化/反序列化库
cpp json protobuf rpc serialization
Last synced: 05 Mar 2025
https://github.com/hobbyquaker/electron-ipc-rpc
Simple and tiny RPC wrapper around electron ipc
Last synced: 14 Apr 2025
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/willfaught/orm-and-rpc
Presentation & prototype for ORM & RPC frameworks
Last synced: 13 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/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: 14 Dec 2025
https://github.com/manga-download/websocket-rpc
A typesafe RPC implementation for WebSockets
Last synced: 05 Apr 2025
https://github.com/lukacf/meerkat
Meerkat - A modular, high-performance agent harness built in Rust.
agentic ai ai-agents claude claude-code cli codex codex-cli gemini gemini-cli harness mcp rest rpc rust sdk sdk-python sdk-rust sdk-typescript
Last synced: 16 Mar 2026
https://github.com/htmujahid/next-bard
Ultimate boilerplate for your next SAAS. NextJS + Better Auth + oRpc + Drizzle
better-admin better-auth crud datatables drizzle drizzle-orm next next-safe-action nextjs orpc react react-hook-form rpc shadcn
Last synced: 20 Jan 2026
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/dilanx/switchpresence
Display your Nintendo Switch games as your Discord activity.
discord nintendo nintendo-switch rich-presence rpc switch tauri
Last synced: 21 Mar 2025
https://github.com/lageto-net/monero-rpc
Client for the Monero P2P daemon and wallet daemons
Last synced: 19 Jan 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/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: 01 Apr 2025
https://github.com/manifoldfinance/cabalrpc
Kafka-based RPC Middleware for Ethereum Services
ethereum kafka mempool middleware mq network rpc
Last synced: 17 Mar 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: 10 Mar 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/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/blazingworks/lanyard.js
🏷️ NodeJS Wrapper for Lanyard written using TypeScript
discord hacktober hacktoberfest lanyard nodejs rich-presence rpc
Last synced: 13 Apr 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/ldb/computer-network-exercises
A collection of small exercises on computer networks, written in C.
c dht http network-programming ntp rpc tcp udp
Last synced: 05 Apr 2025
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: 05 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/manifoldfinance/multicall-framework
Multicall Typescript Monorepo/SDK
batch-rpc defi eth ethereum json-rpc rpc typescript
Last synced: 17 Mar 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/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/zhwaaaaaa/skynet-java
java client for skynet
cross-platform rpc servicemesh
Last synced: 20 Jul 2025
https://github.com/pymarcus/securegate
Secure Gate is a complete access management solution, combining a user-friendly web app, a robust backend system, and ESP32 integration. It enables users to manage gate access by RFID cards, providing better security and convenience.
distributed-systems mqtt postgresql python3 reactjs rpc
Last synced: 30 Dec 2025
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/solpr0digy/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: 18 Jun 2025
https://github.com/go-amqprpc/amqprpc
Package amqprpc provides access to the exported methods of an object across RabbitMQ connection.
Last synced: 11 Jan 2026
https://github.com/chase-moskal/crosscall
cross-origin postmessage rpc
browser cors cross-origin javascript postmessage remote-procedure-calls rpc
Last synced: 21 Feb 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: 09 Mar 2025
https://github.com/jaguar-dart/jaguar_rpc
A simple JSON based RPC protocol
dartlang jaguar json rpc rpc-server server
Last synced: 05 Mar 2025
https://github.com/gennadyx/php-shop-logistics.ru-api
PHP oop wrapper for shop-logistics.ru remote functions
Last synced: 16 Oct 2025
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/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/kimi0230/practise-grpc-go
Practise gRPC base on https://github.com/simplesteph/grpc-go-course
go golang grpc grpc-go mongo-go-driver mongodb rpc
Last synced: 06 Mar 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/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/kiwijuice56/fowl-online
Online multiplayer recreation of a classic card game
card-game game godot online-game rpc
Last synced: 28 Mar 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: 28 Mar 2025
https://github.com/jchristn/watsonwebsocketjs
Javascript client for Watson Websocket
javascript message messaging rpc watson-websocket web websocket
Last synced: 07 Sep 2025
https://github.com/hitesh22rana/mq
MQ - Lightweight Message Queue Broker
golang grpc protocol-buffers rpc
Last synced: 21 Feb 2026
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/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/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/restuwahyu13/node-rabbitmq-rpc
Example rabbitmq rpc pattern using messaging pattern (Request & Reply)
message-broker node rabbitmq rpc
Last synced: 22 Feb 2025
https://github.com/vlorc/hprose-go-nats
hprose nats
go golang-library hprose nats rpc
Last synced: 16 Feb 2026
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/tangsiyang2001/compact-rpc
可插拔式的微内核RPC框架,旨在支持高可拓展性和轻量化的RPC功能。
java nacos netty netty-rpc protocol rpc rpc-framework spi
Last synced: 21 Aug 2025
https://github.com/ocxco/yiiworker
rpc framework based on yii2-base-app and workerman
Last synced: 24 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/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/codex2124/solana-sniper-bot
The bot can monitor market conditions in real-time, such as pool burn, mint renounced and other factors, and it will execute trades when these conditions are fulfilled.
rpc solana solana-token solana-web3js typescript
Last synced: 30 Jun 2025
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/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/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/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/dromzeh/qbit-rpc
A Discord Rich Presence for qBittorrent.
discord discord-rpc qbittorent qbittorrent-api qbittorrent-webui rich-presence rpc typescript
Last synced: 17 Feb 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/solana-trading-bot-service/grpc-pumpfun-new-token-track
Tracking new tokens on Pumpfun. we used geyser yellowstone RPC so it is very fastest to detect the token minted. It is some part of sniper bot
geyser grpc mintedtoken pump-fun pumpdotfun pumpfun rpc sniperbot yellowstone
Last synced: 22 Jul 2025