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/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/tonykipkemboi/on_chain_nft_data

On Chain NFT Data using Alchemy RPC

alchemyapi nfts rpc web3

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

Go RPC library for Scorum blockchain

blockchain rpc

Last synced: 18 Mar 2025

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

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

fastapi microservice python rpc

Last synced: 22 Jul 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/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/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/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/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/chloro-pn/bridge

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

cpp json protobuf rpc serialization

Last synced: 05 Mar 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/willfaught/orm-and-rpc

Presentation & prototype for ORM & RPC frameworks

go golang orm rpc

Last synced: 13 Mar 2026

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/lockgit/javachat

a chat for java, api doc, thrift rpc

chat java rpc study thread thrift

Last synced: 13 Apr 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/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/sakiila/nuzzle

🐺 A Simple RPC Project.

cglib netty rpc zookeeper

Last synced: 08 Jul 2025

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

A typesafe RPC implementation for WebSockets

rpc websocket

Last synced: 05 Apr 2025

https://github.com/lukacf/meerkat

Meerkat - A modular, high-performance agent harness built in Rust.

agentic ai ai-agents claude claude-code cli codex codex-cli gemini gemini-cli harness mcp rest rpc rust sdk sdk-python sdk-rust sdk-typescript

Last synced: 16 Mar 2026

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/lhns/remote-io

Scala RPCs based on effect types

io rpc scala

Last synced: 09 Feb 2026

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/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/dilanx/switchpresence

Display your Nintendo Switch games as your Discord activity.

discord nintendo nintendo-switch rich-presence rpc switch tauri

Last synced: 21 Mar 2025

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/munisisazade/redis-pub-sub

Redis RPC server for microservices

python3 redis redis-pubsub redis-rpc rpc rpc-client rpc-server

Last synced: 17 Mar 2026

https://github.com/amazingandyyy/myethplayground

Share many contracts and test files for the community, hope it helps you.

blockchain ethereum ethereum-contract rpc smart-contracts solidity testrpc truffle-framework truffle-testing

Last synced: 01 Apr 2025

https://github.com/manifoldfinance/cabalrpc

Kafka-based RPC Middleware for Ethereum Services

ethereum kafka mempool middleware mq network rpc

Last synced: 17 Mar 2025

https://github.com/flutterwang/learningrpc

learning RPC record

go grpc rpc

Last synced: 28 Jun 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/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/blazingworks/lanyard.js

🏷️  NodeJS Wrapper for Lanyard written using TypeScript

discord hacktober hacktoberfest lanyard nodejs rich-presence rpc

Last synced: 13 Apr 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/co-rs/mco-rpc

server/client remote call crate

async mco rpc

Last synced: 11 Jul 2025

https://github.com/ldb/computer-network-exercises

A collection of small exercises on computer networks, written in C.

c dht http network-programming ntp rpc tcp udp

Last synced: 05 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/manifoldfinance/multicall-framework

Multicall Typescript Monorepo/SDK

batch-rpc defi eth ethereum json-rpc rpc typescript

Last synced: 17 Mar 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/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/zhwaaaaaa/skynet-java

java client for skynet

cross-platform rpc servicemesh

Last synced: 20 Jul 2025

https://github.com/pymarcus/securegate

Secure Gate is a complete access management solution, combining a user-friendly web app, a robust backend system, and ESP32 integration. It enables users to manage gate access by RFID cards, providing better security and convenience.

distributed-systems mqtt postgresql python3 reactjs rpc

Last synced: 30 Dec 2025

https://github.com/nzlov/ginkgo

rpc based on hprose

full-duplex rpc

Last synced: 12 Mar 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/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/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/liaochong/alkaid

摇光,自研RPC框架

java rpc

Last synced: 21 Oct 2025

https://github.com/jaguar-dart/jaguar_rpc

A simple JSON based RPC protocol

dartlang jaguar json rpc rpc-server server

Last synced: 05 Mar 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/abnerkaizer/rpc

Trabalho de SD usando RPC.

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

Last synced: 27 Feb 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/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/makaronnik/amphp-rpc

PHP (8.1) Async RPC based on Amp

amphp async php81 rpc

Last synced: 14 Mar 2025

https://github.com/trmid/block-at-timestamp

Ethers Provider extension to quickly find a block close to a target timestamp.

block blockchain ethers provider query rpc timestamp

Last synced: 09 Feb 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/kiwijuice56/fowl-online

Online multiplayer recreation of a classic card game

card-game game godot online-game rpc

Last synced: 28 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

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/chakrit/rpc

RPC without the `g` in front.

golang grpc rpc

Last synced: 02 Jan 2026

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/hitesh22rana/mq

MQ - Lightweight Message Queue Broker

golang grpc protocol-buffers rpc

Last synced: 21 Feb 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/derdeathraven/steam-comment-bot-rest-api

The official REST-API for the steam comment bot

plugin rest-api rpc typescript

Last synced: 24 Jul 2025

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

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

message-broker node rabbitmq rpc

Last synced: 22 Feb 2025

https://github.com/diefans/implant

asynchronous adhoc remote procedure calls in Python

asyncio bot code implant python3 rpc

Last synced: 08 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/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/tangsiyang2001/compact-rpc

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

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

Last synced: 21 Aug 2025

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

volo-http 和 volo-rpc整合示例

http rpc rust volo

Last synced: 16 Jan 2026

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/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/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/plinker-rpc/php-ext

Plinker PHP RPC client/server delivered as a C extension.

php-extension plinker-rpc rpc zephir

Last synced: 13 Apr 2025

https://github.com/codex2124/solana-sniper-bot

The bot can monitor market conditions in real-time, such as pool burn, mint renounced and other factors, and it will execute trades when these conditions are fulfilled.

rpc solana solana-token solana-web3js typescript

Last synced: 30 Jun 2025

https://github.com/anuversehq/qrpc-socket

qRPC-Socket: A Rust-based open-source project that merges the power of gRPC's remote procedure calls, GraphQL's graph-based queries, and WebSocket's real-time communication into a unified framework.

graphql hacktoberfest language-agnostic omni-platform rpc rust unified websocket

Last synced: 09 Feb 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/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/varavelio/vdl

VDL is the open-source cross-language definition engine for modern stacks. Define your data structures, APIs, contracts, and generate type-safe code for your backend and frontend instantly.

api go golang rpc rpc-client rpc-framework rpc-server type-safe typescript varavel vdl

Last synced: 01 Apr 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/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/kercylan98/wasteland

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

go golang grpc network process rpc

Last synced: 23 Feb 2026