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/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/vtfk/azf-archive

Azure function for archive operations in P360

archive azure functions p360 rpc sif

Last synced: 14 Jul 2025

https://github.com/codophobia/network-communication-protocols

Code examples in Python to understand popular network communication protocols like TCP, HTTP and RPC

http learning-by-doing python rpc tcp

Last synced: 10 Sep 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/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: 14 Dec 2025

https://github.com/xujiajun/jsonrpc-admin

tast-jsonrpc admin web ui

jsonrpc rpc tast

Last synced: 29 Mar 2025

https://github.com/peakchen/xgamecommon

game common tools and apis for develop about game or others.

api asynclock config db game golang log message mongodb protobuf redis rpc tcp time tools websocket

Last synced: 14 Dec 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/scorum/scorum-go

Go RPC library for Scorum blockchain

blockchain rpc

Last synced: 18 Mar 2025

https://github.com/manga-download/websocket-rpc

A typesafe RPC implementation for WebSockets

rpc websocket

Last synced: 05 Apr 2025

https://github.com/houseme/bookstore

go-zero is a web and rpc framework written in Go. Microservice bookstore service example of go-zero framework

api bookstore gateway go go-zero microservice rpc web zrpc

Last synced: 29 Oct 2025

https://github.com/braumace/yuan-rpc

从 0 到 1 手写 RPC 框架。参考 Dubbo 开源项目自主设计,基于 Java + Etcd + Vert.x + 自定义协议实现的高性能 RPC 框架。开发者只需引入 Spring Boot Starter,通过注解和配置文件即可快速使用框架,可以像调用本地方法一样轻松调用远程服务;还支持 SPI 机制动态拓展序列化器、负载均衡器、重试和容错策略等。

rpc rpc-framework vertx

Last synced: 14 Apr 2025

https://github.com/zcattacz/ujrpc

json rpc for micropython

json micropython rpc

Last synced: 13 May 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/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/pinax-network/endpoints

Substreams,Firehose & JSON RPC public endpoints

firehose rpc streamingfast substreams thegraph

Last synced: 19 Mar 2026

https://github.com/bonfida/quicknode-jwt-tutorial

Tutorial to set up a cloudflare worker for Quicknode JWT

jwt quicknode rpc solana

Last synced: 05 Apr 2025

https://github.com/lockgit/javachat

a chat for java, api doc, thrift rpc

chat java rpc study thread thrift

Last synced: 13 Apr 2025

https://github.com/chloro-pn/bridge

支持并行解析和字符串压缩的序列化/反序列化库

cpp json protobuf rpc serialization

Last synced: 05 Mar 2025

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/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/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/nanne007/libp2p-rpc

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

libp2p network rpc rust

Last synced: 01 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/htmujahid/next-bard

Ultimate boilerplate for your next SAAS. NextJS + Better Auth + oRpc + Drizzle

better-admin better-auth crud datatables drizzle drizzle-orm next next-safe-action nextjs orpc react react-hook-form rpc shadcn

Last synced: 20 Jan 2026

https://github.com/chronos-tachyon/vsrpc

[WIP] Very Simple RPC: a Go RPC framework using Protocol Buffers

golang protobuf protocol-buffers rpc

Last synced: 28 Feb 2026

https://github.com/microfleet/amqp

An AMQP 0.9.1 client for Node.js.

amqp amqp-client amqp-codec amqp0-9-1 nodejs rabbitmq rpc

Last synced: 10 Jul 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: 06 Apr 2025

https://github.com/and3rson/telecast

Portable REST/JSON RPC implementation for Django/DRF. Like Fender Telecaster but way cooler.

django drf json-rpc python python3 rest-api rest-framework rpc

Last synced: 05 Apr 2025

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/nickysemenza/gola

Open Lighting Project client for golang using RPC over sockets

golang ola openlighting rpc

Last synced: 03 Apr 2025

https://github.com/sergey-melnychuk/iamgroot

Generate Rust code from Open-RPC spec

rpc rust

Last synced: 19 Jan 2026

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/max-tonny8/using_rpc

Most advanced collection of Public RPC / API for EVM and non-EVM blockchains (Bitcoin, Ethereum, Solana and etc)

api bitcoin collection ethereum rpc solana web3

Last synced: 27 Mar 2025

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/solpr0digy/using_rpc

Most advanced collection of Public RPC / API for EVM and non-EVM blockchains (Bitcoin, Ethereum, Solana and etc)

api bitcoin collection ethereum rpc solana web3

Last synced: 18 Jun 2025

https://github.com/kercylan98/wasteland

Wasteland 是对于分布式进程的抽象,它适用于快速搭建跨网络交互的应用程序

go golang grpc network process rpc

Last synced: 23 Feb 2026

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/olekli/mreventloop

Simple event system for Python building on asyncio and working seamlessly across sockets.

asyncio event-driven events rpc signals-and-slots

Last synced: 18 Jul 2025

https://github.com/co-rs/mco-rpc

server/client remote call crate

async mco rpc

Last synced: 11 Jul 2025

https://github.com/xiaoliucoding/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: 06 May 2025

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/makay11/seamlessrpc

An RPC library for quick development of seamless full-stack applications.

real-time rpc server-sent-events sse subscriptions typescript vite

Last synced: 06 Mar 2025

https://github.com/hitesh22rana/mq

MQ - Lightweight Message Queue Broker

golang grpc protocol-buffers rpc

Last synced: 21 Feb 2026

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

Package amqprpc provides access to the exported methods of an object across RabbitMQ connection.

amqp rabbitmq-connection rpc

Last synced: 11 Jan 2026

https://github.com/ksysoev/rpc-redis

a Go package that implements a JSON-RPC-like protocol over Redis Streams and channels. It allows you to build scalable and efficient RPC servers and clients using Redis as the underlying transport mechanism. The package provides a simple API for setting up RPC servers and clients, with flexible handlers for different RPC methods.

golang jsonrpc redis rpc

Last synced: 17 Mar 2026

https://github.com/lotuc/xnfun

RPC over MQTT (and maybe NOT JUST MQTT)

edge mqtt rpc rpc-over-mqtt

Last synced: 11 Dec 2025

https://github.com/manifoldfinance/multicall-framework

Multicall Typescript Monorepo/SDK

batch-rpc defi eth ethereum json-rpc rpc typescript

Last synced: 17 Mar 2025

https://github.com/flutterwang/learningrpc

learning RPC record

go grpc rpc

Last synced: 28 Jun 2025

https://github.com/roadrunner-server/rpc

RR RPC plugin

plugin rpc

Last synced: 08 Apr 2025

https://github.com/gennadyx/php-shop-logistics.ru-api

PHP oop wrapper for shop-logistics.ru remote functions

composer library php rpc

Last synced: 16 Oct 2025

https://github.com/ocxco/yiiworker

rpc framework based on yii2-base-app and workerman

rpc service workerman yii

Last synced: 24 Jan 2026

https://github.com/lhns/remote-io

Scala RPCs based on effect types

io rpc scala

Last synced: 09 Feb 2026

https://github.com/backwardspy/dcs-rich-presence

discord rich presence for DCS

dcs discord presence rich rpc

Last synced: 28 Oct 2025

https://github.com/apoleon33/ultimate-rpc

an rpc client written in python

discord python rpc

Last synced: 09 Apr 2025

https://github.com/solana-trading-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: 22 Jul 2025

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/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/fabienjuif/tiny-broke

RPC-like broker based on ØMQ

broker events messages nantes rpc rust worker

Last synced: 12 Feb 2026

https://github.com/killthebuddh4/quiver

Dead-simple, secure, type-safe RPC. The quickest way to deploy a JavaScript function to the internet.

api faas rpc typescript xmtp

Last synced: 21 Jun 2025

https://github.com/intfish123/volo-boot

volo-http 和 volo-rpc整合示例

http rpc rust volo

Last synced: 16 Jan 2026

https://github.com/collectiveidea/twirp-rails

Make serving a Twirp RPC Services as easy and familiar as Rails controllers.

protobuf rails rpc ruby twirp

Last synced: 24 Apr 2025

https://github.com/jchristn/watsonwebsocketjs

Javascript client for Watson Websocket

javascript message messaging rpc watson-websocket web websocket

Last synced: 07 Sep 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/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/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/easysy/brpc

is a framework that enables servers to initiate Remote Procedure Calls (RPCs) directly on clients, flipping the traditional client-to-server communication model

client framework reverse rpc server

Last synced: 12 Feb 2026

https://github.com/nzlov/ginkgo

rpc based on hprose

full-duplex rpc

Last synced: 12 Mar 2026

https://github.com/stagas/alice-bob

transport agnostic strongly typed duplex rpc interfaces

duplex ipc message-passing networking remote-procedure-calls rpc strongly-typed transport-agnostic

Last synced: 28 Oct 2025

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/imadcn/dubbo-extension

dubbo-framework工具扩展,RPC调用链路跟踪

consumer dubbo log provider rpc

Last synced: 14 Jan 2026

https://github.com/marinx/electrumrpc

Golang JSON RPC client to talk with Electrum server

bitcoin daemon electrum electrum-server golang rpc wallet

Last synced: 01 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/mivinci/mc

A simple distributed caching database for learning purposes.

cache cache-database cluster command-line-tool golang in-memory-caching lru-cache rpc

Last synced: 14 Jun 2025

https://github.com/zyv/trac-rpc-client

Modern, Pythonic and type-safe Trac RPC API client

httpx pydantic rpc rpc-api trac

Last synced: 04 Sep 2025

https://github.com/liaochong/alkaid

摇光,自研RPC框架

java rpc

Last synced: 21 Oct 2025

https://github.com/pumpkinseed/npc

RPC framework for NSQ

nsq rpc rpc-framework

Last synced: 14 Apr 2025

https://github.com/kimi0230/practise-grpc-go

Practise gRPC base on https://github.com/simplesteph/grpc-go-course

go golang grpc grpc-go mongo-go-driver mongodb rpc

Last synced: 06 Mar 2025

https://github.com/froganbee/android_web3

This is a library for Android to call data from Node on Ethereum Chain or Solana Chain

android blockchain coroutines coroutines-android data eth-call ethereum kotlin ktx retrofit rpc smart-contracts solana web3 web3j

Last synced: 06 Jan 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/night0721/discord-rpc

Template for people to create rich presence for discord

discord rpc

Last synced: 21 Mar 2025

https://github.com/roosoft/bitcoin_core_client

Allows access to Bitcoin Core nodes in native Elixir format

bitcoin bitcoin-core elixir rpc

Last synced: 28 Mar 2025

https://github.com/makaronnik/amphp-rpc

PHP (8.1) Async RPC based on Amp

amphp async php81 rpc

Last synced: 14 Mar 2025

https://github.com/crizmo/dcez-client

Client side for breeze discord user presence website

badges cards client discord presence rpc

Last synced: 19 Aug 2025