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-03-31 00:26:37 UTC
- JSON Representation
https://github.com/pocesar/node-stratum
Stratum protocol server and client for Node.js
coin cryptocurrency daemon javascript mining node-stratum promise rpc rpc-server stratum stratum-protocol stratum-proxy stratum-server
Last synced: 15 Oct 2025
https://github.com/wang2lang/blog
一般不会写 API 类文章,努力写有营养的文章,喜欢请点 star
css css-in-js decorators frontend javascript rpc script subresource-integrity webpck
Last synced: 29 Apr 2025
https://github.com/akash-joshi/rocketrpc
A typesafe framework to destroy client-server barriers.
frontend javascript nodejs promise rpc typesafe typescript typescript-generics websockets
Last synced: 05 Apr 2025
https://github.com/twirphp/twirp
PHP port of Twitch's Twirp RPC framework
code-generator hactoberfest php protobuf protocol-buffers rpc twirp
Last synced: 04 Mar 2026
https://github.com/creditkarma/thrift-typescript
Generate TypeScript from Thrift IDL files
microservices nodejs rpc thrift typescript
Last synced: 05 Apr 2025
https://github.com/Radiicall/jellyfin-rpc
Displays the content you're currently watching on Discord!
discord discord-presence discord-rich-presence jellyfin rich-presence rich-presence-discord rpc rust
Last synced: 09 Apr 2025
https://github.com/AutoCSer/AutoCSer
AutoCSer is a high-performance RPC framework. AutoCSer 是一个以高效率为目标向导的整体开发框架。主要包括 TCP 接口服务框架、TCP 函数服务框架、远程表达式链组件、前后端一体 WEB 视图框架、ORM 内存索引缓存框架、日志流内存数据库缓存组件、消息队列组件、二进制 / JSON / XML 数据序列化 等一系列无缝集成的高性能组件。
cache-server code-generator gif html-parser html-title-crawler http-server json message-queue orm-cache raw-socket rpc serialization webview xml
Last synced: 04 May 2025
https://github.com/pancsta/asyncmachine-go
Batteries-included graph control flow library (AOP, actor model, state-machine)
actor-model aop concurrency consensus control-flow declarative distributed golang graph libp2p negotiation network orchestrator pubsub rpc state-machine sync workflows
Last synced: 18 Jan 2026
https://github.com/trim21/transmission-rpc
python python3 rpc transmission transmission-rpc
Last synced: 15 May 2025
https://github.com/zestylife/EuNet
Peer to peer network solution for multiplayer games.
csharp game-engine holepunching multiplayer network p2p relay rpc rudp tcp
Last synced: 25 Apr 2025
https://github.com/LeonardSSH/coc-discord-rpc
😎 An awesome and fully customizable coc-extension to get Discord Rich Presence integration with NeoVim.
coc coc-extension coc-extensions custom-rpc discord discord-presence discord-rpc discord-status neovim nvim rich-presence rpc
Last synced: 11 Apr 2025
https://github.com/leonardssh/coc-discord-rpc
😎 An awesome and fully customizable coc-extension to get Discord Rich Presence integration with NeoVim.
coc coc-extension coc-extensions custom-rpc discord discord-presence discord-rpc discord-status neovim nvim rich-presence rpc
Last synced: 09 Apr 2025
https://github.com/narcisbugeag/coc-discord-rpc
😎 An awesome and fully customizable coc-extension to get Discord Rich Presence integration with NeoVim.
coc coc-extension coc-extensions custom-rpc discord discord-presence discord-rpc discord-status neovim nvim rich-presence rpc
Last synced: 22 Sep 2025
https://github.com/akira-cn/http-modular
A universal library for converting server-side functions into ES Modules.
bff esmodules http-server javascript nodejs rpc rpc-library
Last synced: 23 Apr 2025
https://github.com/forrest-orr/doublestar
A personalized/enhanced re-creation of the Darkhotel "Double Star" APT exploit chain with a focus on Windows 8.1 and mixed with some of my own techniques
alpc apt chain cve-2019-17026 cve-2020-0674 darkhotel double eop exploit firefox jit pac rpc shellcode star wpad
Last synced: 11 Jul 2025
https://github.com/maskingtechnology/jitar
Distributed runtime for JavaScript and TypeScript
api-automation backend deserializer end-to-end framework-agnostic full-stack intellisense intellisense-support javascript load-balancing microservices multi-version nodejs orchestration platform-agnostic rpc segmentation serializer typesafety typescript
Last synced: 03 Apr 2025
https://github.com/connectrpc/otelconnect-go
OpenTelemetry tracing and metrics for Connect.
connectrpc golang grpc metrics opentelemetry prometheus rpc tracing
Last synced: 24 Dec 2025
https://github.com/elarity/ti-rpc
基于swoole封装的一个简易的JSON协议的RPC框架,思路是借鉴的,代码是自己写的。小修小改的,目前服务于前公司(注意是前公司)生产环境,每日支撑大约8000万次调用。
Last synced: 13 Apr 2025
https://github.com/qchateau/packio
An asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.
asio async asynchronous boost boost-asio conan coroutines cpp17 cpp20 json json-rpc msgpack msgpack-rpc rpc ssl websockets
Last synced: 05 Apr 2025
https://github.com/dajuric/websocket-rpc
WebSocket RPC library for .NET with auto JavaScript client code generation, supporting ASP.NET Core
asp-net-core dotnet javascript-client rpc websocket
Last synced: 20 Nov 2025
https://github.com/ibarryyan/golang-tips-100
You know , for golang tips!
code go golang golang-library http programming programming-language rpc tips
Last synced: 14 Jan 2026
https://github.com/hprose/hprose-js
Hprose is a cross-language RPC. This project is Hprose 2.0 RPC for JavaScript
cross-browser cross-desktop cross-device cross-domain cross-language cross-platform hprose javascript rpc rpc-client rpc-framework serialization serialization-library serialize serializer tcp websockets
Last synced: 08 Mar 2026
https://github.com/flyaways/pool
General Purpose Connection Pool for GRPC,RPC,TCP Sevice Cluster
connection-pool golang grpc pool rpc tcp
Last synced: 23 Jan 2026
https://github.com/minndevelopment/java-discord-rpc
Java bindings for https://github.com/discordapp/discord-rpc (using JNA)
discord discord-rpc discordapp hacktoberfest java jna rich-presence rpc
Last synced: 27 Sep 2025
https://github.com/pshihn/windtalk
Simplest way to communicate with iFrames and other windows
iframe javascript-proxy javascript-utility proxy rpc window
Last synced: 20 Aug 2025
https://github.com/hprose/hprose-objc
Hprose is a cross-language RPC. This project is Hprose 2.0 Client for Objective-C
cross-language cross-platform hprose objective-c rpc rpc-client
Last synced: 30 Apr 2025
https://github.com/gabutakut/gabutdm
Gabut Download Manager
aria2 download-manager download-manager-linux downloader downloader-linux filetransfer gabut-download-manager gabutdm gtk magnetlink metalink new-download-manager qrcode rpc torrent ubuntu
Last synced: 21 Nov 2025
https://github.com/bian-sh/tinyrpc
为 Unity 准备的使用 TCP + JsonUtility + Task 实现的极简的现代网络框架,支持 RPC 和常规消息收发。使用 upm 管理,对项目文件 0 侵入;A minimalistic modern networking framework prepared for Unity using TCP, JsonUtility, and Task to implement support for RPC and regular message sending/receiving. Managed via UPM with zero intrusion into the project files.
codegen et rpc tcp tinyrpc tinyrpc-net unity
Last synced: 05 Apr 2025
https://github.com/noisyboiler/wampy
Websocket RPC and Pub/Sub for Python applications and microservices
pubsub python rpc wamp wamp-client wamp-protocol wampy websocket
Last synced: 16 Jan 2026
https://github.com/ribice/twisk
Golang RPC starter kit with Twirp
golang protobuf rest-api rpc starter starter-kit
Last synced: 06 Apr 2025
https://github.com/Koatty/koatty
Koa2 + Typescript = Koatty. Use Typescript's decorator implement IOC and AOP.
aop auto-injection grpc grpc-server http http2 https ioc koa koa2 middleware rpc springboot typescript typescript-decorator websocket ws
Last synced: 28 Apr 2025
https://github.com/weibocom/motan-openresty
A cross-language RPC framework for rapid development of high performance distributed services based on OpenResty.
cloud-native lua luajit microservice motan-openresty nginx openresty rpc service-mesh
Last synced: 04 Oct 2025
https://github.com/koatty/koatty
Koa2 + Typescript = Koatty. Use Typescript's decorator implement IOC and AOP.
aop auto-injection grpc grpc-server http http2 https ioc koa koa2 middleware rpc springboot typescript typescript-decorator websocket ws
Last synced: 05 Apr 2025
https://github.com/ariebovenberg/snug
🧣 Write reusable web API interactions
aiohttp-client api-wrapper async graphql http-client python3 requests rest rpc
Last synced: 12 Apr 2025
https://github.com/izelnakri/eth
Ethereum utilities for Elixir
blockchain ethereum ethereum-transactions ethereum-wallet query-engine rpc
Last synced: 05 Apr 2025
https://github.com/hprose/hprose-delphi
Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal
cross-language cross-platform delphi delphinus delphinuspackage freepascal hprose lazarus list map pascal rpc rpc-client rpc-framework rpc-library serialization serialization-library serializer
Last synced: 02 Mar 2026
https://github.com/aligoren/go_ecommerce_microservice
E-Commerce Microservices with Golang and Fiber
docker golang grpc microservice rpc
Last synced: 06 May 2025
https://github.com/roadrunner-php/goridge
PHP Goridge Protocol implementation
hacktoberfest php protocol roadrunner rpc rpc-framework
Last synced: 15 May 2025
https://github.com/dapeng-soa/dapeng-soa
A lightweight, high performance micro-service framework
async dapeng high-performance java metadata microservice netty rpc soa thrift
Last synced: 09 Apr 2025
https://github.com/baking-bad/pytezos
🐍 Python SDK for Tezos | Michelson VM in Python
integration-testing michelson repl rpc testing tezos tezos-blockchain tezos-platform
Last synced: 02 Oct 2025
https://github.com/mikuso/ocpp-rpc
A Node.js client & server implementation of the WAMP-like RPC-over-websocket system defined in the OCPP-J protocols.
nodejs ocpp ocpp-j ocpp16 ocpp201 rpc websockets
Last synced: 12 Apr 2025
https://github.com/daniel-nagy/transporter
Typesafe distributed computing in TypeScript.
browser client distributed interprocess message observable proxy pubsub realtime rpc server socket typescript
Last synced: 05 Apr 2025
https://github.com/differentialhq/differential
Typescript-first background services platform with durable functions.
background-jobs nodejs rpc service-bus service-orchestration service-to-service typescipt typescript
Last synced: 09 Apr 2025
https://github.com/tal-tech/odin
Odin is a Rpcx-based rpc framework, reference rpcx https://rpcx.io/
go go-micro microservice rpc rpcx
Last synced: 15 May 2025
https://github.com/doseofted/prim-rpc
Easy-to-understand, type-safe, transport-agnostic RPC/IPC for JavaScript, supporting callbacks, batching, file handling, custom serialization, and more.
api ipc javascript json rpc type-safe typescript
Last synced: 05 Apr 2025
https://github.com/jnordberg/wsrpc
node.js/browser protobuf rpc over binary websockets
Last synced: 22 Dec 2025
https://github.com/go-dev-frame/sponge_examples
Examples of using go to develop framework sponge.
crud examples generator-go gin go go-examples grpc microservice restful-api rpc sponge web
Last synced: 06 Apr 2025
https://github.com/tomoncle/python-notes
Python related technologies used in work: crawler, data analysis, timing tasks, RPC, page parsing, decorator, built-in functions, Python objects, multi-threading, multi-process, asynchronous, redis, mongodb, mysql, openstack, etc.
bs4 matplotlib mlab mongodb mysql numpy openstack python27 redis rpc scheduler xpath
Last synced: 09 Apr 2025
https://github.com/tomoncle/Python-notes
Python related technologies used in work: crawler, data analysis, timing tasks, RPC, page parsing, decorator, built-in functions, Python objects, multi-threading, multi-process, asynchronous, redis, mongodb, mysql, openstack, etc.
bs4 matplotlib mlab mongodb mysql numpy openstack python27 redis rpc scheduler xpath
Last synced: 19 Jul 2025
https://github.com/softindex/datakernel
Alternative Java platform, built from the ground up - with its own async I/O core and DI. Ultra high-performance, simple and minimalistic - redefines server-side programming, web-development and highload!
async bytecode crdt dependency-injection highload java lsmt microservice ot promise rpc serialization web-server
Last synced: 20 Feb 2026
https://github.com/lindell/remote-function
Make function calls to remote hosts seamlessly
es6-proxies json-rpc json-rpc2 rpc
Last synced: 11 Apr 2025
https://github.com/jakestanger/mpd-discord-rpc
Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence.
discord discord-rpc mopidy mpd music rpc rust
Last synced: 15 May 2025
https://github.com/wapc/wapc-go
Golang-based WebAssembly Host Runtime for waPC-compliant modules
rpc rpc-framework wapc wasm webassembly
Last synced: 07 Oct 2025
https://github.com/ssbc/muxrpc
lightweight multiplexed rpc
codec javascript manifest protocol rpc streams
Last synced: 27 Mar 2025
https://github.com/ibinarytree/koala
koala is go micro service framework
golang high-performance microservice middleware rpc
Last synced: 17 Jan 2026
https://github.com/creditkarma/thrift-parser
A Thrift Parser built in TypeScript that generates a TypeScript AST that retains the Thrift grammar
microservices nodejs rpc thrift typescript
Last synced: 05 Apr 2025
https://github.com/JakeStanger/mpd-discord-rpc
Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence.
discord discord-rpc mopidy mpd music rpc rust
Last synced: 31 Mar 2025
https://github.com/zenhack/haskell-capnp
Cap'n Proto for Haskell
capn-proto capnp capnproto haskell rpc serialization
Last synced: 29 Jul 2025
https://github.com/matttuttle/hxnet
Networking library for Haxe (UDP, TCP, RPC, Telnet, WebSocket)
haxe networking rpc tcp telnet udp
Last synced: 16 Feb 2026
https://github.com/connectrpc/validate-go
Flexible, efficient request validation for Connect.
connectrpc golang protobuf protovalidate rpc validation
Last synced: 30 Dec 2025
https://github.com/powerman/rpc-codec
JSON-RPC 2.0 codec for Go net/rpc standard library
go golang golang-library json-rpc json-rpc2 rpc
Last synced: 11 Oct 2025
https://github.com/fabiospampinato/picorpc
A tiny RPC library and spec, inspired by JSON-RPC 2.0 and tRPC.
Last synced: 27 Jul 2025
https://github.com/tiziano88/elm-protobuf
protobuf plugin for elm
definition elm grpc json protobuf protocol-buffers rpc serialization
Last synced: 10 Sep 2025
https://github.com/1thenikita/Visual-Studio
A Discord Rich Presence extension for both Visual Studio 2017 and 2019.
csharp discord extension rich-presence rpc visual-studio visual-studio-extension vs vs-extension
Last synced: 29 Apr 2025
https://github.com/neoremind/navi
Navi is a distributed service framework that provides cluster management and high performance RPC
Last synced: 12 Jun 2025
https://github.com/cosmos/gex
In-terminal explorer for Cosmos SDK blockchains.
blockchain cosmossdk rpc tendermint websocket
Last synced: 08 Jul 2025
https://github.com/molvqingtai/comctx
In any JavaScript environment, use RPC for easy cross-context communication.
broadcastchannel browser-extension comlink electron iframe ipcmain messagechannel messageport postmessage react-native rpc service-worker web-worker
Last synced: 20 Jan 2026
https://github.com/avsystem/scala-commons
AVSystem commons library for Scala
hacktoberfest java-interoperability-utilities language-utilities macros redis rpc scala serialization
Last synced: 13 Mar 2026
https://github.com/junneyang/docker-cloud-platform
使用Docker构建云平台,Docker云平台系列共三讲,Docker基础、Docker进阶、基于Docker的云平台方案。OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
angularjs ansible apigateway django-rest-framework docker docker-compose go-kit grpc haproxy hmac k8s marathon nameko nginx oauth openstack rabbitmq rpc springcloud zmq
Last synced: 21 Jan 2026
https://github.com/depayfi/web3-mock
🤡 JavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests.
blockchain javascript mock rpc testing web3
Last synced: 03 Apr 2025
https://github.com/AVSystem/scala-commons
AVSystem commons library for Scala
hacktoberfest java-interoperability-utilities language-utilities macros redis rpc scala serialization
Last synced: 19 Jul 2025
https://github.com/kitware/wslink
Python/JavaScript library for communicating over WebSocket
javascript-client javascript-library paraviewweb python-library python-server rpc rpc-call vtk websockets
Last synced: 09 Apr 2025
https://github.com/zhoumengkang/yar-java-client
Java client for laruence’s yar, concurrent async request supported.
Last synced: 22 Mar 2025
https://github.com/polkadot-js/client
An alternative Polkadot Runtime Environment implementation acting as a full-node (excluding block production for validators) for syncing with Substrate-based chains.
Last synced: 21 Aug 2025
https://github.com/DePayFi/web3-mock
🤡 JavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests.
blockchain javascript mock rpc testing web3
Last synced: 17 Apr 2025
https://github.com/smallnest/rpcx-java
rpcx implementation in Java for server side and client side
dubbo microservice motan rpc rpc-client rpc-framework rpcx
Last synced: 25 Mar 2025
https://github.com/r-lib/nanonext
R binding for NNG (Nanomsg Next Gen)
concurrency https ipc-message messaging-library nng r rpc socket-communication synchronization-primitives tcp-protocol websocket
Last synced: 09 Mar 2026
https://github.com/rigetti/rpcq
The RPC framework and message specification for @rigetti Quantum Cloud Services.
lisp python qcs quantum-computing rpc
Last synced: 12 Dec 2025