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-23 00:27:13 UTC
- JSON Representation
https://github.com/aarush0101/rich-presence
Rich presence stimulated through Discord WebSocket based connection.
discord educational rich-presence rpc websocket
Last synced: 11 Apr 2026
https://github.com/kezhengjie/rpc
A header only and out of the box tcp rpc framework written in C++.
asio compile-time-meta-programming cpp headeronly rpc rpc-framework
Last synced: 19 Sep 2025
https://github.com/flowers-bloom/srpc
SRPC 是一个基于 Netty 实现网络通信,Zookeeper 实现服务暴露和发现,并实现了序列化、负载均衡、重连机制的远程调用框架。
Last synced: 24 Mar 2025
https://github.com/eclipse-iceoryx/meta-yocto-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: 01 Aug 2025
https://github.com/rudrodip/go-networking
Implementation of different network protocols in go
go go-testing gorilla-websocket http rpc tcp udp websocket
Last synced: 24 Mar 2025
https://github.com/perlogix/libsubrpc
libsubrpc provides subprocess management and RPC communication in a single package
Last synced: 25 Jan 2026
https://github.com/laolarou726/mit_6.5840_coursework
MIT 6.5840 - Distributed System
distributed-systems kv-store mit raft rpc
Last synced: 30 Mar 2025
https://github.com/asynched/http-rpc
Remote procedure calls with HTTP and Javascript
Last synced: 18 Apr 2026
https://github.com/katyukha/odoo-rpc-client-cli
CLI for `odoo-rpc-client` project. Easily manage your odoo instance via xml-rpc
Last synced: 03 Aug 2025
https://github.com/nlfmt/electron-bridge
Easily define and use IPC functions and events in your Electron app. Fully typesafe.
electron router rpc typescript
Last synced: 14 Mar 2025
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/mryang/netty-learn
netty4.0 一些示例,包括编解码,rpc,httpserver,push server 等
Last synced: 16 Jan 2026
https://github.com/porthos-rpc/porthos-python
A RPC over AMQP library for Python.
Last synced: 06 Apr 2026
https://github.com/amit-singh-14/expense-tracker
This repository contains a comprehensive expense tracker application built from scratch using React 18/19, Bun, and Hono. The application is designed to provide an intuitive and efficient user experience for managing personal finances. Both the frontend and backend are developed entirely in TypeScript, ensuring type safety.
bun drizzle-orm hono kinde-auth neon-postgres rpc tanstack-form tanstack-query tanstack-router typescript
Last synced: 08 May 2026
https://github.com/nikhilr612/smolrx
A small Remote Execution / Remote Procedure Call protocol and its implementation
Last synced: 07 May 2025
https://github.com/thejian/msgpack-rpc-node
MessagePack RPC implementation for Node
Last synced: 14 Oct 2025
https://github.com/exbotanical/paper-cups
Simple yet powerful RPC client built on top of postMessage.
events finalizationregistry rpc rpc-client weakreference
Last synced: 05 Jan 2026
https://github.com/netauth/protocol
The Protobuf files for the NetAuth GRPC protocol
Last synced: 22 Jan 2026
https://github.com/weleanox/discord-rich-presence
discord rich presence rpc
customization discord discord-bot discord-rich-presence discord-rpc discord-selfbot free nitro opensource rpc safe self-bot selfbot selfbot-discord token
Last synced: 10 Sep 2025
https://github.com/div72/grc-rpc-manager
A proxy for Gridcoin-Research's RPC
Last synced: 17 Apr 2025
https://github.com/mavolostudio/electron-rpc
A completely type-safe RPC (Remote Procedure Call) library for Electron applications. It eliminates the need for manual IPC event handling and ensures that your main and renderer processes stay in sync with strict TypeScript validation.
electron ipc rpc trpc type-safe typescript zod
Last synced: 26 Jan 2026
https://github.com/luismendes070/eai-integracao-de-aplicacoes-corporativas
Disciplina Tópicos Especiais Java Avançado RPC RMI Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas IF Goiano Urutai 2011-2013 Situação Concluído
deitel django-rest-framework java linkedin remote-procedure-call representational-state-transfer rest restful-webservices rmi rpc servlets skills-assessment skills-details soa soap soap-web-services
Last synced: 02 Sep 2025
https://github.com/just1diaxx/activerpc
The best application to edit its own Discord RPC!
assets discord discordrpc pc rpc vb visualbasic
Last synced: 15 May 2025
https://github.com/sskender/jargonlsp
Understand internal jargon instantly, directly within your editor
jargon lsp lsp-server lspconfig neovim-lsp nvim-lsp nvim-lspconfig rpc tcp vim-lsp vscode-extension
Last synced: 27 Apr 2026
https://github.com/mohnate/solana-pump.fun-sniper-bot
The Solana pump fun Sniper Bot is a high-speed, automated trading tool designed to execute precision trades on the Raydium decentralized exchange (DEX). It enables traders to efficiently snipe newly listed tokens from pump fun to raydium ensuring early entries with minimal slippage using free corvus rpc and geyser grp
buy-sell corvus jito-bundle marketing-analytics pump-fun pump-fun-dev-sniper pump-fun-sniping-bot pump-fun-volume pumpfun-bundler-bot rpc solana solana-program
Last synced: 20 May 2026
https://github.com/ngthecoder/simple_rpc_system
Cross-language RPC system with Go server and TypeScript client using TCP sockets and JSON serialization. Features concurrent handling, interactive CLI, and demonstrates microservice communication patterns.
distributed-systems golang rpc typescript
Last synced: 18 Apr 2026
https://github.com/lzkelley/rpc_zmq
A Remote Process Call (RPC) library using ZeroMQ via TCP, for a python server and javascript client.
Last synced: 09 Aug 2025
https://github.com/purifetchi/fusionrpcbridge
The bridging service between the Discord RPC mod for Serious Sam Fusion and Discord itself.
cherrypy discord modding python richpresence rpc serioussam
Last synced: 03 May 2026
https://github.com/leonardoraele/json-rpc-dual-engine
A Javascript JSON-RPC-2.0 transport protocol agnostic client and server engine.
client http https json json-rpc json-rpc-client json-rpc-engine json-rpc-server json-rpc2 rpc server server-engines socket websocket
Last synced: 24 Jan 2026
https://github.com/fourkio/node_manager
Manage node connections and communications
Last synced: 16 May 2026
https://github.com/jitsusama/example-axis14-on-wildfly-swarm
This project is a simple reproduction of an issue I've been having using Wildfly Swarm to bundle an Apache Axis 1.4 SOAP RPC application servlet.
Last synced: 27 Apr 2026
https://github.com/yurijbogdanov/simple-json-rpc
json-rpc php rpc rpc-json rpc-library
Last synced: 14 Jun 2026
https://github.com/casperjdev/go-rpc
Discord Rich Presence client for Linux devices, written in Go
discord discord-game-sdk discord-rpc discord-rpc-client go golang ipc rpc
Last synced: 27 Apr 2026
https://github.com/saefullohmaslul/grpc-microservices
:space_invader: gRPC Microservices for Nodejs with Typescript
docker docker-compose grpc microservices nodejs rpc typescript
Last synced: 14 Apr 2026
https://github.com/lpabon/rpcscout
rpcscout is a program to test gRPC and REST connections across nodes and service meshes in a Kubernetes environment. It is both the client and the server to itself and support N-to-N connections.
Last synced: 06 May 2026
https://github.com/gggeek/phpxmlrpcng-http
A php library for building rpc-style http clients and servers. WIP...
Last synced: 04 Apr 2025
https://github.com/ivanbeldad/rpc-claymore
Package to take information about claymore status and restart/reboot miners.
claymore-miner golang mining rpc
Last synced: 13 Jan 2026
https://github.com/chaitanyarahalkar/simple-rpc-demo
Simple demonstration of Remote Procedure Call
remote-procedure-call remote-procedure-call-language rpc rpc-client
Last synced: 04 Apr 2025
https://github.com/dareka826/discord-cmus-rpc
Show current playing cmus song in Discord with RPC
Last synced: 27 Apr 2026
https://github.com/zoubingwu/electron-rpc-remote
RPC-styled API for electron ipc.
electron ipc ipcmain ipcrenderer rpc
Last synced: 27 Apr 2026
https://github.com/laoluadewoye/ruby-hdfs
A small recreation of Hadoop Distributed File System in Ruby and Kubernetes
certificates grpc hadoop hdfs kubernetes mtls protocol-buffers rpc ruby tls toml-config
Last synced: 16 May 2026
https://github.com/nexrx/solid-rpc-rs
Build blazing-fast, type-safe full-stack apps with SolidJS & Rust!
Last synced: 18 Apr 2026
https://github.com/davphla/rpc-ocaml
Attempted implementation of a RPC Module for OCaml
ocaml ocaml-library parallel-computing rpc
Last synced: 06 Apr 2025
https://github.com/0xfave/block-data-fetcher
A minimal ETL (Extract, Transform, Load) pipeline written in Rust for fetching and processing block data from the Solana blockchain.
data-engineering data-extraction data-pipeline data-pipeline-building rpc rust solana web3
Last synced: 12 May 2026
https://github.com/andreykaipov/rich-presence-cli
Manage your Discord Rich Presence from the command line.
cli discord discord-api discord-rich-presence discord-rpc discord-rpc-client discord-rpc-custom go rich-presence rich-presence-cli rpc udp udp-server
Last synced: 28 Apr 2026
https://github.com/zoujiaqing/qrpc
QUIC protocol based simple RPC framework
quic quic-client quic-go quic-server rpc udp
Last synced: 30 Jun 2025
https://github.com/bas080/sendscript
RPC and no-build with composable function calls in a single payload.
Last synced: 14 Apr 2026
https://github.com/mjwhodur/plugkit
PlugKit — plugin communication, simplified
go go-kit go-library go-plugin go-plugins golang plugin-architecture plugin-system rpc rpc-framework
Last synced: 23 Jan 2026
https://github.com/sric0880/pyrpcindaemon
run and shutdown a python module in daemon or in frontground using ssh(available on linux and windows) 使用ssh远程运行或关闭python模块,后台运行。[Linux 和 Windows通用]
daemon daemoniker daemonize paramiko remote-python-execution rpc ssh
Last synced: 24 Jan 2026
https://github.com/nobonobo/drpc
Minimal Distributed RPC Toolkit for Golang
Last synced: 29 Oct 2025
https://github.com/joaogsleite/rpc-example
Remote procedure call example
java rpc rpc-client rpc-framework rpc-message
Last synced: 28 Apr 2026
https://github.com/hasirciogli/x-protocol
Bu repo, mikroservisler ve ara servisler arasında kolay ve verimli bir iletişim sağlamak amacıyla geliştirilmiş bir çağrı protokolüdür. RPC benzeri bir yapı sunarak, kullanıcıların doğrudan RPC yazmalarına gerek kalmadan iki çağrı tanımı ile servisler arası iletişim kurmasını sağlar.
mesh-protocol multilanguage-rpc proxied-rpc rpc web-based-mesh-protocol x-protocol xprotocol
Last synced: 23 Mar 2025
https://github.com/gencloud/rpc-engine-public
spring boot custom rpc protocol engine
concurrently lock-free netty rpc spring spring-boot tcp-client tcp-server
Last synced: 03 Feb 2026
https://github.com/carnesen-archive/bitcoin-rpc-href
A Node.js library for reading the bitcoin RPC configuration
bitcoin bitcoin-rpc nodejs rpc typescript
Last synced: 28 Apr 2026
https://github.com/vinyvicente/json-rpc
Json RPC SDK
cryptonote daemon json rpc server
Last synced: 15 Apr 2026
https://github.com/ngruychev/json_rpc_controllers
Create class-based JSON-RPC services and use them seamlessly on the client-side
Last synced: 10 May 2026
https://github.com/novacbn/enzastdlib
enzastdlib is a set of TypeScript modules that follow a common design API philosophy aiming at sane defaults and ease-of-use targeting the Deno TypeScript runtime.
cli client deno http javascript json-schema library rpc schema server types typescript typing validation
Last synced: 28 Apr 2026
https://github.com/cmmvio/cmmv-vue
CMMV module for generating RPC functions for Vue2 and Vue3
cmmv composable mixins nuxt rpc vue2 vue3
Last synced: 10 May 2026
https://github.com/smheidrich/asyncio-rpc-aiopqueue
multiprocessing commlayer for nens/asyncio-rpc using aioprocessing.AioQueue | mirror of https://gitlab.com/smheidrich/asyncio-rpc-aiopqueue
asyncio ipc multiprocessing rpc
Last synced: 25 Oct 2025
https://github.com/celsianjs/celsian
CelsianJS — Backend framework built on Web Standard APIs. Hook-based server, type-safe RPC, real-time streaming, caching, task queues. 590 tests.
backend framework rpc server typescript web-standards
Last synced: 08 Jun 2026
https://github.com/threadnew/powerrpc
一款基于zookeeper、netty的小型的分布式的rpc框架
java netty nettyrpc reflection rpc zookeeper
Last synced: 11 May 2026
https://github.com/wxsimon2022/dubboconn
apache-dubbo dubbo dubbo-go go microservices nacos rpc service-discovery
Last synced: 21 Jun 2026
https://github.com/hitoshyamamoto/soapbar
Modern SOAP library for Python. Build servers with a SoapService class and soap_operation decorators (auto-generated WSDL), or drive a typed client from an existing WSDL. SOAP 1.1/1.2, all binding styles, WS-Security, MTOM, WS-Addressing. ASGI/WSGI-compatible. Hardened lxml parser and tests conformance suite.
api json python rpc soap soap-client soap-server wsdl
Last synced: 01 Jun 2026
https://github.com/arthurweinmann/puppeteer-server
Run Puppeteer (browser automation) as a HTTP API
Last synced: 16 May 2026
https://github.com/huakunshen/comlink-stdio
Comlink and RPC-style IPC channel over stdio, make IPC between 2 js/ts processes easier.
bun comlink deno ipc nodejs rpc typescript
Last synced: 27 Mar 2025
https://github.com/davidmovas/chat-rooms
chat chat-server go golang grpc rpc
Last synced: 17 May 2026
https://github.com/wenerme/tinyrpc
Tinyrpc for ES6 Proxy
chrome-extension rpc typescript
Last synced: 15 May 2026
https://github.com/shikharcodess/learning-rpc
Using Golang to learn the fundamentals of RPC
backend-development golang rpc
Last synced: 28 Oct 2025
https://github.com/neuralnorthwest/mu
Mu is a microservice framework. It's written in Go.
distributed-systems framework go golang microservices rpc
Last synced: 28 Jan 2026
https://github.com/neuralnorthwest/mu-app
A starting point for a Mu application.
distributed-systems example framework go golang microservices rpc
Last synced: 28 Jan 2026
https://github.com/eterline/go-mc-smp
Go client for Minecraft JSON-RPC
json json-rpc2 minecraft minecraft-server rpc rpc-client
Last synced: 29 Apr 2026
https://github.com/iunary/grpcly
Golang GRPC examples
bidirectional golang grpc protobuf3 rpc stream unary
Last synced: 29 Apr 2026
https://github.com/giosil/multi-rpc
An easy to use library for xml-rpc, json-rpc and RESTful services implementation.
java java-rest-api java-restful javaee json json-parser json-rpc multi-rpc rpc rpc-client rpc-framework rpc-library rpc-server xml-rpc
Last synced: 29 Apr 2026
https://github.com/jakeg/websocket-functions
Run functions over WebSockets - for Bun and web browsers
bun chat javascript json json-api messaging multiplayer npm remote-procedure-calls rpc rpc-api rpc-client rpc-framework rpc-server websocket websocket-client websocket-server
Last synced: 20 Jan 2026