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-02 00:22:36 UTC
- JSON Representation
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
https://github.com/zycgit/rsf
已作为 Hasor 的子项目,迁移到:http://git.oschina.net/zycgit/hasor
cluster distributed-systems dubbo dubbox hasor high-performance hprose java jfinal nutz rpc rpc-framework service-consumer service-discovery service-oriented service-provider service-registration service-registry soa spring
Last synced: 26 Mar 2025
https://github.com/p0dalirius/findunusualsessions
A tool to remotely detect unusual sessions opened on windows machines using RPC
remote rpc session smb suspicious windows
Last synced: 23 Apr 2025
https://github.com/fang-yan-peng/eagle
Eagle分布式rpc调用,借助Zookeeper实现服务注册和发现,基于AQS实现高性能连接池,支持分布式追踪、监控、过载保护等配置。提供Spring和SpringBoot插件,方便与Spring和SpringBoot集成。
distributed-tracing dubbo eagle kryo motan netty rpc zookeeper
Last synced: 12 Mar 2026
https://github.com/sanketplus/pydfs
Tiny distributed file system like HDFS (and of-course GFS)
client-server filesystem python rpc rpyc
Last synced: 14 May 2025
https://github.com/justyuuto/deezer-discord-rpc
A Discord RPC for Deezer
deezer discord discord-rpc music rich-presence rpc
Last synced: 09 Apr 2025
https://github.com/singchia/geminio
A hybrid application-layer networking framework with support for messaging, RPC, bidirectional RPC, multiplexing, and maintaining client-server consistency.
bidirectional-rpc c10k high-performance intranet-penetration long-connection multiplexer nat network-framework networking networking-programmability proxy rpc streaming tcp traversal
Last synced: 14 Feb 2026
https://github.com/Swan/DiscordRPCVS
An extension for Visual Studio 2017 that enables Discord Rich Presence.
discord discord-api discord-rich-presence discord-rpc discordapp language rich-presence rpc visual-studio visual-studio-2015 visual-studio-2017 visual-studio-extension visualstudio visualstudio2015 visualstudio2017
Last synced: 11 Mar 2025
https://github.com/Reavert/VisualStudioDiscordRPC
Discord rich presence for Visual Studio with support for 2019 and 2022 versions.
discord discord-rich-presence discord-rpc presence rich rpc visual-studio visual-studio-extension vs2019 vs2022
Last synced: 31 Mar 2025
https://github.com/capaj/socket.io-rpc
Extend your promises across a network with socket.io
javascript promise rpc socket socket-io
Last synced: 14 Apr 2025
https://github.com/ksdaemon/wiola
WAMP implementation in Lua
lua-nginx pubsub rpc rpc-router wamp wamp-protocol wamp-router wamp-server
Last synced: 16 Mar 2025
https://github.com/sdkgen/sdkgen
sdkgen is a tool to help design, implement and maintain good APIs with minimal effort
api csharp dart hacktoberfest kotlin restful rpc sdkgen typescript
Last synced: 05 Apr 2025
https://github.com/aperturerobotics/starpc
Protobuf RPC for TypeScript, Go, Rust with bidirectional streaming.
go protobuf rpc rpc-framework rust typescript websocket
Last synced: 31 Jan 2026
https://github.com/connectrpc/grpchealth-go
gRPC-compatible health checks for any net/http server.
connectrpc go grpc protobuf rpc
Last synced: 30 Dec 2025
https://github.com/houkx/nettythrift
Thrift on Netty, support TCP/HTTP/WebSocket at same port. support multiple Protocols at same time. multil Simple Clients with Connection Pool.
Last synced: 13 Apr 2025
https://github.com/codemation/easyrpc
An easy to use rpc framework for enabling fast inter-process, inter-container, or inter-host communication
asyncio distributed-systems fastapi rpc websockets
Last synced: 03 Mar 2026
https://github.com/srchen1987/dawdler-series
dawdler-series 是一站式分布式应用、微服务架构的解决方案,其特点简单、高效(启动、运行速度快)、安全、灵活、可扩展性强. 功能包含webmvc架构、高性能分布式session、动态网关、验证架构(前后台通用表达式)、web拦截器、web监听器、服务过滤器、服务生命周期监听器、熔断器、链路追踪、健康检测、统一配置中心、分布式事务、支持读写分离的事务管理器、注册中心、服务间认证授权、高效的编译型aop、常用插件(mybatis、dao、elasticsearch、redis、rabbitmq等等,支持注入).
java microservices-architecture rpc
Last synced: 30 Jul 2025
https://github.com/chia-mine/chia-agent
chia rpc/websocket client library
api chia library nodejs rpc typescript websocket
Last synced: 09 Apr 2025
https://github.com/panco95/go-garden
golang micro services framework / GO微服务框架
api-gateway gateway http http-server microservice microservices rpc
Last synced: 16 Jan 2026
https://github.com/zalando-stups/java-sproc-wrapper
Java Stored Procedure Wrapper: Calling PostgreSQL stored procedures from Java
hacktoberfest java postgresql proxy rpc stored-procedures
Last synced: 11 Jul 2025
https://github.com/jsbintask22/netty-learning
bio, nio到 netty各种使用案例, 包含基础使用案例,各api使用方法,零拷贝,websocket,群聊,私聊,编码,解码,自定义协议,protobuf等使用案例,rpc服务器,客户端等等学习
bio http java8 netty nio rpc server springboot websocket
Last synced: 27 Jul 2025
https://github.com/swoft-cloud/swoft-framework
[READ ONLY] Swoft Framework, base of Swoft
annotation-framework aop coroutine framework microservice php rpc soa swoft swoole
Last synced: 06 Apr 2025
https://github.com/d-oliveros/isomorphine
Require server-side modules from the browser, remotely.
Last synced: 20 Mar 2025
https://github.com/benalexau/rpc-bench
RPC Benchmark of gRPC, Aeron and KryoNet
benchmark grpc java rpc rpc-benchmark
Last synced: 20 Mar 2025
https://github.com/open-rpc/generator
Multi-Component & Multi-Language Generators for OpenRPC
open-rpc openrpc openrpc-document openrpc-generator rpc
Last synced: 08 Oct 2025
https://github.com/qiniu/http
Extension module of golang http service
go golang http http-server rpc rpc-framework
Last synced: 05 May 2025
https://github.com/ziglana/grpc-zig
blazigly fast gRPC client & server implementation in zig
blazigly grpc rpc zig zig-package
Last synced: 16 Jul 2025
https://github.com/papierkorb/cannon
Lightning fast data serialization and RPC for Crystal
crystal data-serialization rpc
Last synced: 30 Apr 2025
https://github.com/kryptokrona/kryptokrona
A private, fast and secure cryptocurrency from the nordic region.
blockchain boost c cargo cmake cpp cryptocurrency docker kryptokrona p2p rpc rust
Last synced: 17 Jan 2026
https://github.com/donnyep/cosmosengine
CosmosEngine是一款轻量级的服务器框架,提供高速可靠UDP传输协议。支持网络多通道、服务器间RPC大数据流传输通讯,非常容易改成分布式服务器。本框架长期维护更新,LTS。
csharp game-server kcp lockstep netcore netcoreserver rpc tcp-client-server tcp-server udp-server
Last synced: 08 Jul 2025
https://github.com/envoy1084/awesome-web3
compiled list of more than 350 resources to delve into the endless realm of blockchain technology and web3.
awesome awesome-list awesome-resources bitcoin blockchain cryptography ethereum ipfs rpc solidity web3
Last synced: 30 Dec 2025
https://github.com/omani/go-monero-rpc-client
A go client for the Monero wallet and daemon RPC
Last synced: 09 Apr 2025
https://github.com/hprose/hprose-typescript
Hprose 3.0 for TypeScript
cross-language cross-platform hprose rpc rpc-framework serialization serialize serializer typescript
Last synced: 18 Jul 2025
https://github.com/myxtype/filecoin-client
Golang的轻量级filecoin客户端,支持离线签名,基本满足钱包交易所充值提现逻辑
client filecoin ipfs lotus offline-signature rpc
Last synced: 01 Mar 2026
https://github.com/MartB/RETC
An application used to convert razer effects to multiple output sdks.
chroma corsair corsair-cue corsair-rgb effects efficient fast game led lighting overwatch razer razer-chroma rpc wrapper
Last synced: 16 May 2025
https://github.com/ghost-ng/slinger
An impacket-lite cli tool that combines many useful impacket functions using a single session.
Last synced: 11 Feb 2026
https://github.com/xincao9/yurpc
high-performance RPC framework.
rpc service service-discovery soa soap
Last synced: 11 Jan 2026
https://github.com/EdenBlockVC/spook
Mixing service using the Nym network to anonymize Ethereum RPC calls
Last synced: 18 Apr 2025
https://github.com/xhayper/discord-rpc
a fork of discordjs/RPC
discord discord-ipc discord-rpc ipc rich-presence rpc typescript
Last synced: 05 Apr 2025
https://github.com/opencyphal/yakut
Simple CLI tool for diagnostics and debugging of Cyphal networks
aerospace cli command-line-tool cyphal data-distribution diagnostics distributed-computing drone dsdl embedded ethernet hacktoberfest networking opencyphal pubsub real-time robotics rpc uavcan vehicular-networks
Last synced: 07 May 2025
https://github.com/superfly/fly_rpc_elixir
Makes it easier to build distributed Elixir applications on the Fly.io platform. Adds region awareness to an app and makes it easy to perform RPC calls in other Fly.io regions.
Last synced: 21 Aug 2025
https://github.com/daoting/dt
利用 C# + XAML 进行快速业务开发的跨平台框架(搬运工)
android asp-net-core c-sharp cross-platform macos maui rpc uno webassembly windows winui xaml
Last synced: 10 Apr 2025
https://github.com/jfjlaros/simplerpc
Simple RPC implementation for Arduino.
arduino discovery remote-procedure-call rpc rpc-api rpc-framework rpc-server simple
Last synced: 10 Apr 2025
https://github.com/chord-ts/rpc
💎 Cutting edge transport framework vanishing borders between frontend and backend
chord express http json-rpc json-rpc-transport rpc sveltekit typescript
Last synced: 05 May 2025
https://github.com/onixjs/core
Enterprise Grade #NodeJS Platform implementing Industry Standards & Patterns in order to provide Connectivity, Stability, High-Availability and High-Performance
alpha enterprise-grade high-availability high-performance msa mvc nodejs oidc onixjs rpc sdk soa typescript
Last synced: 24 Apr 2025
https://github.com/NTNU-IHB/FMU-proxy
Tool that allows Functional Mock-up Units (FMUs) to be accessed through language independent RPC calls by wrapping the original FMU into a new one with network capabilities.
apache-thrift fmi fmi-standard fmu rpc
Last synced: 05 May 2025
https://github.com/near/near-jsonrpc-client-rs
Lower-level API for interfacing with the NEAR Protocol via JSONRPC.
blockchain jsonrpc near-protocol rpc rpc-client rust
Last synced: 10 Aug 2025
https://github.com/ntnu-ihb/fmu-proxy
Tool that allows Functional Mock-up Units (FMUs) to be accessed through language independent RPC calls by wrapping the original FMU into a new one with network capabilities.
apache-thrift fmi fmi-standard fmu rpc
Last synced: 11 Jul 2025
https://github.com/skyuoi/ourchat
A cross-platform instant messaging app, made in flutter and rust, supporting matrix. Gracefully designed, Powerfully featured
chat-application dart docker flutter k8s matrix postgresql rabbitmq redis rpc rust rust-lang
Last synced: 31 Jan 2026
https://github.com/magicblock-labs/solana.unity-core
Solana's Unity SDK and integration library.
rpc solana solana-client unity unity3d
Last synced: 09 May 2025
https://github.com/g-andrade/backwater
Intercluster RPC for Erlang and Elixir
distribution-independent elixir erlang intercluster rpc
Last synced: 05 Mar 2026
https://github.com/sonicfromnewyoke/solana-rpc
Configure a slightly more performant Solana RPC than a regular one
Last synced: 05 May 2025
https://github.com/andsfonseca/dota2-rpc-client
Allows you to observe the status of your DotA 2 (Defense of the Ancients 2) match within the Discord, through the Rich Presence service. 🎮
discord discord-rich-presence discord-rpc-client dota-gsi dota2 rich-presence rpc
Last synced: 07 Mar 2026
https://github.com/nyan233/littlerpc
高性能/跨语言/轻量的玩具级RPC实现,致力提供高扩展性的API,您可以打造属于自己的RPC-Framework!
chinese go golang high-performance rpc rpc-client rpc-framework rpc-server
Last synced: 15 Jan 2026
https://github.com/myxtype/eos-client
PHP library of simple and extensible to use eos rpc and offline signature.
blockchain client eos eos-ecc offline php rpc signature
Last synced: 01 Mar 2026
https://github.com/trisacrypto/trisa
Travel Rule Information Sharing Architecture for Virtual Asset Service Providers
compliance protocol rpc travelrule
Last synced: 12 Mar 2026
https://github.com/protobuffet/docusaurus-protobuffet
Docusaurus toolset for Protobuf contract documentation.
documentation docusaurus protobuf rpc
Last synced: 24 Feb 2026
https://github.com/buildo/wiro
Wiro is a lightweight Scala library for writing HTTP routes
Last synced: 14 Jan 2026
https://github.com/timonson/gentle_rpc
JSON-RPC 2.0 library with HTTP and WebSockets support for deno and the browser
browser deno esmodules fetch javascript json-rpc2 rpc typescript websocket websockets
Last synced: 25 Oct 2025
https://github.com/esensar/neovim-java
Neovim Java client library. Provides multiple interfaces for communicating with Neovim instance via multiple different protocols. - Moved to https://codeberg.org/neovim-java/neovim-java
java library msgpack msgpackrpc neovim rpc rxjava2
Last synced: 01 Aug 2025
https://github.com/dot-microservices/dot-rest
a minimalist toolkit for building scalable, fault tolerant and eventually-consistent microservices
clerq fault-tolerance microservice-framework microservice-toolkit microservices rest rpc soa
Last synced: 22 Aug 2025
https://github.com/shuai132/rpc_core
a tiny rpc library, support c++14 and rust
cpp11 cpp14 mcu rpc rpccore rust serialization
Last synced: 06 Apr 2025
https://github.com/apache/pekko-grpc
Apache Pekko gRPC
grpc java pekko pekko-http reactive reactive-streams rpc scala streaming
Last synced: 26 Mar 2025
https://github.com/remotelib/remote-lib
💫 Convert your JavaScript library to a remote service.
context javascript library nodejs p2p remote rpc serverless webrtc websocket
Last synced: 12 May 2025
https://github.com/karyontech/karyon
A library for building p2p, decentralized, and collaborative software.
collaboration crdt decentralization jsonrpc kademlia local-first p2p rpc rust
Last synced: 07 Mar 2026
https://github.com/winsoft666/veigar
Cross platform RPC library using shared memory.
Last synced: 21 Apr 2025
https://github.com/ticosax/pseud
Pythonic bi-directional RPC API built on top of ØMQ.
asyncio bidirectional curve python pyzmq rpc zeromq
Last synced: 25 Jul 2025
https://github.com/monero-rs/monero-rpc-rs
RPC client for Monero daemon and wallet.
Last synced: 08 Apr 2025
https://github.com/taogeyt/fast-grpc
Fast to Code gRPC in Python
asyncio fastapi grpc grpc-client grpc-python grpc-server microservice pydantic python rpc
Last synced: 14 Apr 2025
https://github.com/pshihn/byproxy
A different way of thinking of web client-server RPC
Last synced: 15 Apr 2025
https://github.com/chatmail/yerpc
An ergonomic JSON-RPC server library in Rust with autocreated TypeScript client and OpenRPC specification
chatmail json json-rpc jsonrpc openrpc rpc rpc-framework rust typescript
Last synced: 10 Apr 2025
https://github.com/ether1project/ethoprotocol
Official Go implementation of The Etho Protocol
ethereum-clone ethereum-network geth-instance geth-node ipc json-rpc mining rpc
Last synced: 28 Apr 2025
https://github.com/noear/damibus
DamiBus,专为本地多模块之间通讯解耦而设计(尤其是未知模块、隔离模块)。也是 DDD 开发的良配。
Last synced: 31 Aug 2025
https://github.com/ziglibs/antiphony
A zig remote procedure call solution
rpc rpc-framework zig zig-package ziglang
Last synced: 12 Apr 2025
https://github.com/creditkarma/thrift-server
Thrift core library in TypeScript
microservices nodejs rpc thrift typescript
Last synced: 15 Aug 2025
https://github.com/progrium/qtalk-go
versatile stream IO and RPC based IPC stack for Go
Last synced: 07 Oct 2025
https://github.com/shogowada/scala-json-rpc
Let your servers and clients communicate over function calls! JSON-RPC 2.0 library for Scala and Scala.js
Last synced: 06 Mar 2026
https://github.com/rufus31415/sharer
Arduino & .NET serial communication library to read/write variables and remote call functions using the Sharer protocol. Works on Windows, Linux and MacOS.
arduino board c communication csharp library linux macos net netcore netframework protocol remote rpc sharer windows
Last synced: 04 Jul 2025
https://github.com/greendoescode/vlc-rpc
Discord rich presence for VLC media player. This is a fork of PigPogs VLC RPC, adding automatic album art.
discord discord-presence rpc vlc vlc-media-player vlc-rpc
Last synced: 07 Sep 2025
https://github.com/frankwallis/electron-ipc-proxy
Transparent asynchronous electron remoting using IPC.
communication electron ipc rpc
Last synced: 28 Apr 2025
https://github.com/bas3line/hytale-rpc
Discord Hytale RPC for Windows, Linux, MacOS
discord hytale hytale-discord hytale-mod hytale-plugin python rpc
Last synced: 22 Jan 2026
https://github.com/atulmy/wispy
🌱 An experimental lightweight (remote procedure call) API pattern.
api api-graphql api-rest api-soap idea json learn-by-examples mongodb mongoose nodejs opinionated poc remote-procedure-calls rpc
Last synced: 14 Oct 2025
https://github.com/wizardpisces/experiment
Svelte Vue React-Hooks Vite Webpack Koa Inversify Rpc Express etc in mini-version
composition-api expressjs inversifyjs koa react-hooks rpc sveltejs vite vue3 webpack
Last synced: 27 Feb 2025
https://github.com/xplpc/xplpc
Cross Platform Lite Procedure Call - Support Linux, macOS, Windows, iOS, Android, Web Assembly, Flutter, Kotlin, Python and More
cross-platform cxx javascript jni kotlin mobile procedure-call python rpc swift typescript webassembly
Last synced: 07 Sep 2025
https://github.com/rjaros/kilua-rpc
Fullstack RPC library for Kotlin/Wasm and Kotlin/JS
Last synced: 15 Apr 2025
https://github.com/radarsu/rpc-websocket-client
Fast and simple JSON-RPC 2.0 WebSocket Client implementation in TypeScript. Allows bi-directional communication with async await Promises 🐼
bidirectional communication fast fast-json-stringify javascript javascript-library jsonrpc2 lightweight notifications requests rpc rpc-client rpc-websockets typescript typescript-library uuid websocket websocket-client
Last synced: 05 May 2025
https://github.com/ggeorgovassilis/spring-rest-invoker
Spring invoker which maps remote REST services to local interfaces.
Last synced: 12 Apr 2025
https://github.com/edavis/transmission-fluid
A Python wrapper around Transmission's RPC interface
Last synced: 16 Jan 2026
https://github.com/keegancsmith/rpc
Go stdlib net/rpc with context.Context support
Last synced: 09 Apr 2025