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/c-cube/ocaml-twirp

OCaml implementation of Twirp using ocaml-protoc

http1-1 ocaml protobuf rpc twirp

Last synced: 29 Oct 2025

https://github.com/ahoo-wang/fetcher

Fetcher is not just another HTTP client—it's a complete ecosystem designed for modern web development with native LLM streaming API support. Built on the native Fetch API, Fetcher provides an Axios-like experience with powerful features while maintaining an incredibly small footprint.

ai axios client event-source event-stream fetch http llm openai openai-api restful-api rpc sse

Last synced: 01 Apr 2026

https://github.com/gweidart/loadbalancoooor

🪞PoC local JSON-RPC load-balancer with opt-in anonymizer via Tor

ethereum load-balancer metamask proxy rpc tor

Last synced: 26 Jul 2025

https://github.com/eldersjavas/ebitengine-discord-rpc

Discord Rich Presence for Ebitengine

discord ebiten ebitengine game rpc

Last synced: 11 Jan 2026

https://github.com/simon28082/crcms

A comprehensive distributed open source system with cms, mall,document and community

cms crcms laravel mall rpc swoole

Last synced: 28 Apr 2025

https://github.com/geut/nanomessage-rpc

Tiny :hatched_chick: RPC on top of nanomessage

nanomessage rpc

Last synced: 14 Jun 2025

https://github.com/swoft-cloud/swoft-rpc

[READ ONLY] RPC Compoment for Swoft

php rpc swoft swoole

Last synced: 05 Oct 2025

https://github.com/na-trium-144/webcface

Web-based Communication Framework & Dashboard-like UI

immediate-gui immediate-mode ipc msgpack publish-subscribe rpc websocket

Last synced: 14 Oct 2025

https://github.com/acquitelol/gluta

Custom Genshin Impact Rich Presence

css discord electron genshin gluta html javascript richpresence rpc

Last synced: 15 Apr 2025

https://github.com/krzema12/kotlin-rpc

Kotlin-centric, multiplatform-enabled approach to RPC.

kotlin multiplatform rpc

Last synced: 18 Oct 2025

https://github.com/sajagin/revolt-spotify-rpc

A simple , single file RPC for auto updating status on revolt.chat from spotify via last.fm

revolt-api revolt-bot revolt-chat revolt-rpc revoltjs rpc spotify-rpc

Last synced: 07 Mar 2026

https://github.com/wieslawsoltes/wrpc

A Graphical User Interface for using the Wasabi Wallet RPC

avalonia avaloniaui bitcoin bitcoinwallet gui rpc wasabiwallet

Last synced: 25 Oct 2025

https://github.com/blockcoders/near-rpc-providers

Near JSON RPC Provider compatible with ethers.js

blockchain ethers ethersjs json-rpc near near-rpc rpc

Last synced: 22 Apr 2025

https://github.com/lukechampine/httprpc

An HTTP wrapper for net/rpc

http json-rpc rpc

Last synced: 12 Jul 2025

https://github.com/benthecarman/lightning-rod

Onboarding Lightning Users :zap:

bitcoin c-plus-plus lightning lightning-network rpc

Last synced: 04 Oct 2025

https://github.com/sidebandtech/sideband

Browser ↔ local daemon communication SDK for TypeScript, without WebSocket plumbing.

agent browser bun bunjs daemon e2ee local-first multiplexing nat-traversal networking p2p rpc sdk secure-communication transport typescript web-ui websockets

Last synced: 08 Mar 2026

https://github.com/spacingbat3/disconnection

A pack of WebSocket Server and IPC to handle Discord cross-process communication.

arrpc discord discord-rpc discord-rpc-server ipc rpc rpc-server webcord websocket

Last synced: 23 Apr 2025

https://github.com/smokingplaya/tauri-plugin-drpc

A plugin for Tauri that allows you to control Discord Rich Presence.

discord ipc rpc rust tauri typescript

Last synced: 22 Mar 2025

https://github.com/sciprogcentre/communicator

Polyglot and distributed scientific function call library

distributed-systems jetbrains-research kotlin rpc

Last synced: 26 Jun 2025

https://github.com/noowz/clash-of-clans-discord-rich-presence

Discord Rich Presence that shows on your profile your Clash of Clans statistics.

clash-of-clans clash-of-clans-api discord discord-js discordapp djs rich-presence rpc supercell supercell-clash-of-clans

Last synced: 31 Oct 2025

https://github.com/ppissias/xsrpcj

An extra small (xs) RPC implementation

code-generation java json protobuf3 protocol-buffers rpc velocity-template

Last synced: 09 Mar 2026

https://github.com/jobe3774/raspend

raspend is a small and easy to use web service framework, which is ideal for small to medium-sized home automation projects.

backend backend-framework commandmap framework gpio home-automation http http-server python python-3 python3 raspberry-pi raspend remote-execution remote-procedure-call rpc rpi thread threads web-service

Last synced: 13 Apr 2025

https://github.com/nauja/ue4-chest2d-sample

Sample of an interactable 2D chest done in Unreal Engine 5 with Paper2D

chest multiplayer paper2d rpc ue4 ue5

Last synced: 15 Apr 2025

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

一款非常轻量级的 RPC 调用框架,基于 RabbitMQ 消息队列,使用 Spring-Boot 开发

java rabbitmq rpc spring-boot

Last synced: 16 Jan 2026

https://github.com/opflow/opflow-java

Opflow for Java

java opflow rpc

Last synced: 16 Jan 2026

https://github.com/dylex/haskell-nfs

Haskell NFS libraries including ONC (Sun) RPC and NFSv4 Client

haskell nfs rpc webdav

Last synced: 04 Jul 2025

https://github.com/vorot93/boinc-client-rest-server

RESTful API for BOINC client

api boinc rpc

Last synced: 30 Apr 2025

https://github.com/frugalos/cannyls_rpc

RPC library for operating cannyls's devices from remote nodes

rpc rust

Last synced: 10 Apr 2025

https://github.com/ozkansen/aria2_rpc_client

Aria2 RPC Client for Python. MIT licence

aria2 client python rpc xmlrpc-client

Last synced: 25 Jan 2026

https://github.com/codewhiteweb/revolt-spotify-rpc

A simple , single file RPC for auto updating status on revolt.chat from spotify via last.fm

revolt-api revolt-bot revolt-chat revolt-rpc revoltjs rpc spotify-rpc

Last synced: 12 Apr 2025

https://github.com/vasyas/typescript-rest-rpc

RPC over REST for Typescript clients and servers

api javascript nodejs rest restful rpc typescript

Last synced: 20 Jun 2025

https://github.com/catmengi/dynamicrpc

C rpc server and client library

c libffi linux posix pure-c rpc rpc-client rpc-framework rpc-server

Last synced: 14 Jul 2025

https://github.com/zduny/zzrpc

RPC over mezzenger transports.

communication rpc rpc-library

Last synced: 18 Jul 2025

https://github.com/bring-shrubbery/golang-rpc-example

Example setup of golang's built-in RPC

example golang golang-rpc load-balancer rpc scheduler

Last synced: 28 Mar 2025

https://github.com/dcousens/yajrpc

Yet another JSON RPC

javascript json-rpc rpc

Last synced: 11 May 2025

https://github.com/0xonkel/solana-rpc-bench

Benchmark Solana RPCs with real calls

rpc solana

Last synced: 13 May 2025

https://github.com/flaviomarcio/qrpc

Qt-Remote process call using http/rest, websocket, localsocket, tcp, udp, mqtt, amqp

amqp cpp http iot mqtt mssql odbc oracle postgres psql qt rest rpc sqlite websocket

Last synced: 26 Apr 2025

https://github.com/cortesi/mrpc

A MessagePack-RPC implementation for Rust

messagepack messagepack-rpc rpc

Last synced: 12 Apr 2025

https://github.com/2m4u/coldwarmodderstatus

Animated Discord Status For Call of Duty Cold War Modders.

callofduty coldwar discord ps4 ps5 rpc xbox

Last synced: 14 Apr 2025

https://github.com/jccdex/jcc_rpc

A javascript restful api for interacting with the jingchang server

cross-chain dex javascript jccdex rest-api rpc

Last synced: 13 Aug 2025

https://github.com/mrfearless/sia-library

Sia Library - a library written in assembler for accessing Sia rpc api endpoints (https://sia.tech/docs/)

assembly blockchain cloud-storage masm radasm rpc rpc-library sia siacoin uasm x64 x86

Last synced: 19 Aug 2025

https://github.com/yomea/hangu-gateway

网关,支持通过http调用hangu-rpc(待完善)

http netty rpc socket

Last synced: 08 Sep 2025

https://github.com/bobotig/dusk-monitor

A safe dashboard for your Dusk node.

blockchain cron dashboard dusk graphql monitoring python rpc rues

Last synced: 22 Aug 2025

https://github.com/rocket049/rpc2d

基于go标准库的双向rpc调用库。two-way rpc library base on go standard library.

go rpc two-way

Last synced: 12 Jan 2026

https://github.com/WilliamX1/cse-2021

A distributed file system similar to Google File System (GFS).

distributed-file-system gfs mapreduce raft rpc

Last synced: 14 Apr 2025

https://github.com/lexiuwu71/sillyosc

Shows system status (e.g. CPU, GPU, and RAM usage), currently playing music, and local time on Discord RPC, and VRChat OSC chatbox!

chatbox csharp discord discord-rpc mpd osc rpc spotify vrchat vrchat-osc winamp wpf xaml

Last synced: 31 Aug 2025

https://github.com/contributte/jsonrpc

📞 JSON-RPC toolset build on top of psr-7 (guzzlehttp), league/json-guard, league/json-reference, league/flysystem and nette/di

api contributte http json jsonrpc nette php request response rpc

Last synced: 12 Apr 2025

https://github.com/andeya/logimesh

A Rust RPC microservice 2.0 framework inspired by Towards Modern Development of Cloud Applications paper.

microservice rpc

Last synced: 26 Aug 2025

https://github.com/dante4rt/lava-auto-push

A bot that automatically pushes Lava Airdrop points.

airdrop bot cryptocurrency lava rpc

Last synced: 29 Jun 2025

https://github.com/ya-kostik/small-rpc

Простой RPC для проекта. Можно использовать как с HTTP, так и с сокетами, так и с любым другим транспортом.

http javascript js node nodejs rpc rrpc socket tcp websockets

Last synced: 12 Jul 2025

https://github.com/matter-in-motion/mm

Node.js framework and protocol with the focus on real-time applications, blazing response time and low memory footprint.

api app events framework javascript matter-in-motion nodejs protocol rpc

Last synced: 01 Sep 2025

https://github.com/manifoldfinance/wallet_switchnetworkrpcprovider

draft EIP for a new wallet_ rpc method

eip ethereum proposal rpc wallet

Last synced: 15 Jul 2025

https://github.com/yihleego/unique

Unique is a java based distributed sequence component. It provides RESTful APIs and clients(RPC, HTTP) to obtain sequences, and it supports Spring Boot, Spring Cloud and MyBatis.

database distributed-id distributed-sequence id java mybatis mysql primary-key rpc seq sequence spring-boot spring-cloud sql

Last synced: 12 Apr 2025

https://github.com/danielcoderx/gofel

Gofel is a lightweight RPC server framework in Go, featuring easy setup and robust WebSocket integration.

go golang gorilla-websocket messagepack messagepack-rpc rpc rpc-framework websocket

Last synced: 08 Apr 2025

https://github.com/manifoldfinance/mock-rpc

RPC Proxy that uses MSW that allows to override RPC / REST / GraphQL calls to ease testing on certain scenarios

ethereum json-rpc msw proxy rpc

Last synced: 10 Mar 2026

https://github.com/kanreisa/jsonrpc2-ws

Simple, Fast, Robust Implementation of JSON-RPC 2.0 over WebSocket for Node.js w/ TypeScript

chat javascript json-rpc json-rpc2 jsonrpc jsonrpc2 jsonrpc2-ws multiplayer node-js nodejs rpc rpc-api rpc-framework rpc-server server typescript websocket websocket-server websockets

Last synced: 10 Jun 2025

https://github.com/mause/rpc

Very simple python rabbitmq/pika rpc library

pika python rpc

Last synced: 06 May 2025

https://github.com/havendv/h.proxyfactory

Allows creating proxy objects that look exactly like the original objects.

ipc net5 net6 netstandard pipes pub-sub pubsub request-response rpc

Last synced: 19 Apr 2025

https://github.com/jwerle/browser-rpc-swarm

Give control of your browser over RPC to another in a discovery swarm

browser rpc swarm webrtc

Last synced: 22 Apr 2025

https://github.com/bdqfork/d-rpc

参考Dubbo编写的RPC框架,用于学习使用。基于Netty实现底层通信,实现了基本的RPC功能,包括超时重试,负载均衡等功能,且可以通过Extension机制进行扩展。

extensionloader netty-rpc rpc rpc-framework spi spring toy

Last synced: 23 Apr 2025

https://github.com/muuvmuuv/turbo-bun-astro-trpc-starter

[WIP] Turborepo starter with Astro & Svelte together with tRPC running on Bun

astro bun playwright pnpm rpc start svelte trpc turbo turborepo

Last synced: 24 Apr 2025

https://github.com/swoft-cloud/swoft-rpc-client

[READ ONLY] RPC Client Compoment for Swoft

cpp php rpc rpc-client swoft swoole

Last synced: 27 Apr 2025

https://github.com/seanpfeifer/twirp-gen

Protobuf client code generators for Twirp services (https://github.com/twitchtv/twirp)

code-generation csharp javascript protobuf rpc twirp

Last synced: 05 Oct 2025

https://github.com/ztj1993/py-aria2rpc

Python Aria2 RPC 调用模块

aria2 aria2-rpc aria2c aria2c-rpc rpc

Last synced: 07 Oct 2025

https://github.com/yiplee/twirp-gateway-example

A simple twirp api gateway example

golang rpc twirp

Last synced: 08 Oct 2025

https://github.com/jamesvillarrubia/feathers-rpc

Provides an FeathersJS (express and koa) middleware for translating Google-standardized RPC requests.

expressjs feathersjs koa rpc

Last synced: 23 Oct 2025

https://github.com/CodeRayZhang/DistributedSysGuide

从零接触实现分布式系统

distributed-systems rpc

Last synced: 26 Oct 2025

https://github.com/vito-go/rpcplus

rpcplus is a enchanced library that builds upon the Go language's standard rpc package, offering a suite of enhancements for an improved RPC experience.

go-rpc golang-rpc rpc rpc-api rpc-client rpc-framework rpc-library rpc-server

Last synced: 31 Jan 2026

https://github.com/manifoldfinance/mev-openrpc

OpenRPC spec for MEV Enabled Clients

defi json-rpc mev openrpc rpc

Last synced: 02 Feb 2026

https://github.com/greenboxal/routed-rpc

Distributed RPC cluster

distributed go golang rpc

Last synced: 11 Feb 2026

https://github.com/robertdfrench/rusty-doors

Access the illumos Doors API from Rust

door illumos ipc rpc rust

Last synced: 01 Apr 2026

https://github.com/vaibhav-sinha/spring-remoting-grpc

This library enables using Spring Remoting with gRPC as the underlying transport.

grpc grpc-java java java8 protobuf protobuf3 remoting rpc spring springframework

Last synced: 29 Jul 2025

https://github.com/esensar/neovim-java-plugin-host

Neovim Java plugin manager and host - Moved to https://codeberg.org/neovim-java/neovim-java-plugin-host

api java neovim neovim-java-plugin neovim-plugin plugin rpc

Last synced: 20 Sep 2025

https://github.com/shijuvar/service-weaver

Examples and guidance for building modern distributed applications in Go with Service Weaver

distributed-systems go golang microservice modular-monolith modular-monolith-architecture rpc service-weaver

Last synced: 09 Mar 2026

https://github.com/xjonathanlei/starknet-lb

Pending block-aware Starknet-native RPC load balancer

kubernetes load-balancer rpc starknet

Last synced: 30 Apr 2025

https://github.com/manifoldfinance/libcaller

Tooling for encoding rpc calls for EVM compatible chains

batch-rpc calldata encoding eth-call ethereum evm multicall rpc

Last synced: 15 Jul 2025

https://github.com/gcarreno/lazjsonrpcdata

The message objects for version 2.0 of JSON-RPC

fpc free-pascal freepascal json json-rpc lazarus lazarus-ide linux macos rpc windows

Last synced: 27 Jul 2025

https://github.com/rodrigosetti/messagepack-rpc

Message pack RPC over TCP for Haskell

haskell messagepack-format messagepack-rpc rpc

Last synced: 15 Aug 2025

https://github.com/codechain-io/codechain-rpc-js

A thin wrapper of CodeChain RPC

javascript rpc sdk

Last synced: 09 Jul 2025

https://github.com/erpc/railway

eRPC - Railway deployment template with monitoring stack

deployment railway rpc

Last synced: 22 Jan 2026

https://github.com/codechain-io/jsonrpc-filter

A proxy server that allows the only subsets of the RPCs

filter json rpc

Last synced: 09 Jul 2025

https://github.com/yddeng/dnet

tcp、websocket、 rpc

net rpc tcp websocket

Last synced: 26 Jan 2026

https://github.com/shuai132/protolib

a simple RPC library for C++ based on Protobuf

protobuf rpc

Last synced: 11 Sep 2025

https://github.com/asoorm/tyk-rmq-middleware

Example RMQ RPC middleware with Tyk

grpc grpc-go plugins rabbitmq rpc tyk tyk-gateway

Last synced: 15 Jul 2025

https://github.com/dinstone/focus

Focus is a cross language lightweight RPC framework that originated from JRPC.

json microservice netty protobuf rpc

Last synced: 02 May 2025

https://github.com/kelunik/rpc-demo

Simple RPC demo to handle socket input in worker processes.

amphp demo rpc worker

Last synced: 12 Apr 2025