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/wang2lang/blog

一般不会写 API 类文章,努力写有营养的文章,喜欢请点 star

css css-in-js decorators frontend javascript rpc script subresource-integrity webpck

Last synced: 29 Apr 2025

https://github.com/akash-joshi/rocketrpc

A typesafe framework to destroy client-server barriers.

frontend javascript nodejs promise rpc typesafe typescript typescript-generics websockets

Last synced: 05 Apr 2025

https://github.com/twirphp/twirp

PHP port of Twitch's Twirp RPC framework

code-generator hactoberfest php protobuf protocol-buffers rpc twirp

Last synced: 04 Mar 2026

https://github.com/creditkarma/thrift-typescript

Generate TypeScript from Thrift IDL files

microservices nodejs rpc thrift typescript

Last synced: 05 Apr 2025

https://github.com/Radiicall/jellyfin-rpc

Displays the content you're currently watching on Discord!

discord discord-presence discord-rich-presence jellyfin rich-presence rich-presence-discord rpc rust

Last synced: 09 Apr 2025

https://github.com/AutoCSer/AutoCSer

AutoCSer is a high-performance RPC framework. AutoCSer 是一个以高效率为目标向导的整体开发框架。主要包括 TCP 接口服务框架、TCP 函数服务框架、远程表达式链组件、前后端一体 WEB 视图框架、ORM 内存索引缓存框架、日志流内存数据库缓存组件、消息队列组件、二进制 / JSON / XML 数据序列化 等一系列无缝集成的高性能组件。

cache-server code-generator gif html-parser html-title-crawler http-server json message-queue orm-cache raw-socket rpc serialization webview xml

Last synced: 04 May 2025

https://github.com/zestylife/EuNet

Peer to peer network solution for multiplayer games.

csharp game-engine holepunching multiplayer network p2p relay rpc rudp tcp

Last synced: 25 Apr 2025

https://github.com/kkoomen/nestjs-throttler-storage-redis

Redis storage provider for the nestjs-throttler package (DEPRECATED)

express fastify graphql nestjs rate-limit redis rpc socketio storage throttler websocket

Last synced: 01 Oct 2025

https://github.com/LeonardSSH/coc-discord-rpc

😎 An awesome and fully customizable coc-extension to get Discord Rich Presence integration with NeoVim.

coc coc-extension coc-extensions custom-rpc discord discord-presence discord-rpc discord-status neovim nvim rich-presence rpc

Last synced: 11 Apr 2025

https://github.com/leonardssh/coc-discord-rpc

😎 An awesome and fully customizable coc-extension to get Discord Rich Presence integration with NeoVim.

coc coc-extension coc-extensions custom-rpc discord discord-presence discord-rpc discord-status neovim nvim rich-presence rpc

Last synced: 09 Apr 2025

https://github.com/narcisbugeag/coc-discord-rpc

😎 An awesome and fully customizable coc-extension to get Discord Rich Presence integration with NeoVim.

coc coc-extension coc-extensions custom-rpc discord discord-presence discord-rpc discord-status neovim nvim rich-presence rpc

Last synced: 22 Sep 2025

https://github.com/akira-cn/http-modular

A universal library for converting server-side functions into ES Modules.

bff esmodules http-server javascript nodejs rpc rpc-library

Last synced: 23 Apr 2025

https://github.com/forrest-orr/doublestar

A personalized/enhanced re-creation of the Darkhotel "Double Star" APT exploit chain with a focus on Windows 8.1 and mixed with some of my own techniques

alpc apt chain cve-2019-17026 cve-2020-0674 darkhotel double eop exploit firefox jit pac rpc shellcode star wpad

Last synced: 11 Jul 2025

https://github.com/jagrosh/discordipc

Connect locally to the Discord client using IPC for a subset of RPC features like Rich Presence and Activity Join/Spectate

activity discord ipc java join presence rich rpc spectate

Last synced: 08 May 2025

https://github.com/connectrpc/otelconnect-go

OpenTelemetry tracing and metrics for Connect.

connectrpc golang grpc metrics opentelemetry prometheus rpc tracing

Last synced: 24 Dec 2025

https://github.com/jagrosh/DiscordIPC

Connect locally to the Discord client using IPC for a subset of RPC features like Rich Presence and Activity Join/Spectate

activity discord ipc java join presence rich rpc spectate

Last synced: 26 Mar 2025

https://github.com/elarity/ti-rpc

基于swoole封装的一个简易的JSON协议的RPC框架,思路是借鉴的,代码是自己写的。小修小改的,目前服务于前公司(注意是前公司)生产环境,每日支撑大约8000万次调用。

json rpc swoole tcp

Last synced: 13 Apr 2025

https://github.com/qchateau/packio

An asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.

asio async asynchronous boost boost-asio conan coroutines cpp17 cpp20 json json-rpc msgpack msgpack-rpc rpc ssl websockets

Last synced: 05 Apr 2025

https://github.com/metarhia/jstp

Fast RPC for browser and Node.js based on TCP, WebSocket, and MDSF

api client highload impress ipc javascript json json5 jstp metarhia node nodejs protocol rpc serialization server soa socket tcp websocket

Last synced: 09 Apr 2025

https://github.com/dajuric/websocket-rpc

WebSocket RPC library for .NET with auto JavaScript client code generation, supporting ASP.NET Core

asp-net-core dotnet javascript-client rpc websocket

Last synced: 20 Nov 2025

https://github.com/cevio/dubbo.ts

阿里巴巴 dubbo 协议的NodeJS版实现:一套完整的从Provider到consumer的解决方案,高性能支持高QPS。

consumer dubbo java monitor provider registry rpc swagger tcp zookeeper zookeeper-java-client

Last synced: 18 Oct 2025

https://github.com/flyaways/pool

General Purpose Connection Pool for GRPC,RPC,TCP Sevice Cluster

connection-pool golang grpc pool rpc tcp

Last synced: 23 Jan 2026

https://github.com/minndevelopment/java-discord-rpc

Java bindings for https://github.com/discordapp/discord-rpc (using JNA)

discord discord-rpc discordapp hacktoberfest java jna rich-presence rpc

Last synced: 27 Sep 2025

https://github.com/pshihn/windtalk

Simplest way to communicate with iFrames and other windows

iframe javascript-proxy javascript-utility proxy rpc window

Last synced: 20 Aug 2025

https://github.com/badaix/jsonrpcpp

C++ JSON-RPC 2.0 library

cpp11 json json-rpc json-rpc2 rpc

Last synced: 20 Aug 2025

https://github.com/hprose/hprose-objc

Hprose is a cross-language RPC. This project is Hprose 2.0 Client for Objective-C

cross-language cross-platform hprose objective-c rpc rpc-client

Last synced: 30 Apr 2025

https://github.com/bian-sh/tinyrpc

为 Unity 准备的使用 TCP + JsonUtility + Task 实现的极简的现代网络框架,支持 RPC 和常规消息收发。使用 upm 管理,对项目文件 0 侵入;A minimalistic modern networking framework prepared for Unity using TCP, JsonUtility, and Task to implement support for RPC and regular message sending/receiving. Managed via UPM with zero intrusion into the project files.

codegen et rpc tcp tinyrpc tinyrpc-net unity

Last synced: 05 Apr 2025

https://github.com/noisyboiler/wampy

Websocket RPC and Pub/Sub for Python applications and microservices

pubsub python rpc wamp wamp-client wamp-protocol wampy websocket

Last synced: 16 Jan 2026

https://github.com/ribice/twisk

Golang RPC starter kit with Twirp

golang protobuf rest-api rpc starter starter-kit

Last synced: 06 Apr 2025

https://github.com/Koatty/koatty

Koa2 + Typescript = Koatty. Use Typescript's decorator implement IOC and AOP.

aop auto-injection grpc grpc-server http http2 https ioc koa koa2 middleware rpc springboot typescript typescript-decorator websocket ws

Last synced: 28 Apr 2025

https://github.com/weibocom/motan-openresty

A cross-language RPC framework for rapid development of high performance distributed services based on OpenResty.

cloud-native lua luajit microservice motan-openresty nginx openresty rpc service-mesh

Last synced: 04 Oct 2025

https://github.com/koatty/koatty

Koa2 + Typescript = Koatty. Use Typescript's decorator implement IOC and AOP.

aop auto-injection grpc grpc-server http http2 https ioc koa koa2 middleware rpc springboot typescript typescript-decorator websocket ws

Last synced: 05 Apr 2025

https://github.com/phuhao00/greatestworks

the back-end logic of game

event game golang grpc mmo mongodb redis rpc server tcp

Last synced: 12 Jul 2025

https://github.com/ariebovenberg/snug

🧣 Write reusable web API interactions

aiohttp-client api-wrapper async graphql http-client python3 requests rest rpc

Last synced: 12 Apr 2025

https://github.com/explodinglabs/jsonrpcclient

Generate JSON-RPC requests and parse responses in Python

api client json-rpc python rpc

Last synced: 12 Dec 2025

https://github.com/smallnest/rpcx-rs

rpcx microservice framework in Rust

microservice rpc rpcx rust

Last synced: 05 Apr 2025

https://github.com/gongzhang/procbridge

A super-lightweight IPC (Inter-Process Communication) protocol over TCP socket.

ipc java json nodejs protocol python rpc socket

Last synced: 12 Jan 2026

https://github.com/aligoren/go_ecommerce_microservice

E-Commerce Microservices with Golang and Fiber

docker golang grpc microservice rpc

Last synced: 06 May 2025

https://github.com/roadrunner-php/goridge

PHP Goridge Protocol implementation

hacktoberfest php protocol roadrunner rpc rpc-framework

Last synced: 15 May 2025

https://github.com/dapeng-soa/dapeng-soa

A lightweight, high performance micro-service framework

async dapeng high-performance java metadata microservice netty rpc soa thrift

Last synced: 09 Apr 2025

https://github.com/baking-bad/pytezos

🐍 Python SDK for Tezos | Michelson VM in Python

integration-testing michelson repl rpc testing tezos tezos-blockchain tezos-platform

Last synced: 02 Oct 2025

https://github.com/mikuso/ocpp-rpc

A Node.js client & server implementation of the WAMP-like RPC-over-websocket system defined in the OCPP-J protocols.

nodejs ocpp ocpp-j ocpp16 ocpp201 rpc websockets

Last synced: 12 Apr 2025

https://github.com/verloop/twirpy

Twirp's python implementation

protobuf python rpc twirp

Last synced: 12 Jan 2026

https://github.com/laruence/yar-c

Yar C Framework

c rpc yar yar-server

Last synced: 14 Apr 2025

https://github.com/differentialhq/differential

Typescript-first background services platform with durable functions.

background-jobs nodejs rpc service-bus service-orchestration service-to-service typescipt typescript

Last synced: 09 Apr 2025

https://github.com/tal-tech/odin

Odin is a Rpcx-based rpc framework, reference rpcx https://rpcx.io/

go go-micro microservice rpc rpcx

Last synced: 15 May 2025

https://github.com/flash-oss/allserver

Multi-transport and multi-protocol simple RPC server and (optional) client. Boilerplate-less. Opinionated. Minimalistic. DX-first.

client grpc http nodejs rpc server

Last synced: 13 Apr 2025

https://github.com/woodser/monero-java

Java library for using Monero

java jni monero rpc

Last synced: 11 Jan 2026

https://github.com/doseofted/prim-rpc

Easy-to-understand, type-safe, transport-agnostic RPC/IPC for JavaScript, supporting callbacks, batching, file handling, custom serialization, and more.

api ipc javascript json rpc type-safe typescript

Last synced: 05 Apr 2025

https://github.com/jnordberg/wsrpc

node.js/browser protobuf rpc over binary websockets

browser nodejs rpc websockets

Last synced: 22 Dec 2025

https://github.com/go-dev-frame/sponge_examples

Examples of using go to develop framework sponge.

crud examples generator-go gin go go-examples grpc microservice restful-api rpc sponge web

Last synced: 06 Apr 2025

https://github.com/tomoncle/python-notes

Python related technologies used in work: crawler, data analysis, timing tasks, RPC, page parsing, decorator, built-in functions, Python objects, multi-threading, multi-process, asynchronous, redis, mongodb, mysql, openstack, etc.

bs4 matplotlib mlab mongodb mysql numpy openstack python27 redis rpc scheduler xpath

Last synced: 09 Apr 2025

https://github.com/tomoncle/Python-notes

Python related technologies used in work: crawler, data analysis, timing tasks, RPC, page parsing, decorator, built-in functions, Python objects, multi-threading, multi-process, asynchronous, redis, mongodb, mysql, openstack, etc.

bs4 matplotlib mlab mongodb mysql numpy openstack python27 redis rpc scheduler xpath

Last synced: 19 Jul 2025

https://github.com/softindex/datakernel

Alternative Java platform, built from the ground up - with its own async I/O core and DI. Ultra high-performance, simple and minimalistic - redefines server-side programming, web-development and highload!

async bytecode crdt dependency-injection highload java lsmt microservice ot promise rpc serialization web-server

Last synced: 20 Feb 2026

https://github.com/lindell/remote-function

Make function calls to remote hosts seamlessly

es6-proxies json-rpc json-rpc2 rpc

Last synced: 11 Apr 2025

https://github.com/jakestanger/mpd-discord-rpc

Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence.

discord discord-rpc mopidy mpd music rpc rust

Last synced: 15 May 2025

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

Golang-based WebAssembly Host Runtime for waPC-compliant modules

rpc rpc-framework wapc wasm webassembly

Last synced: 07 Oct 2025

https://github.com/niubaoshu/gotiny

gotiny 是一个高效的golang序列化库。

gob gotiny json rpc serialize

Last synced: 17 Jan 2026

https://github.com/ssbc/muxrpc

lightweight multiplexed rpc

codec javascript manifest protocol rpc streams

Last synced: 27 Mar 2025

https://github.com/ibinarytree/koala

koala is go micro service framework

golang high-performance microservice middleware rpc

Last synced: 17 Jan 2026

https://github.com/creditkarma/thrift-parser

A Thrift Parser built in TypeScript that generates a TypeScript AST that retains the Thrift grammar

microservices nodejs rpc thrift typescript

Last synced: 05 Apr 2025

https://github.com/JakeStanger/mpd-discord-rpc

Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence.

discord discord-rpc mopidy mpd music rpc rust

Last synced: 31 Mar 2025

https://github.com/matttuttle/hxnet

Networking library for Haxe (UDP, TCP, RPC, Telnet, WebSocket)

haxe networking rpc tcp telnet udp

Last synced: 16 Feb 2026

https://github.com/connectrpc/validate-go

Flexible, efficient request validation for Connect.

connectrpc golang protobuf protovalidate rpc validation

Last synced: 30 Dec 2025

https://github.com/powerman/rpc-codec

JSON-RPC 2.0 codec for Go net/rpc standard library

go golang golang-library json-rpc json-rpc2 rpc

Last synced: 11 Oct 2025

https://github.com/fabiospampinato/picorpc

A tiny RPC library and spec, inspired by JSON-RPC 2.0 and tRPC.

json pico rpc tiny typescript

Last synced: 27 Jul 2025

https://github.com/1thenikita/Visual-Studio

A Discord Rich Presence extension for both Visual Studio 2017 and 2019.

csharp discord extension rich-presence rpc visual-studio visual-studio-extension vs vs-extension

Last synced: 29 Apr 2025

https://github.com/neoremind/navi

Navi is a distributed service framework that provides cluster management and high performance RPC

rpc

Last synced: 12 Jun 2025

https://github.com/cosmos/gex

In-terminal explorer for Cosmos SDK blockchains.

blockchain cosmossdk rpc tendermint websocket

Last synced: 08 Jul 2025

https://github.com/guangxush/wheel

关于net nio os cache db rpc json web http udp tcp mq 等多个小工具的自定义实现

cache db json mq netty network nio nioserver rpc website wheel

Last synced: 10 Apr 2025

https://github.com/molvqingtai/comctx

In any JavaScript environment, use RPC for easy cross-context communication.

broadcastchannel browser-extension comlink electron iframe ipcmain messagechannel messageport postmessage react-native rpc service-worker web-worker

Last synced: 20 Jan 2026

https://github.com/junneyang/docker-cloud-platform

使用Docker构建云平台,Docker云平台系列共三讲,Docker基础、Docker进阶、基于Docker的云平台方案。OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。

angularjs ansible apigateway django-rest-framework docker docker-compose go-kit grpc haproxy hmac k8s marathon nameko nginx oauth openstack rabbitmq rpc springcloud zmq

Last synced: 21 Jan 2026

https://github.com/depayfi/web3-mock

🤡 JavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests.

blockchain javascript mock rpc testing web3

Last synced: 03 Apr 2025

https://github.com/paulmillr/esplr

Explore Ethereum-like blockchain privately with your RPC URL

block erigon eth ethereum etherscan explore explorer geth local nethermind node reth rpc

Last synced: 19 Jul 2025

https://github.com/cawfree/react-native-helios

⚛️ A fast, secure, and portable light client for Ethereum dApps.

client decentralized ethereum ethers helios json light mobile network portal rpc trustless

Last synced: 06 Apr 2025

https://github.com/sensepost/offensive-rpc

Offensive RPC PoC

backdoor rpc windows

Last synced: 07 May 2025

https://github.com/valyala/fastrpc

Building blocks for fast rpc systems

fast rpc

Last synced: 22 Mar 2025

https://github.com/kitware/wslink

Python/JavaScript library for communicating over WebSocket

javascript-client javascript-library paraviewweb python-library python-server rpc rpc-call vtk websockets

Last synced: 09 Apr 2025

https://github.com/zhoumengkang/yar-java-client

Java client for laruence’s yar, concurrent async request supported.

rpc yar

Last synced: 22 Mar 2025

https://github.com/polkadot-js/client

An alternative Polkadot Runtime Environment implementation acting as a full-node (excluding block production for validators) for syncing with Substrate-based chains.

p2p rpc runtime wasm

Last synced: 21 Aug 2025

https://github.com/DePayFi/web3-mock

🤡 JavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests.

blockchain javascript mock rpc testing web3

Last synced: 17 Apr 2025

https://github.com/smallnest/rpcx-java

rpcx implementation in Java for server side and client side

dubbo microservice motan rpc rpc-client rpc-framework rpcx

Last synced: 25 Mar 2025

https://github.com/bearcove/rapace

RPC / IPC over SHM, for Rust - good for plugins and such

birb ipc rpc rust shm

Last synced: 13 Jan 2026

https://github.com/rigetti/rpcq

The RPC framework and message specification for @rigetti Quantum Cloud Services.

lisp python qcs quantum-computing rpc

Last synced: 12 Dec 2025