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/IcaroTorres/rabbitmq-billing-processing
This repo demonstrates two different approaches to solving a fictitious Customer Billing Processing scenario.
cloudamqp microservices-demo mongodb-atlas netcore31 rabbitmq redis-cache rpc
Last synced: 10 May 2025
https://github.com/ntdls/ntdls.reliablemessaging
Reliable and simple two-way IPC/RPC messaging library using TCP/IP with optional compression and encryption.
Last synced: 14 Apr 2026
https://github.com/archergu/simple-blockchain-rpc
A simple blockchain wallet rpc package
Last synced: 08 Jun 2026
https://github.com/angrymane/cap-sample
A sample rpc client and server using capnproto, EzPRCServer.
Last synced: 26 Apr 2025
https://github.com/illtamer/glcc-distributed-engine
GLCC - GitLink Code Camp work: JianMu distributed task scheduling engine. 第一届 GitLink GLCC 夏令营作品,建木分布式任务调度引擎(已验收)。
Last synced: 12 May 2026
https://github.com/agustinsrg/go-simple-rpc-message
Golang library that implements a very simple RPC message system to be used in a text-based communication system.
Last synced: 22 Oct 2025
https://github.com/dpwgc/comborpc
基于TCP+MessagePack的简易RPC框架,支持一次请求调用多个方法,支持自定义请求头、中间件、负载均衡策略,支持广播服务。
broadcast client go gzip messagepack network rpc server tcp
Last synced: 25 Sep 2025
https://github.com/potentialstyx/rapids-rs
A WIP implementation of https://github.com/replit/river in rust
api river rpc rpc-framework rpc-server rust server
Last synced: 24 Jun 2025
https://github.com/php-lsp/router
[READ ONLY] Subtree split of the component (see php-lsp/php-lsp)
language-server language-server-protocol lsp mapper php route router rpc
Last synced: 24 Feb 2026
https://github.com/rajshrestha86/go-configure
A simple application built on golang that can be used to configure multiple servers at the same time using SSH.
Last synced: 18 Apr 2026
https://github.com/fugazi-io/connector.node.redis
A fugazi connector for Redis
cli fugazi redis redis-client rpc rpc-client
Last synced: 15 Apr 2026
https://github.com/esensar/neovim-http-api-plugin
Very simple HTTP wrapper around Neovim RPC API - demonstration of neovim-java-plugin-host - Moved to https://codeberg.org/neovim-java/neovim-http-api-plugin
api http java neovim neovim-java-plugin plugin rpc
Last synced: 17 May 2026
https://github.com/damartripamungkas/simple-client-eth-rpc
💡 Simple client rpc for handle eth namespace
ethereum ethereum-provider ethersjs json-rpc nodejs provider-package rpc simple-client-eth-rpc web3 web3-dapp web3js
Last synced: 25 Feb 2026
https://github.com/gggeek/phpxmlrpc-jsonrpc
A php library for building json-rpc clients and servers
Last synced: 30 Jan 2026
https://github.com/vwapplications/pigeon
Pigeon is a framework developed in python that was made to intermediate the use of RabbitMQ services in a quick and easy way, these services of communication between components / services through different types of context of exchange of messages
amqp comunication comunication-queue pigeon post-office postman pubsub python rabbitmq rpc
Last synced: 15 Apr 2026
https://github.com/apigear-io/objectlink-spec
documentation regarding the objectlink protocol
Last synced: 10 Sep 2025
https://github.com/thequantumphysicist/asyncjsonrpc
A simple, thread-safe, header-only library for asynchronous json rpc with context-per-call support
async asynchronous high-performance json jsonrpc jsonrpc2 rpc thread-pool thread-safe
Last synced: 21 Apr 2026
https://github.com/easyops-cn/go-proto-giraffe
Giraffe Micro 框架生成插件
giraffe microservice protobuf rest rpc
Last synced: 20 Jun 2025
https://github.com/brickpop/eth-tx
JS library to ease the compilation, deployment and interaction with Ethereum Smart Contracts
eth ethereum rpc transaction web3 web3js
Last synced: 16 May 2026
https://github.com/bankiru/jsonrpc-server-bundle
JSON-RPC server symfony bundle
api api-server bundle json-rpc json-rpc-api json-rpc2 rpc server symfony
Last synced: 13 Apr 2025
https://github.com/shgopher/zhongli
it's a rpc framework written in go language with strong stability and high operating efficiency
Last synced: 27 Feb 2026
https://github.com/continuous1024/simple-rpc
最简单的RPC,使用接口进行RPC调用,使用Netty进行通信,使用JDK动态代理来实现客户端代理,使用CompletableFuture获取请求结果
completable-future jdk-proxy netty-rpc rpc rpc-framework
Last synced: 17 Jan 2026
https://github.com/soreing/rpc-service-cpp
Remote Procedure Call service library in C++
cpp metaprogramming remote-procedure-call rpc windows
Last synced: 28 Apr 2026
https://github.com/magnusthor/thor-io.client.vnext
thor-io.client-vnext client
iot mediastream messaging pubsub realtime rpc typescript webrtc
Last synced: 27 Feb 2026
https://github.com/stefanak-michal/deepr-php
API library following Deepr specification
Last synced: 04 Apr 2025
https://github.com/slimcdk/go-shelly
Go client for interacting with Shelly devices
api api-client go go-library go-package golang golang-library golang-package rpc shelly
Last synced: 12 Feb 2026
https://github.com/bankiru/rpc-server-bundle
Abstract RPC server
api api-server bundle rpc symfony
Last synced: 11 Sep 2025
https://github.com/purelabio/eth
Library for interacting with Ethereum from Go
Last synced: 17 Jan 2026
https://github.com/nogipx/rpc_dart
gRPC-inspired library built on pure Dart, Backend-for-Domain (BFD)
backend-for-domain dart grpc rpc rpc-framework
Last synced: 28 Feb 2026
https://github.com/simon28082/microservice-framework
Microservice server framework based on Swoole, Laravel, RPC (support HTTP, TCP) interaction
crcms laravel microservice microservice-framework rpc swoole tcp
Last synced: 13 May 2026
https://github.com/rolodexter/p10node-website
Documentation and roadmap for p10node’s blockchain infrastructure services, client onboarding, and partnership support.
blockchain developer-relations infrastructure node-as-a-service nodefi nodes open-source rpc rpc-services
Last synced: 19 Mar 2026
https://github.com/no-turno/d3-stack-template
D3 Quickstart Template
bunjs elysiajs rpc tanstack-router vitejs
Last synced: 15 Feb 2026
https://github.com/dkackman/chia-service-connector
Package for managing connections to Chia RPC services
Last synced: 16 Feb 2026
https://github.com/progzone122/aur-wrapper
A simple wrapper for RPC API and RSS for AUR (Arch User Repository)
api arch aur javascript packages rpc rss typescript wrapper
Last synced: 16 Feb 2026
https://github.com/imzlh/webrpc
Perfect RPC Module for both Deno and Browser. 一个为双向调用而创造的RPC模块
Last synced: 16 Apr 2026
https://github.com/simon28082/framework
Extend the Laravel framework, add Swoole, Socket, RPC, WebSocket support, and common scaffolding features
laravel microservice rpc socket swoole tcp websocket
Last synced: 18 Apr 2026
https://github.com/Bortlesboat/bitcoin-api
Bitcoin fee intelligence API — stop overpaying fees. 108 endpoints, 725 tests, self-hostable, Apache 2.0. Live at bitcoinsapi.com.
ai ai-agents bitcoin bitcoin-api bitcoin-core bitcoin-node cryptocurrency docker fastapi fee-estimation llm mcp mcp-server mempool model-context-protocol python rest-api rpc self-hosted
Last synced: 13 Apr 2026
https://github.com/alexgalhardo/learning-json-rpc
A personal project I created to learn and improve my skills in JSON-RPC to use in Load & Stress Tests benchmarkings
api bun json-rpc2 json-server jwt mognodb rpc typescript
Last synced: 16 Apr 2026
https://github.com/adt109119/llamacpp-distributed-inference
一個基於 llama.cpp 的分佈式 LLM 推理程式,讓您能夠利用區域網路內的多台電腦協同進行大型語言模型的分佈式推理,使用 Electron 的製作跨平台桌面應用程式操作 UI。
distributed-inference distributed-llm gguf llamacpp llm llm-inference rpc
Last synced: 23 May 2026
https://github.com/konijima/ts-multichain-rpc
A typescript wrapper for `multichain` rpc.
Last synced: 02 Jul 2025
https://github.com/lurenjia528/study-go
go 学习
cobra docker-terminal go gui http2 mongo rpc statik
Last synced: 27 Apr 2026
https://github.com/stratosblue/keenconveyance
A `Asp.Net Core Controller` service call framework based on `interface`. 基于 `interface` 的 `Asp.Net Core Controller` 服务调用框架。
aspnet-core aspnetcore client http rpc rpc-framework
Last synced: 09 Apr 2025
https://github.com/vroncevic/gen_rpc
Generate RPC modules
c generator linux onc oncrpc open-network-computing python3 qnx remote-procedure-call rpc rpc-client rpc-server template unix xdr xdr-compiler
Last synced: 05 Mar 2026
https://github.com/huntlabs/hunt-service
Distributed RPC framework (micro-service) for DLang based on gRPC and neton.
distributed micro-service rpc rpc-client rpc-server rpc-service
Last synced: 05 Mar 2026
https://github.com/giovaneiwamoto/database-rpc
💼 Database RPC - Allow users to perform basic operations on a remote system by making remote procedure calls for efficient data handling.
Last synced: 15 May 2026
https://github.com/alinz/ella
yet another IDL for generating proper RPC for golang client/server and other languages
generator golang rpc typescript workflow
Last synced: 02 Apr 2026
https://github.com/akhilk2802/streamwave
A distributed live streaming platform leveraging gRPC, RTMP, FFmpeg, and DASH for scalable video delivery.
distributed-systems ffmpeg golang grpc livestream rpc streams
Last synced: 17 Apr 2026
https://github.com/bsv-blockchain/go-alert-system
Lightweight Go RPC alerting service for BitcoinSV nodes
alert-system bitcoin bitcoinsv bsv go node rpc
Last synced: 09 Apr 2026
https://github.com/sv443/whdl
Self-hosted, webhook-based, token-authenticated file downloader and shell script RPC service.
downloader express file-download file-downloader http-server https-server rpc rpc-api rpc-server rpc-service server service webhook webhook-server webhooks
Last synced: 17 Apr 2026
https://github.com/sachinsagrawal/xcode-rpc
An Xcode RPC for Discord originally made by llsc12 with an improved UI by me.
axswift discord discord-rpc rich-presence rpc swift swordrpc xcode
Last synced: 17 Apr 2026
https://github.com/jonathanturnock/minimal-ts-rpc
An Example of a minimal Typescript RPC implementation
Last synced: 10 Apr 2025
https://github.com/qingyangmoke/vtea
vtea 是一个基于nodejs 支持多协议的rpc框架解决方案
javascript nodejs plugin rpc service
Last synced: 20 Apr 2026
https://github.com/speedycraftah/discord-input-stats-rpc
This small module written in Python and C-Sharp respectively tracks the amount of times you have pressed a key on your keyboard and clicks on your mouse and shows it on your Discord RPC.
Last synced: 18 Apr 2026
https://github.com/thefox/nagios-plugins
A collection of Nagios Plugins.
api bitcoin bitcoin-price burningseries coinmarketcap ethereum github json-rpc nagios nagios-plugins rpc ruby rubygems series tvseries twitter twitter-followers
Last synced: 18 Apr 2026
https://github.com/sdttttt/go-tds
A minimal micro-service framework implementation. (including registry)
framework golang grpc microservice rpc
Last synced: 05 Apr 2026
https://github.com/heisenware/vrpc-hpp
Asynchronous RPC via MQTT for header-only C++
asynchronous cloud-computing header-only iot mqtt rpc
Last synced: 18 Apr 2026
https://github.com/nxsjs/nxs
An advanced, cutting-edge full-stack solution providing comprehensive capabilities for Web, Backend, Gaming, IM, and Live Streaming.
backend chat full-stack gaming high-performance im live-streaming lockstep-synchronization multiplayer-game nxsjs real-time rpc state-synchronization web
Last synced: 20 Apr 2026
https://github.com/arcward/keyquarry
In-memory key-value store in Go, with database-backed snapshotting, and telemetry. Uses GRPC.
go golang grpc grpc-go key-value key-value-store rpc
Last synced: 13 May 2026
https://github.com/fugazi-io/proxify
Serve existing http based APIs as fugazi modules
cli console cors fugazi proxy rpc rpc-client terminal
Last synced: 21 Apr 2026
https://github.com/maojianwei/mao_opendaylight_develop_demo
Normal form in OpenDayLight(ODL) development.
netconf notifications odl opendaylight rpc yang
Last synced: 05 Jun 2026
https://github.com/daheige/stat
golang prometheus metrics
api golang http metrics prometheus rpc stat web
Last synced: 13 Jun 2026
https://github.com/davidcralph/discordwarp
Discord RPC extension for TurboWarp projects
discord extension rpc scratch scratch-extension scratch3 scratchblocks turbowarp
Last synced: 16 May 2026
https://github.com/varavelio/vdl-plugin-rpc-ts
Plugin to generate VDL RPC for TypeScript
api codegen rpc ts typescript varavel vdl vdl-plugin vdl-rpc
Last synced: 14 Jun 2026
https://github.com/plzbugmenot/solana_pumpfun_website_portfolio
The Solana Pumpfun Sniper Bot is an automated trading tool designed for the Solana blockchain. It specializes in real-time monitoring of newly launched tokens on Pumpfun, executing buy and sell orders based on user-defined settings.
pumpfun-dev-sniper rpc sniper-solana-bot solana solanaweb3 typescript
Last synced: 25 Apr 2026
https://github.com/rumkin/urpc
μRPC is a transport agnostic JSONRPC 1.0 implementation
javascript js jsonrpc nodejs rpc
Last synced: 25 Apr 2026
https://github.com/varavelio/vdl-plugin-rpc-go
Plugin to generate VDL RPC for Golang
api codegen go golang rpc varavel vdl vdl-plugin vdl-rpc
Last synced: 14 Jun 2026
https://github.com/brian-gl/courseroom_server
CourseRoom Server Using Rpc Protocol
java mysql rpc stored-procedures
Last synced: 26 Apr 2026
https://github.com/sameerasw/telegram-activity-bot
Rich presence for Telegram (macOS)
music now-playing rich-presence rpc telegram telegram-bot
Last synced: 27 Apr 2026
https://github.com/oikomi/fishrpc
A remote procedure call(RPC) framework for develop distributed services.
Last synced: 07 Jun 2026
https://github.com/graugans/go-ovp8xx
A GO package and cli to access the ifm ovp8xx series of devices
api cli go hacktoberfest json ovp8xx rpc
Last synced: 27 Apr 2026
https://github.com/710850609/code-demo
java pattern qrcode rpc rsa spring-boot threadpoolexecutor
Last synced: 29 Apr 2026
https://github.com/carnivuth/lab-reti-di-calcolatori
repository per i progetti di laboratorio di reti di calcolatori
c java rmi rmi-client rmi-server rpc socket socket-programming
Last synced: 01 May 2026
https://github.com/mrzhorik09/discordrpc
this is Discord RPC create on Python with two working Labels
Last synced: 02 May 2026
https://github.com/cs-xiaojianhui/srpc
SRPC 是一个基于 Netty 实现网络通信,Zookeeper 实现服务暴露和发现,并实现了序列化、负载均衡、重连机制的远程调用框架。
Last synced: 04 May 2026
https://github.com/maxim5/upsource.samplerpc
A sample RPC client for Upsource
client java jetbrains json json-api rpc rpc-client upsource
Last synced: 04 May 2026
https://github.com/radosz99/scrabble-board-detector
RPC API created using FastAPI for detecting letters based on image with scrabble board in it.
Last synced: 04 May 2026
https://github.com/stagas/vipu
run things in vite headless with node/puppeteer and alice-bob typed rpc
Last synced: 04 May 2026
https://github.com/nhassl3/servicehub-backend
Production-ready marketplace backend — Go · gRPC · PostgreSQL 18 · PASETO · Clean Architecture · Docker
backend business-logic golang grpc marketplace rpc server
Last synced: 09 Jun 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