Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2025-02-15 00:23:47 UTC
- JSON Representation
https://github.com/andrehrferreira/cmmv
Contract-Model-Model-View (CMMV) - Minimalistic Node.js Server Framework
cmmv contracts nestjs nodejs protobuf rpc typescript websocket
Last synced: 09 Dec 2024
https://github.com/doseofted/prim-rpc-examples
Short, example usages of Prim+RPC.
examples ipc javascript rpc typescript
Last synced: 13 Feb 2025
https://github.com/doseofted/prim-rpc-starter
Starter project for Prim+RPC used in blog post
Last synced: 13 Feb 2025
https://github.com/kwesidev/bindexer
Streams bitcoins Block-chain to PostgreSQL
Last synced: 20 Jan 2025
https://github.com/pactus-project/python-sdk
Python-SDK for Pactus Blockchain
blockchain bls bls12-381 cryptography ed25519 grpc pactus python rpc sdk web3
Last synced: 11 Dec 2024
https://github.com/whoswhip/xmrigrpc
Ever wanted to lose the privacy part of mining XMR? Well now you can share the fact you are mining XMR to everybody on Discord!
Last synced: 13 Jan 2025
https://github.com/maxim5/upsource.samplerpc
A sample RPC client for Upsource
client java jetbrains json json-api rpc rpc-client upsource
Last synced: 15 Feb 2025
https://github.com/daheige/stat
golang prometheus metrics
api golang http metrics prometheus rpc stat web
Last synced: 10 Jan 2025
https://github.com/benc-uk/dapr-gateway-hack
Experiment and hack for Dapr service invocation across networks and clusters
Last synced: 14 Feb 2025
https://github.com/renatoathaydes/protobuf-tcp-rsa-provider
TCP/Protobuffer implementation of Aries RSA DistributionProvider.
apache-aries java osgi-services protobuf3 protobuffer rpc
Last synced: 09 Feb 2025
https://github.com/cuigh/protoc-gen-auxo
Code generator of auxo RPC from Protocol Buffers service definition files.
Last synced: 23 Jan 2025
https://github.com/stefanak-michal/deepr-php
API library following Deepr specification
Last synced: 10 Feb 2025
https://github.com/giovaneiwamoto/database-rpc
💼 Database RPC - Allow users to perform basic operations on a remote system by making remote procedure calls for efficient data handling.
Last synced: 10 Jan 2025
https://github.com/dryajov/json-rpc-async
Simple transport agnostic JSON RPC module
json-rpc remote-procedure-calls rpc
Last synced: 02 Jan 2025
https://github.com/fblupi/grado_informatica-dsd
Prácticas de la asignatura Desarrollo de Sistemas Distribuidos de la UGR
Last synced: 30 Jan 2025
https://github.com/qertis/request-json-rpc2
Simplified JSON-RPC2 request client.
json-rpc-api json-rpc-client json-rpc2 json-rpc2-client jsonrpc-client jsonrpc2 rpc
Last synced: 03 Jan 2025
https://github.com/mbarbin/eio-rpc
A collection of opinionated libraries designed to build RPC clients and servers with eio
eio grpc ocaml protocol-buffers rpc
Last synced: 11 Jan 2025
https://github.com/zyallers/rpcx-framework
An RPC microservices framework based on rpcx, simple and easy to use, ultra fast and efficient, powerful, service discovery, service governance, service layering, version control, routing label registration.
etcdv3 framework golang gorm rpc rpcx
Last synced: 12 Jan 2025
https://github.com/radosz99/scrabble-board-detector
RPC API created using FastAPI for detecting letters based on image with scrabble board in it.
Last synced: 12 Jan 2025
https://github.com/afthaab/grpc-demo
This repository is created in order to better understand the RPC calls and invoke GRPC
grpc microservices protobuf rpc
Last synced: 12 Jan 2025
https://github.com/rolodexter/p10node-website
Documentation and roadmap for p10node’s blockchain infrastructure services, client onboarding, and partnership support.
blockchain developer-relations infrastructure node-as-a-service nodefi nodes open-source rpc rpc-services
Last synced: 18 Jan 2025
https://github.com/brickpop/eth-tx
JS library to ease the compilation, deployment and interaction with Ethereum Smart Contracts
eth ethereum rpc transaction web3 web3js
Last synced: 09 Feb 2025
https://github.com/katyukha/odoo-rpc-client-cli
CLI for `odoo-rpc-client` project. Easily manage your odoo instance via xml-rpc
Last synced: 19 Jan 2025
https://github.com/graugans/go-ovp8xx
A GO package and cli to access the ifm ovp8xx series of devices
api cli go hacktoberfest json ovp8xx rpc
Last synced: 19 Jan 2025
https://github.com/sameerasw/telegram-activity-bot
Rich presence for Telegram (macOS)
music now-playing rich-presence rpc telegram telegram-bot
Last synced: 19 Jan 2025
https://github.com/archergu/simple-blockchain-rpc
A simple blockchain wallet rpc package
Last synced: 13 Jan 2025
https://github.com/angrymane/cap-sample
A sample rpc client and server using capnproto, EzPRCServer.
Last synced: 16 Feb 2025
https://github.com/hufeng/notty
A meta framework for building RPC framework.
meta microservice netty nodejs rpc
Last synced: 01 Feb 2025
https://github.com/dpwgc/comborpc
基于TCP+MessagePack的简易RPC框架,支持一次请求调用多个方法,支持自定义请求头、中间件、负载均衡策略,支持广播服务。
broadcast client go gzip messagepack network rpc server tcp
Last synced: 20 Jan 2025
https://github.com/alexisl61/rpc_express
Manual Discord rich presence for Sea of Thieves, Helldivers 2 and The Finals
discord helldivers rich-presence rpc sea-of-thieves the-finals
Last synced: 26 Jan 2025
https://github.com/yasinsametkaraca/microservices-architecture-project
Microservices Architecture Project
continuous-deployment continuous-integration docker docker-compose expressjs github-actions microservices mongodb nginx nodejs proxy rabbitmq rpc
Last synced: 12 Jan 2025
https://github.com/stratosblue/keenconveyance
A `Asp.Net Core Controller` service call framework based on `interface`. 基于 `interface` 的 `Asp.Net Core Controller` 服务调用框架。
aspnet-core aspnetcore client http rpc rpc-framework
Last synced: 15 Feb 2025
https://github.com/LZQCN/web-message-rpc
A class for implementing Remote Procedure Call (RPC) between web applications, providing an easy-to-use interface with ES6 Proxy-based method invocation.
Last synced: 11 Nov 2024
https://github.com/faranalytics/port_agent
A RPC-like facility for making inter-thread function calls.
ipc multithreading nodejs rpc worker-threads
Last synced: 08 Feb 2025
https://github.com/mrzhorik09/discordrpc
this is Discord RPC create on Python with two working Labels
Last synced: 15 Feb 2025
https://github.com/konijima/ts-multichain-rpc
A typescript wrapper for `multichain` rpc.
Last synced: 15 Feb 2025
https://github.com/huntlabs/hunt-service
Distributed RPC framework (micro-service) for DLang based on gRPC and neton.
distributed micro-service rpc rpc-client rpc-server rpc-service
Last synced: 12 Jan 2025
https://github.com/illtamer/glcc-distributed-engine
GLCC - GitLink Code Camp work: JianMu distributed task scheduling engine. 第一届 GitLink GLCC 夏令营作品,建木分布式任务调度引擎(已验收)。
Last synced: 20 Jan 2025
https://github.com/plinker-rpc/iptables
Control iptables for pre routing rules (port forwarding). Specifically suited for forwarding ports to internal LXC containers.
composer-package iptables php plinker-rpc rpc
Last synced: 16 Feb 2025
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: 14 Feb 2025
https://github.com/shixiongfei/nanorpc-validator
NanoRPC protocol validator.
Last synced: 18 Nov 2024
https://github.com/crimson-crow/pyjsonrpc2
A flexible Python implementation of the JSON-RPC 2.0 protocol
json jsonrpc jsonrpc-client jsonrpc-server rpc
Last synced: 10 Jan 2025
https://github.com/shixiongfei/nanorpc-socketio
An RPC library based on socket.io.
nanorpc rpc socket-io socket-io-rpc
Last synced: 18 Nov 2024
https://github.com/falkern/notionrpc
A script that enables you to showcase your Notion activity on Discord using Rich Presence.
discord discordrpc notion rpc students tools
Last synced: 17 Jan 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: 18 Nov 2024
https://github.com/tsukinoko-kun/gopherpc
GopheRPC is a RPC library that lets you call Go server functions from your JavaScript (browser) clients
golang javascript rpc rpc-framework rpc-library
Last synced: 23 Jan 2025
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: 14 Feb 2025
https://github.com/solana-bot-service/grpc-pumpfun-new-token-track
Tracking new tokens on Pumpfun. we used geyser yellowstone RPC so it is very fastest to detect the token minted. It is some part of sniper bot
geyser grpc mintedtoken pump-fun pumpdotfun pumpfun rpc sniperbot yellowstone
Last synced: 14 Feb 2025
https://github.com/frees-io/rpc-server-client-pb.g8
A giter8 template that includes an example RPC server and client using Avro
cats-effect client client-server freestyle freestyle-rpc protobuf protocol-buffers rpc scala server
Last synced: 26 Jan 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: 30 Oct 2024
https://github.com/eriksol116/pumpfun-sniper-v4.3
🌟🌟🌟🌟🌟Pump Fun sniper detects all liquidity pools launched on the platform in Dex.
bot pumpfun pumpfun-sniper rpc sniper sniper-bot solana
Last synced: 08 Feb 2025
https://github.com/znck/zrpc
[Prototype/Experiment/Learning] Asynchronous RPC microservices
micro-framework microservices rpc
Last synced: 16 Jan 2025
https://github.com/ayemunhossain/grpc-nodejs
🚀 This project builds a scalable gRPC in Node.js, enabling fast, secure, and efficient inter-service communication. gRPC, a high-performance RPC framework by Google, supports language-agnostic, type-safe communication. By implementing Protocol Buffers, HTTP/2, and TLS, this project enhances speed, security, and reliability with Node.js services.
grpc grpc-js mysql nodejs nodejs-grpc redis rpc rpc-api rpc-client rpc-server
Last synced: 08 Jan 2025
https://github.com/andrehrferreira/cmmv-vue
CMMV module for generating RPC functions for Vue2 and Vue3
cmmv composable mixins nuxt rpc vue2 vue3
Last synced: 06 Feb 2025
https://github.com/arthurweinmann/puppeteer-server
Run Puppeteer (browser automation) as a HTTP API
Last synced: 07 Jan 2025
https://github.com/bujosa/aiolos
This is project is related with express + ethereum
ethereum ethereum-contract express rpc typescript
Last synced: 21 Jan 2025
https://github.com/pablojimpas/protoc-gen-sqlc
Protocol Buffers plugin to generate SQL schema and queries with sqlc annotations.
code-generation code-generator connectrpc crud crud-generator generator go grpc mysql orm postgresql protobuf rpc sql sqlc sqlite
Last synced: 12 Feb 2025
https://github.com/daoting/dt.service
服务端项目(搬运工)
asp-net-core c-sharp cross-platform k8s rpc webassembly windows
Last synced: 21 Jan 2025
https://github.com/bigjk/nra
Minimal RPC library to call Go from Javascript
Last synced: 23 Jan 2025
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: 09 Feb 2025
https://github.com/igoraugust0/distsys
🌎 Arquivos e materiais utilizados na disciplina GSI028 - Sistemas Distribuídos da UFU.
architecture consistency dht distributed-file-system distributed-systems distributed-transactions dns middleware naming nfs ntp processes replication rpc scaling sockets stateful stateless transparency
Last synced: 20 Jan 2025
https://github.com/davphla/rpc-ocaml
Attempted implementation of a RPC Module for OCaml
ocaml ocaml-library parallel-computing rpc
Last synced: 12 Feb 2025
https://github.com/niklr/vite-portal
Scaling solution to process Remote Procedure Calls (RPCs) leveraging all available nodes in the p2p network.
Last synced: 17 Jan 2025
https://github.com/renanpalmeira/finagle-demo
finagle thrift sample
finagle multi-project rpc sbt scrooge thrift tutorial zookeeper
Last synced: 20 Jan 2025
https://github.com/lunarwhite/mango-rpc
A simply implement of the standard library net/rpc.
demo golang remote-procedure-call rpc
Last synced: 17 Feb 2025
https://github.com/vinyvicente/json-rpc
Json RPC SDK
cryptonote daemon json rpc server
Last synced: 09 Feb 2025
https://github.com/plinker-rpc/system
A system component which gives you access to server information.
composer-package php plinker-rpc rpc system-information
Last synced: 16 Feb 2025
https://github.com/fly-studio/word_rpc_server
A word segmentation RPC server via HanLP, ansj_seg
ansj-seg hanlp netty4 rpc word-segmentation
Last synced: 30 Jan 2025
https://github.com/thearyanahmed/tinkering-with-grpc
Trying out google's grpc framework. Testing unary, server stream, client stream and bi-directional stream service.
Last synced: 18 Jan 2025
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: 30 Oct 2024
https://github.com/soreing/rpc-service-cpp
Remote Procedure Call service library in C++
cpp metaprogramming remote-procedure-call rpc windows
Last synced: 10 Feb 2025
https://github.com/compulim/message-port-rpc
Turns a MessagePort into an remote procedure call (RPC) stub
Last synced: 17 Feb 2025
https://github.com/anntnzrb/dicostapres
DIsCOrd STAtus PREsence System. A minimal Discord presence system.
Last synced: 17 Jan 2025
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: 22 Jan 2025
https://github.com/quobject/amq.rabbitmq.reply-to.js
Direct reply-to is a feature that allows RPC (request/reply) clients with a design similar to that demonstrated in tutorial 6 (https://www.rabbitmq.com/direct-reply-to.html) to avoid declaring a response queue per request.
Last synced: 22 Jan 2025