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/jayrbolton/brontosaurus
Streamlined Python JSON APIs with Sanic + JSON Schema + JSON RPC
json-rpc json-rpc2 json-schemas python rpc sanic
Last synced: 24 Aug 2025
https://github.com/shixiongfei/nanorpc-socketio-client
An RPC library (client) based on socket.io-client.
nanorpc rpc socket-io socket-io-rpc
Last synced: 13 May 2025
https://github.com/0xradioac7iv/solrpc
RPC Aggregator for Solana
aggregator load-balancing rpc solana
Last synced: 29 Apr 2026
https://github.com/mprot/mrpc-go
MessagePack RPC implementation for Go
messagepack messagepack-rpc mprot rpc
Last synced: 12 Mar 2025
https://github.com/itsabgr/nice-rpc
A nice, clean and easy gRPC server wrapper for node in Typescript
clean easy grpc js node nodejs rpc ts typescript
Last synced: 29 Apr 2026
https://github.com/dzintars/wss
Test setup (Don't use!) Redux -> WSS -> RPC
Last synced: 15 May 2026
https://github.com/asanikovich/helios
Docker image for helios - A fast, secure, and portable multichain light client for Ethereum
blockchain blockchain-node docker docker-compose docker-image ethereum helios rpc rpc-client
Last synced: 30 Jan 2026
https://github.com/shixiongfei/nanorpc-validator
NanoRPC protocol validator.
Last synced: 25 Feb 2026
https://github.com/chezxaaaja/zzrat
Remote desktop and file transfer tool.
asio client-server hacking imgui rat remote-control rpc tcp windows
Last synced: 04 Sep 2025
https://github.com/lu1smgb/dsd
Prácticas de Desarrollo de Sistemas Distribuidos. Universidad de Granada.
distributed-systems java-rmi mongodb nodejs rpc socket-io thrift
Last synced: 17 Apr 2026
https://github.com/ella-to/ella
a compiler to generate golang and typescript http client and server
compiler golang rpc typescript
Last synced: 31 Jan 2026
https://github.com/edycutjong/swanipe
⚡ Primary project powered by RPC Fast. 26x faster than free RPCs.
frontier hackathon nextjs performance rpc rpc-fast solana
Last synced: 10 Jun 2026
https://github.com/goku321/dist-map-reduce
Distributed MapReduce word count application.
distributed golang mapreduce rpc wordcount
Last synced: 15 Jan 2026
https://github.com/nadilas/ds-orpc-java
Deepstream.io object based RPC handler extension including session handling and server-to-client callback using protocol-buffers.
callback consumer deepstream kotlin object-oriented protobuf-definitions protocol-buffers rpc session
Last synced: 30 Aug 2025
https://github.com/zahi1/simplerpc-system
Distributed gas pressure simulation using SimpleRPC (.NET 8): one server (container) plus multiple input/output clients; contract-first, logged, safe concurrent updates.
client-server csharp distributed-systems rpc simple-rpc
Last synced: 31 Aug 2025
https://github.com/goodmanwen/rabibridge
A lightweight framework for service decoupling and peak shaving in web services, leveraging RabbitMQ.
fastapi message-queue rabbitmq rpc
Last synced: 08 Feb 2026
https://github.com/simon28082/microservice
A microservice server application
laravel microservice microservice-framework rpc swoole
Last synced: 15 May 2026
https://github.com/furiouspws002/mini-rpc
简化版RPC,使用netty实现远程调用与响应
netty netty-rpc rpc rpc-client rpc-server
Last synced: 07 Feb 2026
https://github.com/znx-x/web3-transactions-fetcher
This is a simple Python script to fetch an array of transactions from a particular wallet on any Ethereum or Ethereum-compatible blockchain networks.
fetch fetcher python rpc script transactions web3
Last synced: 10 Jun 2026
https://github.com/dnbsd/bun.go
A no-nonsense ("bring your own toppings") framework for building services on top of NATS.
framework microservices nats rpc
Last synced: 06 Apr 2025
https://github.com/georgiifirsov/asyncnotifications
It is an example of client-server application system, used to show Microsoft Asynchronous RPC library in action. This code is written in C and C++14 for Windows using WinAPI.
asynchronous-programming client-server concurrency concurrent-programming cplusplus cplusplus-14 cpp14 microsoft microsoft-rpc remote-procedure-call rpc
Last synced: 27 Jun 2025
https://github.com/ramona-flower/discord-rpc
Python program to get a discord RPC without using any discord package
discord discord-rpc python rpc
Last synced: 17 Mar 2025
https://github.com/aveek-saha/two-phase-commit
A consistent distributed KV store that implements the two phase commit protocol, written in java, using gRPC
2-phase-commit 2pc distributed-key-value-database distributed-systems grpc grpc-java kv-store protobuf protobuf3 protocol-buffers rpc two-phase-commit
Last synced: 30 Apr 2026
https://github.com/bkawk/my-web3
Polymer2 Web Component for Ethereum JavaScript API
Last synced: 02 Nov 2025
https://github.com/burnaviour/odoo-semi-annual-sales-dashboard
The Semi-Annual Product Sales Dashboard is a specialized Odoo application that provides a comprehensive analysis of product sales performance over the past six months.
dashboard odoo owl product rpc sale semi-annual xml xml-rpc
Last synced: 11 Feb 2026
https://github.com/petr-korobeinikov/oto-showcase
An example of how to use oto.
Last synced: 03 Aug 2025
https://github.com/yxonic/quickrabbit
quickrabbit generates strongly-typed functions for implementing RPC, task queue, Pub/Sub, etc., using RabbitMQ
Last synced: 30 Apr 2026
https://github.com/pabloemidio/gitresumewebserviceapi
Webservice responsible for centralizing the GitResume structure's requests
fastapi microsservices nameko python3 redis rest-api rpc
Last synced: 16 Apr 2026
https://github.com/bigjk/nra
Minimal RPC library to call Go from Javascript
Last synced: 21 May 2026
https://github.com/rudrodip/dummylsp
its a simple lsp server implemented in go for learning purpose
Last synced: 24 Mar 2025
https://github.com/ipuppyyt/discord-rpc-client
A Discord RPC Client For You By iPuppyYT. A heavily customizable RPC Client
batch batch-script discord discord-bot discord-js executable ipuppy node node-js nodejs rpc rpc-client software
Last synced: 06 May 2026
https://github.com/dllllb/finagle-msgpack
RPC implemenation based on MessagePack and Finagle
Last synced: 14 Apr 2026
https://github.com/sadiksunbul/scc-secure-chat-chain
SecureChatChain is a chat application that provides secure and encrypted messaging, developed in the Go programming language
async-encryption blockchain chain encryption encryption-algorithms go go-chat golang rpc secure-chat-application secure-chat-chain tcp
Last synced: 24 Mar 2025
https://github.com/ahsouza/golang-grpc
Simple Example of Communication using gRPC service with GO lang
communication go golang google grpc rpc
Last synced: 01 May 2026
https://github.com/bencompton/ghost-rpc
Develop the full-stack in the browser, test the full-stack with fast integration tests, and deploy the back-end in Node.js, all with minimum effort and maximum re-use.
Last synced: 06 May 2026
https://github.com/jemish-169/stocky-inventory-management-pos
Stocky is a modern, scalable, and real-time inventory and sales tracking POS application built with native Android tools. It helps to manage inventory, generate PDF invoices, track transactions, and gain insights through analytics. The app supports smooth multi-user collaboration with real-time data consistency.
android clean-architecture jetpack-compose material-ui mvvm pos rpc supabase supabase-auth
Last synced: 02 May 2026
https://github.com/kakadu-dev/nodejs-ijson-microservices
Package for create microservice architecture based on NodeJS.
api gateway ijson js microservice node nodejs rpc worker
Last synced: 12 May 2026
https://github.com/putukrisna6/progjar-all
Index repo tugas 2-5 mata kuliah Pemrograman Jaringan
message-queue rpc thread web-scraping
Last synced: 27 Feb 2026
https://github.com/levelfourab/chiliad
Java 9+ RPC library for reactive streams built on top of RSocket and Project Reactor
reactive-streams reactor rpc rsocket
Last synced: 12 Feb 2026
https://github.com/georgiakt/server-client-using-rpc-and-sockets
Server-Client computational project made in C with the use of RPC and Sockets.
c client-server command-line makefile rpc sockets wsl2
Last synced: 10 Apr 2025
https://github.com/pplgin/rpc
基于tcp协议的 rpc简单实现
nodejs rpc rpc-client rpc-server
Last synced: 02 May 2026
https://github.com/simonbetton/dogecoin-core-trpc-api
Dogecoin Core tRPC API is a subset API wrapper for the Dogecoin Core RPC API
api cloudflare-tunnel dogecoin ky rpc zod
Last synced: 13 Feb 2026
https://github.com/aussierobots/turul-rpc
Typed JSON-RPC 2.0 framework for Rust. Handlers return domain errors; the dispatcher owns the wire. Includes spec-conformant batch processing.
async json-rpc jsonrpc-2-0 mcp model-context-protocol rpc rust tokio
Last synced: 24 May 2026
https://github.com/christs8920/rpc-c
An RPC server - client project written in C
Last synced: 14 Jun 2026
https://github.com/mattijsf/tango-rpc
This library provides an easy and type-safe method for remote procedure calls (RPCs) over a string-based communication channel in TypeScript.
Last synced: 30 Mar 2025
https://github.com/exbotanical/lib.rpc
generic, programmable Remote Procedure Calls and data serialization interface for the C programming language
application-state-transfer marshalling remote-procedure-calls rpc rpc-framework serialization state-synchronization
Last synced: 01 Sep 2025
https://github.com/hidehalo/json-rpc
Implements of JSON-RPC 2.0 protocol and client/server stubs
json-rpc json-rpc-client json-rpc-server php rpc stub
Last synced: 09 Jun 2026
https://github.com/ifty64bit/hono-react-cloudflare-worker-starter
⚡️ Fullstack starter template with Cloudflare Workers, Hono (API), Vite + React (SPA), and TypeScript. Blazing-fast, edge-ready, and developer-friendly.
cloudflare-workers edge-computing hono react rpc spa turborepo typescript vite web-template
Last synced: 02 May 2026
https://github.com/vinyvicente/laravel-swoole-jsonrpc
JSON-RPC Server and Client based on Swoole, for Laravel 5/6/Lumen Framework
json-rpc json-rpc-client json-rpc-server laravel rpc swoole
Last synced: 02 May 2026
https://github.com/alicization-hub/space-wallet
This is a private, web-based Bitcoin wallet application built primarily with Next.js 15. It prioritizes user control and privacy, designed to run with own Bitcoin Core full node.
bitcoin-wallet cryptographic docker drizzle-orm encryption nextjs15 postgresql rpc tor-network wsl2
Last synced: 03 May 2026
https://github.com/theskyinflames/concurrency
Concurrency challenge in a producer-consumer pattern example
challenge concurrency concurrent-programming docker docker-compose go golang golang-concurrency golang-library golang-rpc rpc theskyinflames
Last synced: 02 May 2026
https://github.com/imrea/cf-worker-react-router-prisma-rpc-poc
cloudflare cloudflare-vite-plugin d1 prisma react-router rpc vite worker
Last synced: 12 Apr 2026
https://github.com/osleonardo/objetosdistribuidosxmlrpc
javascript nodejs rpc xml xml-rpc
Last synced: 03 May 2026
https://github.com/batashi/rpccalc
experiment project
electronjs golang jsonrpc2 rpc
Last synced: 15 May 2026
https://github.com/viixixciv/chainid
An elegant CLI tool to retrieve a blockchain's chainId from any RPC endpoint (supports HTTP/S and WebSocket).
blockchain chainid cli cli-tool developer-tools ethereum evm rpc terminal web3
Last synced: 03 May 2026
https://github.com/storacha/ucanto-compat
🤝 Ucanto cross language compatibility testing
Last synced: 07 Jun 2026
https://github.com/netbuffer/dubbo-sss
dubbo + Spring+Spring Web Mvc+Spring Data Jpa test project
druid dubbo dubbo-demo hibernate jpa mysql rpc spring spring-data-jpa spring-mvc springframework
Last synced: 03 May 2026
https://github.com/zpj80231/snail
🚗 框架重写、手撸源码
java mybatis rpc source-code spring spring-boot
Last synced: 03 May 2026
https://github.com/giorgio-casciaro/jesus
cross-service multichannel comunication layer: rpc and events over http,tcp,upd,...
events json-schema microservice nodejs rpc
Last synced: 16 Apr 2026
https://github.com/nicledomas/binarymapper
Remote calls different binary executable files
Last synced: 31 Aug 2025
https://github.com/usuginus/go-rpcatlas
Static RPC flow maps for Go codebases. Source-only summaries for review, CI, and AI.
ai ast code-review developer-tools github-actions go golang grpc rpc static-analysis
Last synced: 23 Jun 2026
https://github.com/alinuxperson/dip
Discord IPC Proxy: Discord Rich Presence without having Discord on!
discord discord-ipc discord-proxy discord-rpc discord-rust ipc named-pipe named-pipes rpc rust rust-discord rust-lang unix-socket unix-socket-ipc unix-sockets
Last synced: 18 May 2026
https://github.com/anzerr/banano.rpc
Typescript interface to call the nano rpc
banano client nano rpc typescript util
Last synced: 03 Oct 2025
https://github.com/astrodynamic/grpcquests
gRPCQuests explores gRPC and Protocol Buffers in C++, testing features, optimizing performance, and enhancing security, all built and managed with CMake.
api asynchronous client-server cmake cmake-presets code-generation cpp cpp20 deserialization grpc grpc-client grpc-cpp grpc-server learning networking-protocols proto3 protobuf rpc serialization
Last synced: 12 May 2026
https://github.com/mrdulin/go-rpc-cnode
An Go RPC server for CNode community.
Last synced: 02 Jun 2026
https://github.com/paranoiasystem/jrpc-cli
A command line interface for generate necessary interfaces, types or classes for JRPC-Client. JRPC-Client works in synergy with JRPC-Server.
Last synced: 10 May 2026
https://github.com/JairusSW/wipc
Minimal and performant binary IPC over Standard I/O
assemblyscript channel ipc protocol rpc stdio wasm
Last synced: 29 Mar 2026
https://github.com/ribeirovagn/offscreen-btc
bitcoin node rpc sign-transactions wallet
Last synced: 06 May 2026
https://github.com/thejasmeetsingh/django-deployer
Allows users to deploy their Django application on AWS with just one click.
alembic asynchronous-programming aws boto3 celery docker fastapi gunicorn microservice nginx postgresql pydantic python3 rabbitmq redis restful-api rpc sqlalchemy terraform uvicorn
Last synced: 10 Apr 2026
https://github.com/isquicha/users-line-rpc-api
This API manages a Line (queue) of people. Allows user creation, adding a user to the Line, querying the Line, filtering users in the Line, querying a user's position in the Line and removing a user from the beginning of the Line. There is no persistence of data in files on the server (users and the Line are saved in volatile memory).
Last synced: 02 Jul 2025
https://github.com/danielhreben/yarpc
Yet another RPC over RabbitMQ
pubsub rabbitmq rpc rpc-client rpc-library rpc-server
Last synced: 15 Mar 2025
https://github.com/ctih1/happy-button
A game made with customtkinter
button customtkinter discord-rich-presence game good-first-contribution gui happy happy-button opensource python python-game python-gui python-gui-tkinter python3 reaction reaction-game rpc solo solo-project tkinter
Last synced: 24 May 2026
https://github.com/vinicius-guedes-santos/golang-microservices
Developing a number of small, self-contained, loosely coupled microservices that communicate with one another and a simple front-end application with a REST API, with RPC, over gRPC, and by sending and consuming messages using AMQP
amqp caddy docker docker-swarm golang grpc kubernetes mailhog microservices mongodb postgres rabbitmq rest-api rpc
Last synced: 12 Apr 2026
https://github.com/sunthecoder/lcvaportal
The LCVA Portal is a native iOS application developed for the Longwood Center for Visual Arts (LCVA). This application serves as a digital gateway to LCVA's art collections, enabling users to explore, interact with, and learn about various artworks in the museum.
art artificial-intelligence caching cdn cloud firebase geospatial ios microservice mobile museum nosql optimization postgresql records-management rpc s3 supabase swift swiftui
Last synced: 08 Apr 2026