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.

https://github.com/i-erokhin/rerr

Golang helper for Gorilla JSON RPC 2.0. Common errors with codes and messages.

go golang json-rpc json-rpc2 rpc

Last synced: 20 Jan 2026

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: 04 Sep 2025

https://github.com/toebeann/npc

RPC over Named Pipes for Node.js

ipc javascript named-pipes nodejs npc rpc typescript

Last synced: 11 Apr 2026

https://github.com/gwaylib/errors

go errors

caller errors rpc stack

Last synced: 17 Jan 2026

https://github.com/pluginrpc/pluginrpc

A Protobuf RPC framework for plugins.

protobuf protocol-buffers rpc

Last synced: 16 Jan 2026

https://github.com/iciclef/rrppcc

An academic-purpose userspace RPC library in Rust.

rdma rpc rust

Last synced: 12 Apr 2025

https://github.com/violetbuse/wemote

A gleam package to execute code on remote erlang nodes.

distributed erlang erpc gleam rpc

Last synced: 12 Feb 2026

https://github.com/simon28082/microservice-framework

Microservice server framework based on Swoole, Laravel, RPC (support HTTP, TCP) interaction

crcms laravel microservice microservice-framework rpc swoole tcp

Last synced: 13 May 2026

https://github.com/teodutu/sprc

Sisteme de Programe pentru Retele de Calculatoare - UPB 2020-2021

docker docker-compose http http-client http-server microservices mqtt remote-procedure-call rest rest-api rpc

Last synced: 09 Apr 2026

https://github.com/kooksee/trpc

基于tornado和msgpack的rpc服务

msgpack rpc tornado

Last synced: 17 Mar 2025

https://github.com/i2y/hyperway

Go RPC library with dynamic protobuf generation

connectrpc go golang grpc protobuf rpc

Last synced: 20 May 2026

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: 20 May 2026

https://github.com/indiependente/gochat

Client Server Chat using Go and GRPC

chat client-server go golang grpc protobuf rpc

Last synced: 05 May 2026

https://github.com/makasim/amqprpc

Go protocol agnostic RPC Client over AMQP.

amqp go golang rabbitmq rpc rpc-client

Last synced: 26 Jun 2025

https://github.com/aiko-it-systems/aitsys.rpgmakermv.discordrpc

Discord RPC - Steam DLC & Manual Extension for Traveler

csharp discord javascript plugin rmmv rpc rpgmakermv steam

Last synced: 07 May 2026

https://github.com/kwesidev/bindexer

Streams bitcoins Block-chain to PostgreSQL

bitcoin blockchain golang rpc

Last synced: 12 Apr 2026

https://github.com/x-infra-lab/x-remoting

x-remoting is a network communication framework based on Netty.

java network remoting rpc

Last synced: 14 Jan 2026

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: 03 Feb 2026

https://github.com/fugazi-io/fugazi-io.github.io

A documentation site for the fugazi.io terminal

cli console documentation fugazi rpc terminal

Last synced: 04 Mar 2025

https://github.com/douglaszuqueto/esp32-rpc-mqtt

Chamadas remotas usando protocolo MQTT

esp32 mqtt rpc

Last synced: 07 May 2026

https://github.com/matejmajny/discord-rpc

Simple custom Discord RPC client built with JavaScript and Python.

custom discord discordjs gui javascript js nodejs rich-presence rpc

Last synced: 07 May 2025

https://github.com/hraph/netbotify

A real-time and scalable remote tasks execution BOT over network (using WebSockets)

bots cli client-server rpc workers

Last synced: 07 May 2026

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: 13 May 2025

https://github.com/douglaszuqueto/esp32-rpc-http

Chamadas remotas usando protocolo HTTP

esp32 http rpc

Last synced: 10 May 2026

https://github.com/talismansociety/balances-rpc-dot

Low level calls to get basic balances

cryptocurrency polkadot rpc

Last synced: 16 Aug 2025

https://github.com/revenkroz/cr

Golang Command Runner. Run any commands/actions/procedures through one interface

golang rpc runner

Last synced: 03 Feb 2026

https://github.com/vd2org/sarpc

Simple asynch rpc for python asyncio

aiohttp asyncio jsonrpc nats python rpc

Last synced: 23 Aug 2025

https://github.com/mys1024/m-rpc

A message based rpc library.

javascript jsr message npm package rpc

Last synced: 12 Apr 2026

https://github.com/youthlin/mini-framework

mini IoC, MVC, RPC framework

ioc java mvc rpc

Last synced: 18 Jan 2026

https://github.com/lukes/nano-stream-x

A tiny and performant server that streams block data from a nano currency node to a socket for other processes to receive

cryptocurrency nano nanocurrency nodejs rpc server socket-io sockets stream streaming

Last synced: 27 Jan 2026

https://github.com/batux/remote_procedure_call

C language based RPC Calculator ...

c rpc

Last synced: 11 Mar 2025

https://github.com/brentd/interlinked

🔗 Rx-enabled peer-to-peer RPC for JavaScript

reactive reactive-programming rpc rx rxjs

Last synced: 17 Jan 2026

https://github.com/alexmhack/grpc-microservices-tutorial

Understanding and implementing a basic Microservice with Python's popular gRPC framework

basics grpc microservices protobuf python rpc tutorial

Last synced: 18 May 2026

https://github.com/skyleaworlder/jgrpc.go

:cyclone: a Toy RPC Application Implements a Self-Defined RPC-Protocol, Consistent Hashing Load Balance, Service Registry & Discovery. (Code Need Polished)

fake load-balancer rpc service-discovery service-registry

Last synced: 25 Jun 2025

https://github.com/teknopaul/statussocket

UDP listener and server written in C that does not hang after sending a message like netcat does

linux rpc socket udp

Last synced: 13 Apr 2026

https://github.com/fblupi/grado_informatica-dsd

Prácticas de la asignatura Desarrollo de Sistemas Distribuidos de la UGR

distributed-systems rmi rpc

Last synced: 25 Mar 2025

https://github.com/pegasystems/coffeescript-mockable-http-proxy

Very simple http proxy, that is steerable (until some point) from remote.

coffeescript gulp http-proxy istanbul json nodejs npm rest-api rpc travis-ci

Last synced: 15 Apr 2026

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: 04 Apr 2025

https://github.com/arnozhang/morpc

A simple Rpc framework.

registry rpc spring springboot

Last synced: 08 May 2026

https://github.com/anubhavujjawal/distributed-web-crawler

This is a distributed web crawler made from scratch in python. It has not been fully completed till now.

distributed-systems mongodb pymongo python python3 rpc rpyc web-crawler

Last synced: 18 May 2026

https://github.com/cuigh/protoc-gen-auxo

Code generator of auxo RPC from Protocol Buffers service definition files.

auxo protobuf rpc

Last synced: 03 Jan 2026

https://github.com/li-xiao-shuang/middleware

主业crud、副业造轮子!

aop rpc

Last synced: 11 May 2026

https://github.com/zhaoyunxing92/spring-boot-dubbo-learn

创建这个项目主要是为了更了解dubbo

dubbo rpc springboot

Last synced: 18 May 2026

https://github.com/beeplin/telecall

Call back-end NodeJS functions directly from front-end. No HTTP API. Perfect typescript Support.

api express rollup rpc vite webpack

Last synced: 14 Apr 2026

https://github.com/worldofmeow/meow

Easy to use Java Websocket Event based Messaging Library using Netty

events http java messaging netty rpc simple socket wrapper

Last synced: 22 Feb 2026

https://github.com/urazmaxambetovserik/nest-rpc-client

RPC calls to nestjs microservices from python

nestjs rpc

Last synced: 20 Feb 2026

https://github.com/daheige/stat

golang prometheus metrics

api golang http metrics prometheus rpc stat web

Last synced: 13 Jun 2026

https://github.com/yfractal/otel-snitch

An experimental project aimed at avoiding serialization and network costs when the Otel client and collector are on the same machine by using shared memory directly.

kernel-bypass kubernetes rpc shared-memory

Last synced: 28 Apr 2026

https://github.com/varavelio/vdl-plugin-rpc-ts

Plugin to generate VDL RPC for TypeScript

api codegen rpc ts typescript varavel vdl vdl-plugin vdl-rpc

Last synced: 14 Jun 2026

https://github.com/yumecode11/pumpfun-sdk-devnet-support-open-source

pumpfun sdk ( mainnet + devnet support ) : This is sdk which is designed for maintainence product in mainnet and test it on devnet

bot devnet mainnet market pumpfun pumpfun-sdk rpc sdk trade trend

Last synced: 16 Jul 2025

https://github.com/IcaroTorres/rabbitmq-billing-processing

This repo demonstrates two different approaches to solving a fictitious Customer Billing Processing scenario.

cloudamqp microservices-demo mongodb-atlas netcore31 rabbitmq redis-cache rpc

Last synced: 10 May 2025

https://github.com/carnesen-archive/bitcoin-rpc-cli

A Node.js command-line interface (CLI) for bitcoin's remote procedure call (RPC) interface

bitcoin bitcoin-rpc bitcoin-rpc-cli cli nodejs rpc typescript

Last synced: 08 May 2026

https://github.com/naderio/rerpc

an opinionated take on RPC system intended for usage with or without dedicated client library, HTTP request or Socket.IO event.

expressjs http nodejs rpc socket-io

Last synced: 11 Apr 2026

https://github.com/kkharji/build-server-protocol

Rust crate for creating BSP Servers.

build-server-protocol protocol rpc rpc-library rust

Last synced: 10 Jun 2026

https://github.com/archergu/simple-blockchain-rpc

A simple blockchain wallet rpc package

blockchain rpc wallet

Last synced: 08 Jun 2026

https://github.com/angrymane/cap-sample

A sample rpc client and server using capnproto, EzPRCServer.

capnproto rpc sample-code

Last synced: 26 Apr 2025

https://github.com/reorx/apibox

[WORKING ON] Building blocks for HTTP API development

api client http python rpc testing

Last synced: 14 Jan 2026

https://github.com/dpwgc/comborpc

基于TCP+MessagePack的简易RPC框架,支持一次请求调用多个方法,支持自定义请求头、中间件、负载均衡策略,支持广播服务。

broadcast client go gzip messagepack network rpc server tcp

Last synced: 25 Sep 2025

https://github.com/potentialstyx/rapids-rs

A WIP implementation of https://github.com/replit/river in rust

api river rpc rpc-framework rpc-server rust server

Last synced: 24 Jun 2025

https://github.com/kevindasilvas/todolist

A haskell to-do-list microservice using gRPC

api grpc haskell microservice microservices mongodb mu-haskell rpc

Last synced: 14 Apr 2026

https://github.com/rajshrestha86/go-configure

A simple application built on golang that can be used to configure multiple servers at the same time using SSH.

golang grpc rpc

Last synced: 18 Apr 2026

https://github.com/doseofted/prim-rpc-starter

Starter project for Prim+RPC used in blog post

demo rpc type-safe typescript

Last synced: 07 Apr 2025

https://github.com/libyarp/yarp

YARP implementation for Go

golang rpc rpc-library

Last synced: 14 Jan 2026

https://github.com/fugazi-io/connector.node.redis

A fugazi connector for Redis

cli fugazi redis redis-client rpc rpc-client

Last synced: 15 Apr 2026

https://github.com/nlachfr/bifrost

A protobuf router and reverse proxy for services, with input validation capabilities

connect gateway go golang grpc grpc-web protobuf reverse-proxy rpc

Last synced: 14 Jan 2026

https://github.com/esensar/neovim-http-api-plugin

Very simple HTTP wrapper around Neovim RPC API - demonstration of neovim-java-plugin-host - Moved to https://codeberg.org/neovim-java/neovim-http-api-plugin

api http java neovim neovim-java-plugin plugin rpc

Last synced: 17 May 2026

https://github.com/mars05/netutil

:blush:一个网络相关的工具包,对Netty进行了一些抽象封装,实现了简易的rpc、websocket服务端、分布式锁等

net netty netutil rpc websocket

Last synced: 19 Jan 2026

https://github.com/liquidcats/jsonrpc

Small and powerful JSON RPC client

client http json-rpc json-rpc-client json-rpc2 rpc

Last synced: 14 Jan 2026

https://github.com/dobatymo/cerpcerus

Symmetrical, Secure RPC for Python

p2p python rpc

Last synced: 10 Oct 2025

https://github.com/philipyao/prpc

a RPC framework for game server development

framework game rpc

Last synced: 14 Jan 2026

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: 14 May 2026

https://github.com/dhavalw/octopus

Lightweight, bi-directional RPC, for Node JS & browser - with namespaces, and swappable, arbitrary mix of transports !

bidirectional browser javascript lightweight microservices nodejs rpc

Last synced: 21 Feb 2026

https://github.com/apigear-io/objectlink-spec

documentation regarding the objectlink protocol

protocol rpc

Last synced: 10 Sep 2025

https://github.com/thequantumphysicist/asyncjsonrpc

A simple, thread-safe, header-only library for asynchronous json rpc with context-per-call support

async asynchronous high-performance json jsonrpc jsonrpc2 rpc thread-pool thread-safe

Last synced: 21 Apr 2026

https://github.com/easyops-cn/go-proto-giraffe

Giraffe Micro 框架生成插件

giraffe microservice protobuf rest rpc

Last synced: 20 Jun 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: 16 May 2026

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.

class proxy rpc typescript

Last synced: 30 Apr 2025

https://github.com/struckchure/xrpc

RPC Framework for Golang

golang grpc microservices rpc

Last synced: 09 May 2026

https://github.com/aldebaran/libqi-rs

The libqi project is an object oriented RPC framework with robotics application, used by Aldebaran NAOqi systems. This is an experimental implementation of libqi in pure 100% safe Rust.

aldebaran libqi rpc rpc-framework

Last synced: 21 Jan 2026

https://github.com/varavelio/vdl-plugin-rpc-go

Plugin to generate VDL RPC for Golang

api codegen go golang rpc varavel vdl vdl-plugin vdl-rpc

Last synced: 14 Jun 2026

https://github.com/satyakwok/evm-rust-lab

Practical Rust EVM examples using Alloy, revm, and real RPC workflows.

alloy-rs blockchain-infrastructure developer-tools ethereum evm evm-compatible json-rpc protocol-engineering revm rpc rust

Last synced: 10 Jun 2026

https://github.com/kevin-valerio/rpc-fuzzer

Websocket-based RPC fuzzer

fuzzing python rpc websockets

Last synced: 14 Apr 2026

https://github.com/icarotorres/rabbitmq-billing-processing

This repo demonstrates two different approaches to solving a fictitious Customer Billing Processing scenario.

cloudamqp microservices-demo mongodb-atlas netcore31 rabbitmq redis-cache rpc

Last synced: 16 Jan 2026

https://github.com/cmmvio/cmmv

Contract-Model-Model-View (CMMV) - Minimalistic Node.js Server Framework

cmmv contracts nestjs nodejs protobuf rpc typescript websocket

Last synced: 17 Oct 2025

https://github.com/rocket049/pipeconn

用标准输入输出和管道模拟 io.ReadWriteCloser,可以用于编写不依靠网络连接的 rpc server/client。

pipe rpc stdio

Last synced: 12 Jan 2026

https://github.com/continuous1024/simple-rpc

最简单的RPC,使用接口进行RPC调用,使用Netty进行通信,使用JDK动态代理来实现客户端代理,使用CompletableFuture获取请求结果

completable-future jdk-proxy netty-rpc rpc rpc-framework

Last synced: 17 Jan 2026

https://github.com/day253/krpc

RPC framework inside Shumei.

hertz kitex rpc

Last synced: 12 Jan 2026

https://github.com/soreing/rpc-service-cpp

Remote Procedure Call service library in C++

cpp metaprogramming remote-procedure-call rpc windows

Last synced: 28 Apr 2026

https://github.com/octolab/protocol

📡 Toolkit for service communication protocols. 🛰

go grpc hacktoberfest http octolab protocol rest rpc toolkit

Last synced: 27 Jan 2026

https://github.com/stefanak-michal/deepr-php

API library following Deepr specification

api deepr php rpc

Last synced: 04 Apr 2025