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/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: 09 Apr 2026

https://github.com/tsirysndr/air-proto

proto files for AIR (Account Information and Refill)

air grpc protocol-buffers rpc telecom

Last synced: 20 Mar 2025

https://github.com/hydrawisk793/kaphein-js-json-rpc-peer

A JSON RPC peer implementation based on web socket client.

json-rpc jsonrpc peer rpc websocket

Last synced: 16 Oct 2025

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: 24 Apr 2026

https://github.com/daemontoolz/locuste.service.brain

LOCUSTE : Unité de contrôle principale

go golang-application rpc socketio zeromq-czmq

Last synced: 05 May 2026

https://github.com/labgua/hsnap

Tools and utility to create and manage incremental snapshots of php projects on hosting services

backup deploy deplyment ftp git hosting php rpc snapshot versioning

Last synced: 05 May 2026

https://github.com/infiniteverma/rrpc

A rust library that implements RPC

rpc rust

Last synced: 06 Jan 2026

https://github.com/danitilahun/golang_projects

This repository has a lot of Golang projects done. It is the best place to start learning Golang.

distributed-systems golang grpc rpc system

Last synced: 01 May 2026

https://github.com/dinstone/focus-go

Focus-go is the go language implementation of the Focus.

focus rpc

Last synced: 12 Jun 2026

https://github.com/maralla/folklore

[WIP] Beautiful and easy to use Python RPC service framework.

framework python rpc thrift

Last synced: 22 Jul 2025

https://github.com/chord-ts/sveltekit-example

📦 SvelteKit example for Chord RPC framework

chord example json-rpc rpc sveltekit template

Last synced: 03 Sep 2025

https://github.com/e1izabeth/customrpc

My RPC with Binary serialization implementation

binary-serialization rpc serializer

Last synced: 05 Apr 2025

https://github.com/xiaozhiliaoo/rpc-practice

rpc-practice

rpc

Last synced: 13 Apr 2025

https://github.com/rojeralone/alone

RPC framework based on Netty

netty netty-rpc rpc

Last synced: 19 Apr 2026

https://github.com/felixalexk/hono_api_template

A minimal template for building fast, modern REST or RPC APIs using Hono and Bun.

api bun hono rest rpc template

Last synced: 08 May 2026

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

https://github.com/ayemunhossain/grpc-nodejs-boilerplate

🚀 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: 26 Apr 2025

https://github.com/heshanera/rpc

Remote Procedure Call in C generated using rpcgen

c rpc

Last synced: 24 Feb 2025

https://framagit.org/Brumaire/music-player-daemon-discord-rich-presence

Small and handy script for sharing to discord when you listen to music with the Music Player Daemon (MPD Server) and share a link for friends to listen with you

discord mpd music player daemon rpc xonsh

Last synced: 12 Mar 2025

https://github.com/shixiongfei/nanorpc-socketio

An RPC library based on socket.io.

nanorpc rpc socket-io socket-io-rpc

Last synced: 13 May 2025

https://github.com/johnpatek/netput

RPC system for input and UI events

capnproto rpc

Last synced: 31 Jul 2025

https://github.com/blakeliafk/boltdbr

极简kvdb

kvdb rpc rpcdb

Last synced: 15 Jun 2026

https://github.com/iluha168/mpris-rpc

A connector between Chromium-based browsers and Discord's RPC (or arRPC) using MPRIS.

arrpc discord mpris mpris2 rpc

Last synced: 17 Apr 2026

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: 21 Mar 2025

https://github.com/helmssyss/simple-replicated-vehicle-physics

Unreal Engine 4.27 Simple Client Side Prediction Vehicle Physic. Mesh in the "vehicle" content was used.

client-side client-side-prediction csp physics rpc ue4 ue5 unreal-engine unreal-engine-4 unreal-engine-5 vehicle-physics

Last synced: 13 Jun 2025

https://github.com/sieugene/web3-rpc-health-checker

HTTP and WSS health checker for web3 nodes

health-check rpc web3-rpc

Last synced: 17 Aug 2025

https://github.com/gregwhitaker/deepstream-rpc-example

Example of using DeepStream for Microservices RPC

deepstream deepstreamhub deepstreamio microservice rpc rpc-framework

Last synced: 25 Jun 2025

https://github.com/farukterzioglu/docker-bitcoind

A docker image for bitcoind (regtest)

bitcoin bitcoin-core buidl regtest rpc

Last synced: 06 Sep 2025

https://github.com/gopikrsmscs/rpc-synchronous-communication

Synchronized Remote Procedure Call Communication(RPC)

distributed-systems java javarmi rpc rpc-client rpc-server

Last synced: 12 Mar 2025

https://github.com/arcticlampyrid/ktjsonrpcpeer

KtJsonRpcPeer is a Kotlin library that implements JSON-RPC 2.0 in Peer mode. It's full-duplex, supporting two-way procedure call. It can be work well with WebSocket.

full-duplex json-rpc rpc

Last synced: 28 Nov 2025

https://github.com/xiexianbin/go-grpc-demo

golang rpc/grpc/grpc-gateway/swagger demo

golang proto protobuf rpc

Last synced: 08 May 2026

https://github.com/hurbalurba/quick-llama.cpp-server

The framework for posting a more modern cuda image for llama.cpp with cuda13 for just newer cards with RPC support. Started as just learning how to compile llama.cpp custom.

cuda cuda13 devops docker dockerbuild gguf llamacpp llm rpc

Last synced: 05 May 2026

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

https://github.com/moligarch/winrpc-playground

Client/Server Windows RPC example

c client-server cpp midl rpc winapi

Last synced: 28 Apr 2026

https://github.com/tomfran/dronazon

Distributed and Pervasive systems university project

distributed-systems mqtt protobuf rest rpc

Last synced: 15 May 2026

https://github.com/anindya-prithvi/rpcs_dscd

Implementing RPCs/comm. using grpc/zeromq/rabbitmq

distributed-systems grpc grpc-python rabbitmq rpc zeromq

Last synced: 17 Apr 2026

https://github.com/johnverheij/grpcassertions.tunit

TUnit-native gRPC assertions for .NET tests. Fluent assertions on gRPC call outcomes, including RpcException and status codes. AOT-compatible, no runtime reflection.

aot assertions dotnet grpc rpc testing tunit

Last synced: 12 Jun 2026

https://github.com/happer64bit/orchidrpc

Orchid RPC is a lightweight and flexible HTTP client designed to simplify interactions with APIs.

api backend javascript rpc server typescript

Last synced: 05 Jul 2025

https://github.com/sugarshop/asgard-gateway

An Golang API gateway for microservices to provide HTTP endpoint, named Asgard, Using CloudWeGo as RPC framework.

cloudwego go-gin rpc

Last synced: 12 Jan 2026

https://github.com/musauyumaz/signalr

https://www.youtube.com/playlist?list=PLQVXoXFVVtp3RSycdru4WpnfPEOFxONiX

asp-net-core bi-direction-streaming client-server data-transfer http2 hub ihubcontext microsoft real-time-server rpc signalr tcp websocket

Last synced: 21 Mar 2025

https://github.com/hoganb/simple_distributed_exchange

Simple distributed exchange [javascript, rpc, dht, grenache]

dht grenache javascript rpc

Last synced: 13 Mar 2025

https://github.com/shixiongfei/nanorpc-http

A HTTP based RPC library.

http-rpc nanorpc rpc

Last synced: 13 Mar 2025

https://github.com/shixiongfei/nanorpc-redis

A Redis based RPC library.

nanorpc redis redis-rpc rpc

Last synced: 13 Mar 2025

https://github.com/muthu-kumar-u/go-grpc

A minimal and clean gRPC boilerplate in Go designed to help you quickly start building scalable microservices. It includes service and proto structure, middleware hooks, error handling patterns, and logging—following clean architecture principles.

go-grpc golang grpc protobuf rpc starter-kit tls

Last synced: 18 May 2026

https://github.com/bincrafters/conan-libnsl

Conan recipe for libnsl

conan libnsl rpc

Last synced: 30 Apr 2026

https://github.com/matheusjohannaraujo/grpc_node

gRPC Node.js

grpc nodejs rpc

Last synced: 08 May 2026

https://github.com/nikollbibajnoah/rpc-rabbitmq

RPC demo created with rabbitmq in typescript

backend rabbitmq rpc typescript

Last synced: 02 Jul 2025

https://github.com/dannixon/teeny-rpc

An extremely minimal Rust RPC library that supports both std and no_std clients and servers.

embedded-rust rpc rpc-library rust

Last synced: 18 Apr 2025

https://github.com/gen-iot/rpcx

Easy to use and developer friendly RPC library

asynchronous esay-to-use middlewares rpc

Last synced: 17 Jan 2026

https://github.com/darky/worker-thread-rpc

RPC cluster based on worker threads

cluster nodejs rpc thread worker worker-thread

Last synced: 18 May 2026

https://github.com/thiagosbastos/luarpc

A Lua library that provides the basic functionalities of a Remote Procedure Call (RPC).

distributed-systems lua rpc

Last synced: 20 Jun 2025

https://github.com/compulim/message-port-rpc

Turns a MessagePort into an remote procedure call (RPC) stub

messageport rpc

Last synced: 13 Jun 2026

https://github.com/zfi2/fl-studio-discord-rpc

A configurable FL Studio RPC for Discord!

csharp discord discord-rich-presence dotnet fl-studio rich-presence rpc

Last synced: 29 Dec 2025

https://github.com/dodoex/drpc

A cluster-deployable proxy middleware for accessing EVM blockchains, designed to provide users with the highest quality, most stable, and up-to-date block height proxy access.

ethereum evm rpc

Last synced: 06 Sep 2025

https://github.com/cope-systems/bottle-tinyrpc

A TinyRPC plugin for the Bottle Web Framework

bottle python rpc rpc-server tinyrpc

Last synced: 25 Jun 2025

https://github.com/amanley97/gema

gEMA: gem5 External Modules API

gem5 python rpc

Last synced: 21 Mar 2025

https://github.com/daoting/dt.service

服务端项目(搬运工)

asp-net-core c-sharp cross-platform k8s rpc webassembly windows

Last synced: 13 Apr 2026

https://github.com/erikrios/go-grpc

The Implementation of gRPC (Remote Procedure Call) in Go

go golang grpc protobuf rpc

Last synced: 02 May 2026

https://github.com/bujosa/aiolos

This is project is related with express + ethereum

ethereum ethereum-contract express rpc typescript

Last synced: 05 Apr 2026

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

https://github.com/shixiongfei/nanorpc-http-client

A HTTP based RPC library (client).

http-rpc http-rpc-client nanorpc rpc rpc-client

Last synced: 03 Aug 2025

https://github.com/bas080/furver

Convert any node module into a programmable, parallelized and bulk HTTP JSON API.

bulk-api cli javascript json json-api lisp-language node nodejs rpc rpc-client rpc-server

Last synced: 08 May 2026

https://github.com/actyx/wsrpc

WebSocket-based RPC server

rpc rust websocket

Last synced: 30 Oct 2025

https://github.com/alexdyysp/easyrpc

模仿dubbo实现的简易RPC框架

java rpc

Last synced: 21 May 2026

https://github.com/dxxxxy/scrp

A wrapper for Soundcloud that adds Discord Rich Presence support.

app desktop discord ipc presence rich rpc rust soundcloud tauri wrapper

Last synced: 05 Feb 2026

https://github.com/weiwenchen2022/protorpc

Protocol-buffers RPC for Go net/rpc

go library protocol-buffers rpc

Last synced: 30 May 2026

https://github.com/fibjs/fib-rpc

Remote Procedure Calling for fibjs

rpc websocket

Last synced: 20 Jan 2026

https://github.com/juanja1306/rpc_ejb_proyecto

Server y Cliente

ejb java rpc

Last synced: 31 Mar 2025

https://github.com/epomatti/nodejs-python-interop

Node.js + Python interoperability

bridge interoperatiblity javascript node python rpc

Last synced: 07 Apr 2026

https://github.com/benjammin4dayz/discord-presence-utils

Tools for managing Discord Rich Presence

class discord ipc remote-procedure-call rich-presence rpc

Last synced: 13 May 2026

https://github.com/ajsalemo/container-apps-development

Examples that have been deployed to Azure Container Apps in different languages utilizing HTTP or gRPC with Dapr. These are all mostly pulled from existing Dapr samples.

azure cluster container container-apps dapr docker grpc http java k8s kubernetes microservices node python rpc

Last synced: 04 Apr 2026

https://github.com/bas-kirill/java-endpoints

REST, SOAP, GraphQL, RPC

graphql java rest-api rpc soap

Last synced: 31 Mar 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: 08 Apr 2025

https://github.com/ankitrgadiya/xmlrpc

An XMLRPC Implementation in Go

golang rpc xml xmlrpc

Last synced: 16 Apr 2026

https://github.com/f0rw4rd/profinet-py

PROFINET IO-Controller library for Python

automation dcp ics industrial ot plc profinet python rpc siemens

Last synced: 04 Apr 2026

https://github.com/vishwam/worker-async-nextjs

Example usage of worker-async in a nextjs app

async nextjs promisify rpc typescript web-worker worker

Last synced: 11 Apr 2026

https://github.com/forderud/windowsrpcsample

Windows local RPC sample

rpc win32

Last synced: 18 Aug 2025

https://github.com/bincrafters/conan-jsonrpc-cpp

Conan.io recipe for JsonRpc-Cpp project

conan json-rpc jsonrpc-cpp rpc

Last synced: 02 May 2026

https://github.com/aprilahijriyan/rmq-rpc

A lightweight RPC based on RabbitMQ.

python rabbitmq rpc

Last synced: 01 Aug 2025

https://github.com/gforien/rpc-generator

Projet INSA 4e année : un compilateur prend en entrée une application client ↔ serveur et qui génère architecture réseau transparente pour celui qui exécute l'application

abstraction implementation java rpc

Last synced: 21 Mar 2025

https://github.com/digitaltembo/estuary-rpc

Typesafe Typescript Client/Server

node rpc typescript

Last synced: 17 May 2026

https://github.com/blacksmoke26/amqp-node-rpc-direct

RabbitMQ with Node.js to achieve RPC (Remote Procedure Call) communication flawlessly..

ampq broker nodejs producer-consumer queue rabbitmq rpc

Last synced: 04 Apr 2025

https://github.com/gnana997/node-stdio-jsonrpc

TypeScript JSON-RPC 2.0 client over stdio (child process) - clean and developer-friendly

child-process json-rpc jsonrpc lsp mcp rpc stdio typescript

Last synced: 17 May 2026

https://github.com/lunarwhite/mango-rpc

A simply implement of the standard library net/rpc.

demo golang remote-procedure-call rpc

Last synced: 15 May 2025

https://github.com/adrianrafo/rpc-avro-seed

Mu avro seed

avro fs2 mu rpc shapeless

Last synced: 13 Apr 2025

https://github.com/prince781/libjsonrpc-sharp

C# library for JSON-RPC.

c-sharp json json-rpc jsonrpc rpc

Last synced: 07 May 2026

https://github.com/oaarnikoivu/mapreduce

MapReduce architecture in Python

concurrency mapreduce pydantic python rpc xmlrpc

Last synced: 17 Mar 2025

https://github.com/zhhaogen/everyw

一个简单RPC框架

java rpc

Last synced: 05 May 2026

https://github.com/matpompili/caniusethat

caniusethat is a wrapper around PyZMQ that enables easy RPC (remote procedure call) functionality

network-transparency pyzmq remote-control remote-procedure-calls rpc zmq

Last synced: 05 Apr 2026