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/alexdemure/service-rabbit-service

Базовая реализация работы микросервисов через RabbitMQ

asyncio fastapi python rabbitmq rpc

Last synced: 03 Apr 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: 23 Nov 2024

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: 23 Nov 2024

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

https://github.com/oddityyyy/odd-rpc

A high performance, distributed RPC framework. 高性能分布式远程过程调用框架

distributed high-performance java netty rpc

Last synced: 12 Apr 2025

https://github.com/zcube/conan-grpc

Conan package for gRPC framework(https://github.com/grpc/grpc) with protobuf(https://github.com/protocolbuffers/protobuf)

conan grpc protobuf rpc

Last synced: 23 Nov 2024

https://github.com/firehead90544/animerpc

A discord Rich Presence Client for showing Anime info on your discord profile.

anime animes discord discordrichpresence gogoanime richpresence rpc

Last synced: 14 Apr 2025

https://github.com/erpc/railway

eRPC - Railway deployment template with monitoring stack

deployment railway rpc

Last synced: 07 May 2025

https://github.com/khionu/customrichstatus

A repl command line for updating a Discord Rich Presence

discord rpc rust

Last synced: 23 Apr 2025

https://github.com/tohodog/qsrpc-starter

一个基于QSRPC,结合spring-boot实现远程调用的轻量级高性能RPC框架

rpc springboot starter zookeeper

Last synced: 11 Mar 2025

https://github.com/peter-mghendi/grapevine

Asynchronously broadcasting gRPC streams over SignalR.

distributed-computing dotnet grpc rpc showcase signalr websockets

Last synced: 04 Apr 2025

https://github.com/ncookiez/dskit

A lightweight "Dapp Survival Kit" to help applications deliver fully functional experiences without sacrificing decentralization, security or privacy

arbitrum base blockchain crypto ethereum optimism prices privacy rpc sdk swaps viem zaps

Last synced: 09 Feb 2025

https://github.com/ninokz/dsframework

Distributed Service Framework[abandoned]

asio-library boost cpp11 rpc

Last synced: 23 Jan 2025

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

Message pack RPC over TCP for Haskell

haskell messagepack-format messagepack-rpc rpc

Last synced: 16 Dec 2024

https://github.com/sunng87/slacker-rust

Slacker RPC implemented by Rust and for Rust

rpc rust slacker tokio

Last synced: 09 Apr 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: 02 Dec 2024

https://github.com/manosbatsis/corda-rpc-poolboy

Connection pooling for Corda RPC clients

connection-pool corda corda-framework corda-rpc rpc rpc-client

Last synced: 12 Apr 2025

https://github.com/zcattacz/ujrpc

json rpc for micropython

json micropython rpc

Last synced: 13 May 2025

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

Substreams,Firehose & JSON RPC public endpoints

firehose rpc streamingfast substreams thegraph

Last synced: 02 Mar 2025

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/shigebeyond/jksoa

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

async-rpc job microservice mq rpc soa tracer

Last synced: 14 Mar 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: 14 Feb 2025

https://github.com/lambdalisue/deno-messagepack-rpc

🦕 Deno module that allows for the implementation of MessagePack-RPC using MessagePack as the message schema.

deno jsr messagepack rpc

Last synced: 07 May 2025

https://github.com/abrkn/jars

JSON-RPC over Redis

nodejs pubsub redis rpc

Last synced: 22 Nov 2024

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

https://github.com/xizhibei/go-reverse-rpc

A remote procedure call (RPC) framework designed for connecting to devices remotely.

json mqtt protobuf reverse-rpc rpc rpc-framework

Last synced: 17 Feb 2025

https://github.com/gregwhitaker/dubbo-example

An example of using Apache Dubbo for microservice RPC

apache-dubbo dubbo microservice rpc rpc-framework

Last synced: 25 Feb 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/crazyhzm/dubbo-rpc-ice

Dubbo rpc extension for ice

dubbo rpc zeroc-ice

Last synced: 12 Mar 2025

https://github.com/hisorange/circuit

Versatile Messaging library written in Typescript.

messaging pubsub redis rpc typescript

Last synced: 12 Apr 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: 11 Mar 2025

https://github.com/hisorange/posix-rpc

Posix RPC for PHP by hisorange! https://hisorange.me/

ipc messaging php posix rpc

Last synced: 12 Apr 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/chloro-pn/bridge

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

cpp json protobuf rpc serialization

Last synced: 05 Mar 2025

https://github.com/osoianmarcel/node-simple-ipc

A Node.Js module for local Inter Process Communication (RPC & Events).

communication events ipc nodejs process request response rpc

Last synced: 09 Mar 2025

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

tast-jsonrpc admin web ui

jsonrpc rpc tast

Last synced: 29 Mar 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/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: 25 Feb 2025

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: 02 Dec 2024

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

Go RPC library for Scorum blockchain

blockchain rpc

Last synced: 18 Mar 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: 29 Apr 2025

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

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

fastapi microservice python rpc

Last synced: 09 Apr 2025

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

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

libp2p network rpc rust

Last synced: 20 Feb 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: 13 May 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/jakebailey/plugingen

Code generator for hashicorp/go-plugin

code-generation go go-plugin golang rpc

Last synced: 28 Mar 2025

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

RPC framework on top of protobuf.

ocaml protobuf rpc streaming

Last synced: 10 Apr 2025

https://github.com/d4vidsha/rpc-framework

Remote Procedure Call (RPC) framework written in C.

remote-procedure-call rpc

Last synced: 30 Apr 2025

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

Type-safe codegen-free isomorphic RPC solution for Typescript

api nodejs rpc typescript

Last synced: 10 Apr 2025

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

A take at a RPC based plugin system in GoLANG.

go golang plugin rpc

Last synced: 26 Mar 2025

https://github.com/acoshift/hrpc

Convert RPC style function into http.Handler

golang http-handler rpc

Last synced: 26 Mar 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: 11 Feb 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/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: 15 Apr 2025

https://github.com/beetlex-io/beetlex.light.gprpc

high performance dotnet core google protobuf rpc,supports millions of communication

protobuf protocol-buffers rpc rpc-client rpc-framework rpc-library rpc-server tls

Last synced: 19 Mar 2025

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

A simple RPC server for tox

asyncio cli docker python rpc tox zmq

Last synced: 12 Apr 2025

https://github.com/streamlabs/lib-datalane

An incredibly fast IPC solution for C and C++.

cpp gplv2 interprocess interprocess-communication ipc networking rpc

Last synced: 14 Apr 2025

https://github.com/toktok/hs-msgpack-rpc-conduit

A MessagePack RPC implementation in Haskell

msgpack network protocol rpc

Last synced: 30 Apr 2025

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

Faucet for VET (Vietnam Ethereum Network)

cryptocurrency ethereum faucet geth metamask rpc vietnamese web3js

Last synced: 08 May 2025

https://github.com/cjbi/wetech-dubbo-app

SSM整合dubbo示例工程

dubbo java rpc

Last synced: 19 Feb 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: 21 Feb 2025

https://github.com/icaropires/distributed-systems-and-parallel-computing

Contains experiments about distributed systems and parallel computing

distributed-systems parallel rest-api rmi rpc soap sockets

Last synced: 10 Mar 2025

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: 02 Dec 2024

https://github.com/justlive1/supine

轻量级去中心RPC框架

aio multicast rpc

Last synced: 10 Apr 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: 14 Feb 2025

https://github.com/alopatindev/nvim-send

Essentially "nvim --remote-expr <expr>" / "nvim --remote-send <keys>" or "nvr --nostart --remote-send <keys>" in Rust

cli client neovim nvim rpc rust

Last synced: 13 Apr 2025

https://github.com/amqp-reply/amqp-reply

Extension of Symfony's amqp-messenger that abstracts RabbitMQ's RPC (Remote Procedure Call) functionality

microservices queue rabbitmq rpc symfony

Last synced: 22 Mar 2025

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/willfaught/orm-and-rpc

Presentation & prototype for ORM & RPC frameworks

go golang orm rpc

Last synced: 05 May 2025

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

A typesafe RPC implementation for WebSockets

rpc websocket

Last synced: 05 Apr 2025

https://github.com/vtfk/azf-archive

Azure function for archive operations in P360

archive azure functions p360 rpc sif

Last synced: 23 Nov 2024

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: 15 Dec 2024

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/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: 05 Apr 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/max-tonny8/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: 27 Mar 2025

https://github.com/hitesh22rana/mq

MQ - Lightweight Message Queue Broker

golang grpc protocol-buffers rpc

Last synced: 19 Dec 2024

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/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/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: 12 May 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/restuwahyu13/golang-kafka-rcp

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

golang kafka rpc

Last synced: 22 Feb 2025

https://github.com/zfi2/soundcloud-discord-rpc

Discord Rich Presence for SoundCloud

discord discord-rpc proxy richpresence rpc soundcloud

Last synced: 20 Dec 2024

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/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/premiering/wubsub

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

go ipc melody pubsub rpc websocket

Last synced: 02 Jan 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/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/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: 13 Jan 2025