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/hisorange/circuit

Versatile Messaging library written in Typescript.

messaging pubsub redis rpc typescript

Last synced: 12 Apr 2025

https://github.com/hassanalgoz/cgapis

Generates client-side & server-side code from API specification files

api api-generator code-generator codegen http-verbs javascript json-schema rest rpc swagger type-safe typescript web-services

Last synced: 23 Jul 2025

https://github.com/mfuentesg/transmission

transmission torrent wrapper written in go

golang rpc transmission transmission-rpc

Last synced: 28 Jun 2025

https://github.com/shigebeyond/jksoa

微服务框架, 基于java平台, 用kotlin编写, 拥有较完备的组件, 轻量简洁, 优雅易扩展. 大道至简, 在此践行. No spring

async-rpc job microservice mq rpc soa tracer

Last synced: 14 Mar 2025

https://github.com/guesant/webext-rpc-contentscript-v3-parcel

Web Extension (manifest v3) template that implements a high level API for comunication between content script and page using window.postMessage.

contentscript dispatch-event manifest-v3 parcel postmessage promise rpc webextension window

Last synced: 18 Apr 2026

https://github.com/potentialstyx/rapids

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

api river rpc rpc-framework rpc-server rust server

Last synced: 01 Aug 2025

https://github.com/lorefnon/ts-json-rpc

Type-safe codegen-free isomorphic RPC solution for Typescript

api nodejs rpc typescript

Last synced: 03 Aug 2025

https://github.com/youngmonkeys/quick-rpc

support to call rpc via ezyfox-server

rpc rpc-client rpc-framework rpc-server socket-server

Last synced: 07 Aug 2025

https://github.com/alexrudy/tox-server

A simple RPC server for tox

asyncio cli docker python rpc tox zmq

Last synced: 10 Aug 2025

https://github.com/dot-microservices/dot-ws

a minimalist toolkit for building fast, scalable and fault tolerant microservices

clerq fault-tolerance fault-tolerant-microservices microservice-framework microservice-toolkit microservices rpc soa

Last synced: 13 Aug 2025

https://github.com/p0dalirius/rpccoercetemplatecpp

A template of C++ code to call a Remote Procedure on a windows machine to coerce an authentication

authentication coerce cpp exploit path rpc smb template unc

Last synced: 26 Feb 2026

https://github.com/tonykipkemboi/on_chain_nft_data

On Chain NFT Data using Alchemy RPC

alchemyapi nfts rpc web3

Last synced: 19 Aug 2025

https://github.com/rocket049/go-jsonrpc2glib

help `github.com/powerman/rpc-codec/jsonrpc2` create server compatibly jsonrpc-glib-1.0

go jsonrpc-glib rpc

Last synced: 12 Jan 2026

https://github.com/helinwang/netchan

Send and receive over the network with the built-in Go channel.

channel go rpc

Last synced: 14 May 2025

https://github.com/johnbra/rpc-websocketserver

Simple rpc-websocketserver wrapping the very popular 'ws' library. Register your RPCs with convenient decorators

json-rpc-server json-rpc2 rpc rpc-server websocket-server ws

Last synced: 29 Oct 2025

https://github.com/arddluma/rpc-block-sync-checker

Python script to check Block sync of multiple RPC endpoints

block-sync-checker blockchain ethereum-rpc rpc rpc-block-sync rpc-blocks

Last synced: 22 Jun 2026

https://github.com/jakebailey/plugingen

Code generator for hashicorp/go-plugin

code-generation go go-plugin golang rpc

Last synced: 12 Nov 2025

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

A tiny and performant websocket server that streams block data from a nano currency node

cryptocurrency nano nanocurrency nodejs rpc server stream streaming websocket websocket-server websockets

Last synced: 29 Jun 2025

https://github.com/hobbyquaker/electron-ipc-rpc

Simple and tiny RPC wrapper around electron ipc

electron ipc rpc

Last synced: 14 Apr 2025

https://github.com/vladimiry/pubsub-to-rpc-api

Converting IPC-like / publish-subscribe interaction model to the reactive RPC-like / request-response model

api pubsub reactive rpc rxjs

Last synced: 15 Apr 2025

https://github.com/vischub/vet-faucet

Faucet for VET (Vietnam Ethereum Network)

cryptocurrency ethereum faucet geth metamask rpc vietnamese web3js

Last synced: 18 Jun 2025

https://github.com/imandra-ai/batrpc

RPC framework on top of protobuf.

ocaml protobuf rpc streaming

Last synced: 03 Feb 2026

https://github.com/r1b/monero-rpc

Python 2/3 client library for Monero RPC

json-rpc monero rpc xmr

Last synced: 08 Apr 2025

https://github.com/crazyhzm/dubbo-rpc-ice

Dubbo rpc extension for ice

dubbo rpc zeroc-ice

Last synced: 12 Mar 2025

https://github.com/kaspagang/kaspy

Python implementation of a kaspa grpc client

blockchain client client-side dag grpc kaspa kaspad p2p python rpc stub

Last synced: 29 May 2026

https://github.com/chitralverma/schnapps

Schnapps is a precise toolkit to rapidly develop production-grade, secure and self-contained WebApps and REST APIs over HTTP and WebSockets.

authentication authorization http microservices rest rpc scala web websocket

Last synced: 11 Jun 2025

https://github.com/maxmmin/sol4j

Java client for Solana web3 RPC API

blockchain java library rpc rpc-client sol sol4j solana solana-web3 solana4j web3

Last synced: 14 Jan 2026

https://github.com/arthurdw/ronky

Compile time Rust types to Arri schemas, with purr-fect precision

arri deserialisation rpc serialisation

Last synced: 11 Mar 2026

https://github.com/bennil/ioctalk

Keep transport technology out of your (microservice) business.

dependency injection microservice rpc

Last synced: 14 Jan 2026

https://github.com/saturnsvoid/rpc-based-plugin-system

A take at a RPC based plugin system in GoLANG.

go golang plugin rpc

Last synced: 05 Jul 2025

https://github.com/tokaa1/wubsub

A tiny ws:// RPC server using a JSON protocol.

go ipc melody pubsub rpc websocket

Last synced: 21 Jan 2026

https://github.com/willfaught/orm-and-rpc

Presentation & prototype for ORM & RPC frameworks

go golang orm rpc

Last synced: 13 Mar 2026

https://github.com/ameidance/paster_facade

Paster facade module using KiteX

consul go grpc kitex microservice redis rpc

Last synced: 27 Jan 2026

https://github.com/lpan/iframe-rpc

[WIP] A reliable RPC framework to work around the Same-Origin Policy

javascript npm-module npm-package postmessage rpc rpc-framework same-origin-policy

Last synced: 14 Apr 2026

https://github.com/kelecorix/accumulate-haskell-client

Haskell client for Accumulate

accumulate haskell json-rpc rpc rpc-api

Last synced: 21 Oct 2025

https://github.com/renevo/rpc

Modified version of the net/rpc Go package with context, middleware, and headers.

go rpc tracing

Last synced: 23 Jan 2026

https://github.com/scorum/scorum-go

Go RPC library for Scorum blockchain

blockchain rpc

Last synced: 18 Mar 2025

https://github.com/pinax-network/endpoints

Substreams,Firehose & JSON RPC public endpoints

firehose rpc streamingfast substreams thegraph

Last synced: 19 Mar 2026

https://github.com/adalkiran/inventa-examples

Cross-language example projects to demonstrate how Inventa works and how to use it as microservice registry and for executing RPC.

demo-app distributed-computing distributed-systems docker example-app go golang golang-examples microservices microservices-application python redis rpc service-discovery

Last synced: 03 Mar 2026

https://github.com/phun-ky/hybrid-compute

Run compute tasks wherever they run best - local, threaded, or remote - with a pluggable backend architecture.

abstraction agent-tools ai api compute fetch framework hybrid llm modular multithreading offloading orchestration remote rpc serverless task-runner web-worker websocket worker-pool

Last synced: 14 Apr 2026

https://github.com/sumcoinlabs/sumcoind-rpc

A client library to connect to Sumcoin Core RPC in JavaScript.

interface javescript js rpc sumcoin

Last synced: 04 Apr 2026

https://github.com/yukitancore/csp-discordrpc

Automatic Discord Rich Presence integration for Clip Studio Paint. Detects CSP process and updates your status hands-free.

clipstudio clipstudiopaint discord discordrpc rpc rust tauri

Last synced: 11 Jun 2026

https://github.com/acoshift/hrpc

Convert RPC style function into http.Handler

golang http-handler rpc

Last synced: 25 Apr 2026

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

Python program to get a discord RPC without using any discord package

discord discord-rpc python rpc

Last synced: 21 May 2026

https://github.com/nanne007/libp2p-rpc

A libp2p behaviour to enable you do request/response things upon substream.

libp2p network rpc rust

Last synced: 29 Apr 2026

https://github.com/anarkrypto/nano-public-nodes

And for everyone who needs a remote node, here is a list.

list nano nodes public remote rpc

Last synced: 03 May 2026

https://github.com/shinyq/tubes-sister-ftp-client-microservice

https://client-ftp.shinyq.my.id/docs

fastapi microservice python rpc

Last synced: 10 May 2026

https://github.com/kmoskwiak/micrun

Fastly develop micro services in node.js

consul microservice nodejs rpc service

Last synced: 13 May 2026

https://github.com/azharalifauzi/omnigate

Full-Stack Next.js Boilerplate with 🔥 Hono RPC, Built-In Authentication, TanStack Query, Shadcn, TailwindCSS, Drizzle ORM, and PostgreSQL. Perfect for self-hosted, type-safe apps

boilerplate drizzle-orm fullstack hono nextjs react rpc shadcn-ui starter tailwindcss tanstack-react-query

Last synced: 12 Oct 2025

https://github.com/viorelmocanu/xmlrpc-for-astro

An XML-RPC microserver hosted on CloudFlare Workers KV that pings website update services to let them know I published something on my (future) Astro website.

astro cloudflare kv ping rpc withastro worker xmlrpc

Last synced: 13 Sep 2025

https://github.com/0400h/noobsrpc

Based on [rest_rpc](https://github.com/qicosmos/rest_rpc)

c-plus-plus rpc

Last synced: 08 Jun 2026

https://github.com/marsxuefeng/rest-doc

RESTdoc Project is a document software that improves research and development efficiency. It integrates testing and document generation. It can quickly import the application's Http API or RPC API to quickly generate documents.

api apidoc dubbo kotlin rpc springcloud swagger tcp

Last synced: 15 Jun 2026

https://github.com/cntryl/fitz

Unified broker for KV, queue, notice, RPC, lease, stream, and schedule messaging patterns.

event-driven key-value-store message-broker pubsub queue rpc rust scheduler stream-processing tcp websocket

Last synced: 09 Jun 2026

https://github.com/ayalakaguya/ayn-socket-framework

通过一些原生的Python库实现的套接字(Socket)服务框架...

rpc socket

Last synced: 14 Mar 2025

https://github.com/tangsiyang2001/compact-rpc

可插拔式的微内核RPC框架,旨在支持高可拓展性和轻量化的RPC功能。

java nacos netty netty-rpc protocol rpc rpc-framework spi

Last synced: 21 Aug 2025

https://github.com/yingshulu/wsrpc

websocket RPC for go

bi-directional rpc streaming websocket

Last synced: 14 Jan 2026

https://github.com/lageto-net/monero-rpc

Client for the Monero P2P daemon and wallet daemons

java monero rpc

Last synced: 19 Jan 2026

https://github.com/saklis/commsnet

Network abstraction library and WCF replacement. Uses MessagePack for serialization.

csharp netstandard20 network networking rpc wcf

Last synced: 03 Jan 2026

https://github.com/and3rson/radical

Multi-transport RPC with asyncio & Django support.

asyncio django inter-service-communication isc python python3 redis rpc sanic

Last synced: 12 May 2025

https://github.com/dekuan/vdata

VDATA protocol is the best protocol for calling or responding a HTTP/HTTPS service.

composer laravel php rpc rpc-framework vdata-protocol

Last synced: 22 Apr 2025

https://github.com/m1212e/easy-rpc

Web requests made easy.

rpc transpiler typescript

Last synced: 27 Apr 2026

https://github.com/restuwahyu13/golang-kafka-rcp

Example kafka rpc pattern using messaging pattern (Request & Reply)

golang kafka rpc

Last synced: 17 Aug 2025

https://github.com/carstenliu/interviewkun

Interview-Kun【面试鸡、面试坤(ji)、ikun】是一个程序员求职面试刷题神器,包含海量题目和答案,多看一眼,知识点就会在脑海中爆炸,希望你在练习1坤年基本功后,能够收获太美的offer!!!持续维护的面试刷题仓库,帮你拿到满意 offer!⭐️ 最新Java面试题、前端面试题、C++面试题、Go面试题、Python面试题、测试面试题、运维面试题、后端面试题、操作系统面试题、计算机网络面试题、Redis面试题、MySQL数据库面试题、算法面试题、Spring面试题、JVM面试题、Java并发面试题、Linux面试题等几千道高频程序员求职必备八股文。💎💎💎网站地址在下面👇👇👇

docker elasticsearch ikun interview interview-kun java juc jvm linux mianshiya mq mysql netty redis rocketmq rpc spring spring-boot vue zookeeper

Last synced: 09 Feb 2026

https://github.com/jchristn/watsonwebsocketjs

Javascript client for Watson Websocket

javascript message messaging rpc watson-websocket web websocket

Last synced: 22 Jun 2026

https://github.com/mattijsf/react-native-tango-webview

React Native library that enables easy communication between a WebView and React Native components using tango-rpc

react-native rpc tango-rpc typescript

Last synced: 19 May 2026

https://github.com/riteshghorse/gossiprpc

Fault Detection in Distributed System using Gossip Protocols. Team: Ritesh Ghorse, Shreyas Muralidhara, Tanvi Pandit.

cassandra distri fault-detection flask-application gossip-protocol python3 rpc xmlrpc

Last synced: 15 Aug 2025

https://github.com/jccdex/jcc_rpc_java

A java restful api for interacting with the jingchang server

blockchain cross-chain dex java jccdex jingchang rest-api rpc

Last synced: 13 Aug 2025

https://github.com/eruvanos/retro-cli

A cli tool for distributed team retros(build in a few hours + a few more)

cli python retro rpc socket

Last synced: 14 Apr 2025

https://github.com/harmony-one/go-lib

Go library used to interact with the Harmony Blockchain

blockchain go golang harmony library rpc sdk

Last synced: 09 Aug 2025

https://github.com/solguru310/wormhole-queries-ts-sdk-example

This project showcases how the Wormhole Queries TS-SDK facilitates on-demand, attested, and on-chain verifiable RPC results across blockchain networks, using a simple REST API call.

blockchain queries rest-api rpc solana typescript-sdk wormhole

Last synced: 12 Jan 2026

https://github.com/phillipjhl/white_rabbit

Elixir library that uses the AMQP to provide behaviors that dynamically supervises all connections, channels, consuming, producing, and exchanging of RabbitMQ messages. Also provides an api to send RPC messages to other distributed elixir nodes via reply_to queues.

amqp autorecovery behaviour consumer dynamic-supervisor elixir genserver producer protocol rabbit rabbitmq rpc telemetry

Last synced: 11 Apr 2025

https://github.com/restuwahyu13/node-rabbitmq-rpc

Example rabbitmq rpc pattern using messaging pattern (Request & Reply)

message-broker node rabbitmq rpc

Last synced: 08 May 2026

https://github.com/manifoldfinance/cabalrpc

Kafka-based RPC Middleware for Ethereum Services

ethereum kafka mempool middleware mq network rpc

Last synced: 20 May 2026

https://github.com/chakrit/rpc

RPC without the `g` in front.

golang grpc rpc

Last synced: 02 Jan 2026

https://github.com/naxalpha/librpc

High performance and lightweight RPC library for .Net Framework and .Net Portable

csharp lightweight rpc rpc-framework stream visual-basic

Last synced: 14 Jan 2026

https://github.com/lotuc/xnfun

RPC over MQTT (and maybe NOT JUST MQTT)

edge mqtt rpc rpc-over-mqtt

Last synced: 02 May 2026

https://github.com/truexf/iip

基于TCP的多路复用的基础通讯协议及框架(IIP,Internal Interaction Protocol),该协议可作为RPC接口调用的底层协议,如同http2之于gRPC,本项目基于该协议实现了client/server的基础框架。

client-server golang high-performance http multiplexing protocol rpc server tcp

Last synced: 18 Jan 2026

https://github.com/roosoft/bitcoin_core_client

Allows access to Bitcoin Core nodes in native Elixir format

bitcoin bitcoin-core elixir rpc

Last synced: 04 May 2026

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

A simple promise-based interface to communicate between web workers and the main thread

async browser promise rpc web-worker worker

Last synced: 19 Feb 2026

https://github.com/frequenz-floss/frequenz-api-dispatch

gRPC+protobuf specification and Python bindings for the Frequenz Dispatch API

api dispatch frequenz grpc protobuf python rpc

Last synced: 28 Apr 2025

https://github.com/wolfulus/wolfrpc

My opinionated, not so "remote", RPC library.

dotnet json netstandard netstandard20 netstandard21 rmi rpc transport unity

Last synced: 18 Feb 2026

https://github.com/abnerkaizer/rpc

Trabalho de SD usando RPC.

distributed-systems rpc rpc-client rpc-server rust tarpc

Last synced: 27 Feb 2025

https://github.com/shilo/mimic

Clone-and-play multiplayer for Godot. Drop in a MimicSync node and make your scenes network-aware, with high-level nodes for connection and gameplay.

client enet game-development gdscript godot godot-4 godot-addon godot-engine multiplayer multiplayer-synchronizer netcode networking online-game replication rpc server synchronization tcp udp websocket

Last synced: 08 Jun 2026

https://github.com/diefans/implant

asynchronous adhoc remote procedure calls in Python

asyncio bot code implant python3 rpc

Last synced: 08 Apr 2025