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/tatumio/tatum-js
🚀 Tatum SDK: A 💪 powerful, 🌟 feature-rich TypeScript/JavaScript 📚 library that streamlines the 🛠️ development of 🌐 blockchain applications.
api blockchain cryptocurrency dev-tool ethereum exchange-rate fee-estimation fungible-tokens json-rpc nft notifications polygon rpc sdk solana tron typescript wallet-provider webhooks
Last synced: 14 May 2025
https://github.com/only-cliches/NoProto
Flexible, Fast & Compact Serialization with RPC
apache-avro avro bson data-buffers databases deserialization flatbuffers flexbuffers json messagepack protocol-buffers rpc schemas serialization zero-copy
Last synced: 06 Aug 2025
https://github.com/only-cliches/noproto
Flexible, Fast & Compact Serialization with RPC
apache-avro avro bson data-buffers databases deserialization flatbuffers flexbuffers json messagepack protocol-buffers rpc schemas serialization zero-copy
Last synced: 16 May 2025
https://github.com/DisgoOrg/disgo
A modular Golang Discord API Wrapper
discord discord-api discord-bot discord-rpc discord-voice go golang hacktoberfest oauth2 rpc voice webhook
Last synced: 26 Mar 2025
https://github.com/ursiform/sleuth
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
discovery distributed-computing distributed-systems golang peer-autodiscovery rpc service-autodiscovery sleuth zeromq
Last synced: 22 Jan 2026
https://github.com/hprose/hprose
HPROSE is short for High Performance Remote Object Service Engine. It's a serialize and RPC library, the serialize library of hprose is faster, smaller and more powerful than msgpack, the RPC library is faster, easier and more powerful than thrift.
cross-browser cross-device cross-domain cross-language cross-platform hprose rpc rpc-library rpc-protocol semi-text serialization serialization-format serialize service-engine
Last synced: 28 Jan 2026
https://github.com/brillout/wildcard-api
Functions as API.
api javascript node nodejs rpc
Last synced: 06 Apr 2025
https://github.com/sunng87/slacker
Transparent, non-incursive RPC by clojure and for clojure
clojure remote rpc rpc-framework slacker
Last synced: 12 Apr 2025
https://github.com/cyberark/RPCMon
RPC Monitor tool based on Event Tracing for Windows
blueteam cybersecurity eventtracing monitoring-tool redteam redteam-tools research-tool rpc rpc-client rpc-server security-tools windows
Last synced: 11 Jan 2026
https://github.com/compas-dev/compas
Main library of the COMPAS framework and CAD integrations for Rhino/GH and Blender.
aec blender3d data datastructures geometry grasshopper3d rhino3d rpc
Last synced: 24 Oct 2025
https://github.com/Ezelia/eureca.io
eureca.io : a nodejs bidirectional RPC that can use WebSocket, WebRTC or XHR fallback as transport layers
multiplayer realtime remote-procedure-calls rpc webrtc websocket
Last synced: 29 Apr 2025
https://github.com/cyberark/rpcmon
RPC Monitor tool based on Event Tracing for Windows
blueteam cybersecurity eventtracing monitoring-tool redteam redteam-tools research-tool rpc rpc-client rpc-server security-tools windows
Last synced: 05 Apr 2025
https://github.com/MCMi460/NSO-RPC
Connect your Nintendo Switch playing status to Discord!
discord discord-rich-presence discord-rpc nintendo-switch rich-presence rpc switch
Last synced: 31 Mar 2025
https://github.com/higherkindness/mu-haskell
Mu (μ) is a purely functional framework for building micro services.
avro defines-schemas graphql grpc hacktoberfest haskell monads mu mu-graphql mu-haskell protocol-buffers rpc type-level type-level-programming
Last synced: 25 Mar 2025
https://github.com/RabbitTeam/RabbitCloud
A lightweight cross-platform RPC.
Last synced: 04 May 2025
https://higherkindness.github.io/mu/
Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2
algebra functional-programming monads mu protocol rpc scala tagless-final
Last synced: 08 May 2025
https://github.com/higherkindness/mu-scala
Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2
algebra functional-programming monads mu protocol rpc scala tagless-final
Last synced: 11 Jan 2026
https://github.com/UncP/Mushroom
Distributed In-Memory Index 分布式内存索引
b-link-tree palm-tree raft rpc tcp-library
Last synced: 09 Jul 2025
https://github.com/phero-hq/phero
Full-stack type-safety with pure TypeScript
backend-api nodejs rpc typescript
Last synced: 15 May 2025
https://github.com/guooscar/JazminServer
Java based application,rpc,message,rtmp,game,sip,rtp,relay,webrtc,webssh,proxy server,message queue,mysql proxy server
application-server deploy deployrobot job-scheduler messagequeue mq relay rpc rtp tcp-relay udp-relay webrtc
Last synced: 24 Jul 2025
https://github.com/mchardysam/python-binance-chain
Binance Chain Exchange API python implementation for automated trading
api binance client cryptocurrency dex ledger ledger-wallet python python3 rpc websocket
Last synced: 05 Apr 2025
https://github.com/jmcdo29/ogma
A monorepo for the ogma logger and related packages
gql hacktoberfest interceptor json json-logging logging module monorepo mtx nest nestjs nestjs-ogma ogma rest rpc ws
Last synced: 15 May 2025
https://github.com/machinebox/remoto
Ultra-simple RPC ecosystem designed for right now.
apis golang microservices mobile rpc web
Last synced: 25 Dec 2025
https://github.com/hprose/hprose-nodejs
Hprose is a cross-language RPC. This project is Hprose 2.0 for Node.js
cross-domain cross-language cross-platform hprose http javascript rpc rpc-client rpc-framework rpc-library rpc-server rpc-service serialization serialization-library serialize tcp tcp-client tcp-server unix-socket websocket
Last synced: 05 Apr 2025
https://github.com/etclabscore/core-geth
A highly configurable Go implementation of the Ethereum protocol.
crypto docker ethereum ethereum-classic ethereum-network ethereum-protocol geth openrpc rpc rpc-library
Last synced: 09 Feb 2026
https://github.com/warpnet/ms-rpc-fuzzer
Gain insights into MS-RPC implementations that may be vulnerable using an automated approach and make it easy to visualize the data. By following this approach, a security researcher will hopefully identify interesting RPC services in such a time that would take a manual approach significantly more.
exploit internals research rpc security vulnerability windows
Last synced: 04 Sep 2025
https://github.com/singchia/frontier
The first open source cloud-native tcp gateway for edges. 首个开源云原生tcp长连接网关,支持rpc、消息和流,微服务和边缘节点/客户端互相直达!完美匹配mesh vpn、内网穿透、边缘管理、iot网关等场景
bidirectional-rpc cloud-native edge edge-proxy frontier game-server gateway high-availability im k8s messaging multiplexer operator reverse-proxy rpc scale stream streaming tcp tcp-gateway
Last synced: 15 Feb 2026
https://github.com/Carlos-Zen/blockchain-python
A blockchain implementation in Python
bitcoin block blockchain blockchain-technology python rpc simple
Last synced: 19 Jul 2025
https://github.com/liuhll/silky
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
architecture aspnetcore distributed-transactions dotnet dotnet-core dotnetcore micro-service microservice-architecture microservices rpc saas silky swagger tcc-transaction
Last synced: 16 Nov 2025
https://github.com/goodboy/tractor
A distributed, structured concurrency runtime for Python (and friends)
actor-model async-await distributed-systems multicore-programming multiprocessing rpc streaming-data structured-concurrency trio
Last synced: 15 May 2025
https://github.com/aregtech/areg-sdk
AREG is an asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.
async client-server concurrency cross-platform distributed embedded event-driven framework functional-programming iot ipc library logging multiprocessing multithreading parallel-computing pubsub realtime rpc sdk
Last synced: 19 Jan 2026
https://github.com/zaid-ajaj/fable.remoting
Type-safe communication layer (RPC-style) for F# featuring Fable and .NET Apps
ajax client-server fable giraffe rpc saturn suave type-safe webpart
Last synced: 15 May 2025
https://github.com/Kotlin-lang-CN/Kotlin-CN
【已下线】https://discuss.kotliner.cn 的第一个实验版本,尝试使用Kotlin编写构建的 Kotlin China 论坛,etcd+自研tpc协议RPC
etcd forums java kotlin kotlin-china rpc
Last synced: 10 May 2025
https://github.com/begmaroman/go-micro-boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
boilerplate docker docker-compose example go go-micro golang golang-examples golang-server grpc microservice microservice-example microservices microservices-architecture nats protobuf protocol-buffers rpc swagger
Last synced: 16 May 2025
https://github.com/linking12/saluki
Spring Boot starter module for gRPC framework.
gateway grpc-java interface-service microservice pojo-param rpc rpc-framework soa spring-boot-starter zuul
Last synced: 09 May 2025
https://github.com/c29r3/solana-snapshot-finder
Automatic search and download of snapshots for Solana
crypto cryptocurrency rpc snapshot sol solana web3
Last synced: 16 May 2025
https://github.com/ahuangege/mydog
typescript编写的分布式游戏服务器框架(a distributed game server framework coded by typescript)
framework game gameserver mydog nodejs pomelo rpc server typescript
Last synced: 06 Sep 2025
https://github.com/bigfile/bigfile
Bigfile -- a file transfer system that supports http, rpc and ftp protocol https://bigfile.site
bigfile file-system ftp golang http rpc
Last synced: 14 Mar 2025
https://github.com/itsksaurabh/go-grpc-examples
This repo contains examples and implementations of different types of GRPC services and APIs using Golang.
example examples go golang grpc grpc-client grpc-go grpc-server grpc-service grpc-services grpc-stream grpc-unary proto protobuf protobuf3 protocol-buffers rpc
Last synced: 02 Aug 2025
https://github.com/vladimirvivien/go-grpc
A collection of gRPC and Go examples showcasing features of the framework
Last synced: 24 Jun 2025
https://github.com/monero-ecosystem/monero-python
A comprehensive Python module for handling Monero cryptocurrency
cryptocurrency monero payment python rpc wallet
Last synced: 29 Sep 2025
https://github.com/FluxpointDev/MultiRPC
A Discord rich presence manager app with a cool GUI and support for custom status and multiple profiles
discord rich-presence rpc rpc-client
Last synced: 31 Mar 2025
https://github.com/viccon/pulse
Like a fitness tracker for your coding sessions
Last synced: 27 Dec 2025
https://github.com/permitio/fastapi_websocket_rpc
⚡ FASTAPI Websocket RPC- A fast and durable bidirectional JSON RPC channel over Websockets.
asyncio fastapi fastapi-websocket-rpc python realtime-messaging rpc websockets
Last synced: 15 May 2025
https://github.com/osgochina/dmicro
dmicro是一个高效、可扩展且简单易用的微服务框架。包含drpc,dserver等组件。
Last synced: 17 Jan 2026
https://github.com/hprose/hprose-html5
Hprose is a cross-language RPC. This project is Hprose 2.0 Client for HTML5
android apicloud cross-browser cross-device cross-domain cross-language cross-platform google-chrome hprose html5 javascript rpc rpc-client rpc-library serialization serialization-library serialize tcp websockets
Last synced: 06 Apr 2025
https://github.com/sajya/server
Implement the JSON-RPC 2.0 server specification for @Laravel.
api hacktoberfest json-rpc laravel microservices rpc rpc-server
Last synced: 16 Jan 2026
https://github.com/tdv/nanorpc
nanorpc - lightweight RPC in pure C++ 17
cpp cpp17 rpc rpc-http rpc-library
Last synced: 10 Jul 2025
https://github.com/metosin/kekkonen
A remote (CQRS) API library for Clojure.
clojure cqrs messaging metosin-deprecated rpc swagger
Last synced: 23 Jun 2025
https://github.com/liquality/chainify
Blockchain abstraction layer
abstraction-layer bitcoin blockchain browser ethereum ledger node npm rpc standard
Last synced: 06 Apr 2025
https://github.com/remoc-rs/remoc
Remoc 🦑 — Remote multiplexed objects, channels and RPC for Rust
channels remote rpc rust webassembly
Last synced: 08 Mar 2026
https://github.com/discord/loqui
RPC Transport Layer - with minimal bullshit.
Last synced: 21 Oct 2025
https://github.com/Nepxion/Thunder
⚡️ Nepxion Thunder is a distribution RPC framework based on Netty + Hessian + Kafka + ActiveMQ + Tibco + Zookeeper + Redis + Spring Web MVC + Spring Boot + Docker 多协议、多组件、多序列化的分布式RPC调用框架
activemq hessian kafka netty redis rpc tibco zookeeper
Last synced: 27 Feb 2026
https://github.com/nepxion/thunder
⚡️ Nepxion Thunder is a distribution RPC framework based on Netty + Hessian + Kafka + ActiveMQ + Tibco + Zookeeper + Redis + Spring Web MVC + Spring Boot + Docker 多协议、多组件、多序列化的分布式RPC调用框架
activemq hessian kafka netty redis rpc tibco zookeeper
Last synced: 24 Aug 2025
https://github.com/apex/rpc
Simple RPC style APIs with generated clients & servers.
api golang http json-api json-rpc rpc rpc-framework typescript
Last synced: 02 Jul 2025
https://github.com/pinterest/elixir-thrift
A Pure Elixir Thrift Implementation
Last synced: 17 Jul 2025
https://github.com/vaporvee/discord-rpc-godot
Discord RPC Plugin for GDScript with an easy-to-use code pattern in Godot Engine 4, with optional Editor Rich Presence! (Compatible with Linux, Windows, & MacOS)
addon discord discord-api discord-rpc gdextension gdscript godot godot-engine godot-plugin plugin rpc
Last synced: 04 Apr 2025
https://github.com/woodser/monero-ts
TypeScript library for using Monero
javascript monero nodejs rpc typescript typescript-library webassembly webpack
Last synced: 09 Apr 2025
https://github.com/python-trio/purerpc
Native, async Python gRPC client and server implementation supporting asyncio, uvloop, and trio
asynchronous asyncio cpython grpc networking pure-python pypi pypy python remote-procedure-call rpc rpc-framework trio uvloop
Last synced: 28 Mar 2025
https://github.com/neoremind/kraps-rpc
A RPC framework leveraging Spark RPC module
Last synced: 09 Apr 2025
https://github.com/realdevon/SwitchRPC
Discord Rich Presence integration for Nintendo Switch.
discord discord-rich-presence discordapp discordrichpresence discordrpc electron electron-app nintendo nintendoswitch nintengamer64 nintenzone rpc switchcord switchrpc
Last synced: 07 Oct 2025
https://github.com/realdevon/switchrpc
Discord Rich Presence integration for Nintendo Switch.
discord discord-rich-presence discordapp discordrichpresence discordrpc electron electron-app nintendo nintendoswitch nintengamer64 nintenzone rpc switchcord switchrpc
Last synced: 12 May 2025
https://github.com/rpcxio/rpcx-gateway
http gateway for rpcx services. Clients in any programming languages can call them
cross-platform gateway microservice microservices rpc rpcx service-mesh sidecar
Last synced: 03 Feb 2026
https://github.com/rpcx-ecosystem/rpcx-gateway
http gateway for rpcx services. Clients in any programming languages can call them
cross-platform gateway microservice microservices rpc rpcx service-mesh sidecar
Last synced: 05 Apr 2025
https://github.com/centrifuge/go-substrate-rpc-client
Substrate RPC client for go aka GSRPC
blockchain golang rpc scale-codec substrate substrate-rpc-client
Last synced: 24 Dec 2025
https://github.com/abersheeran/rpc.py
A fast and powerful RPC framework based on ASGI/WSGI.
annotation asgi cbor httpx json msgpack msgpack-rpc openapi-document pickle rpc rpc-framework wsgi
Last synced: 05 Apr 2025
https://github.com/xiancloud/xian
reactive风格的微服务框架
actor-model devops gateway gradle java microservices reactive rpc rxjava2 xian
Last synced: 06 May 2025
https://github.com/giuseppelt/httpc
Build function-based API with minimal code and end-to-end type safety
api client-generator edge javascript json-api rpc rpc-api serverless typescript workers
Last synced: 06 Apr 2025
https://github.com/veal98/rpc-fromscratch
🌈 从零开始设计一个轻量级分布式 RPC 框架,基于 Spring + Netty + Protostuff + Zookeeper
netty protostuff rpc spring zookeeper
Last synced: 12 May 2025
https://github.com/Coldairarrow/DotNettyRPC
A RPC Framework Based On DotNetty
Last synced: 04 May 2025
https://github.com/bmwcarit/joynr
A transport protocol agnostic (MQTT, HTTP, WebSockets etc.) Franca IDL based communication framework supporting multiple communication paradigms (RPC, Pub-Sub, broadcast etc.)
broadcast c-plus-plus communication events http idl java javascript middleware mqtt multicast rpc websocket
Last synced: 15 May 2025
https://github.com/epicsdao/solv
🔥 solv - CLI Tool for Managing Solana Validators 🚧 What...? solv is evolving to SLV!
automation bash blockchain firedancer geyser geyser-plugin linux open-source rpc solana ubuntu validator validator-node web3
Last synced: 08 Apr 2025
https://github.com/EpicsDAO/solv
🔥 solv - CLI Tool for Managing Solana Validators 🚧 What...? solv is evolving to SLV!
automation bash blockchain firedancer geyser geyser-plugin linux open-source rpc solana ubuntu validator validator-node web3
Last synced: 05 Apr 2025
https://github.com/fenguoz/tron-php
Support TRON's TRX and TRC20, which include functions such as address creation, balance query, transaction transfer, query the latest blockchain, query information based on the blockchain, and query information based on the transaction hash
Last synced: 04 Apr 2025
https://github.com/daniguardiola/rpc-anywhere
Create a type-safe RPC anywhere.
browser-extension chrome-extension electron iframe messaging postmessage rpc service-worker webworker
Last synced: 16 Mar 2026
https://github.com/lmittmann/w3
Enhanced Ethereum Integration for Go
abi ethereum evm golang rpc smart-contracts w3 web3
Last synced: 09 Apr 2025
https://github.com/lexfo/rpc2socks
Post-exploit tool that enables a SOCKS tunnel via a Windows host using an extensible custom RPC proto over SMB through a named pipe.
post-exploitation rpc smb socks windows
Last synced: 11 Jul 2025
https://github.com/ENQT-GmbH/remoc
Remoc 🦑 — Remote multiplexed objects, channels and RPC for Rust
Last synced: 19 Apr 2025
https://github.com/paradigmxyz/mesc
MESC is a specification for how crypto tools configure their RPC endpoints
crypto cryptocurrency ethereum evm json-rpc rpc
Last synced: 07 Apr 2025
https://github.com/metachris/flashbotsrpc
Golang client for Flashbots Relay, mev-geth and standard Ethereum JSON-RPC API endpoints
Last synced: 20 Aug 2025
https://github.com/neoremind/navi-pbrpc
A protobuf based high performance rpc framework leveraging full-duplexing and asynchronous io with netty
Last synced: 16 Mar 2025
https://github.com/zhu327/doge
Doge is a high-performance, Python based, open source RPC framework
doge microservices rpc rpc-framework service-discovery service-oriented service-registry
Last synced: 27 Jul 2025
https://github.com/xiaomingx/data-cve-poc
这个仓库收集了所有在 GitHub 上能找到的 CVE 漏洞利用工具。 This repository collects all CVE exploits found on GitHub.
cve exp poc rpc security vulnerability
Last synced: 05 Apr 2025
https://github.com/zzrat/zzrat
Remote desktop and file transfer tool.
asio c-plus-plus client-server hacking imgui rat remote-control rpc tcp windows
Last synced: 24 Aug 2025
https://github.com/ShisoftResearch/bifrost
Pure rust building block for distributed systems
consensus data-structrues distributed-systems raft rpc rust rust-library
Last synced: 10 May 2025
https://github.com/samchon/tgrid
TypeScript RPC (Remote Procedure Call) for WebSocket and Worker protocols
grid-computing nestia nestjs network process remote-function-call remote-procedure-call rpc thread typescript websocket worker
Last synced: 09 Oct 2025