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/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: 20 Jan 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/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/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: 14 Apr 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/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/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/elarity/ti-rpc

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

json rpc swoole tcp

Last synced: 13 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/cevio/dubbo.ts

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

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

Last synced: 05 May 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: 19 Dec 2024

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: 17 Jan 2025

https://github.com/badaix/jsonrpcpp

C++ JSON-RPC 2.0 library

cpp11 json json-rpc json-rpc2 rpc

Last synced: 19 Dec 2024

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

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

OpenTelemetry tracing and metrics for Connect.

connectrpc golang grpc metrics opentelemetry prometheus rpc tracing

Last synced: 01 Jan 2025

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: 05 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: 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: 21 Nov 2024

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/smallnest/rpcx-rs

rpcx microservice framework in Rust

microservice rpc rpcx rust

Last synced: 05 Apr 2025

https://github.com/explodinglabs/jsonrpcclient

Generate JSON-RPC requests and parse responses in Python

api client json-rpc python rpc

Last synced: 15 May 2025

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: 21 Jan 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/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/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/woodser/monero-java

Java library for using Monero

java jni monero rpc

Last synced: 05 Apr 2025

https://github.com/jnordberg/wsrpc

node.js/browser protobuf rpc over binary websockets

browser nodejs rpc websockets

Last synced: 13 Apr 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: 26 Nov 2024

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/froganmax/solana-rust-raydium-pumpfun-meteora-pumpswap-sniper

Solana Sniper🎯Raydium Sniper, PumpFun Sniper, Meteora Sniper, PumpAmm Sniper, PumpAmm Migration Sniper Raydium Sniper, PumpFun Sniper, Meteora Sniper, PumpAmm Sniper, PumpAmm Migration Sniper Raydium Sniper, PumpFun Sniper, Meteora Sniper, PumpAmm Sniper, PumpAmm Migration Sniper Raydium Sniper, PumpFun Sniper, Meteora Sniper, PumpAmm Sniper

geyser grpc pumpfun raydium rpc rust solana yellowstone

Last synced: 12 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/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/wapc/wapc-go

Golang-based WebAssembly Host Runtime for waPC-compliant modules

rpc rpc-framework wapc wasm webassembly

Last synced: 28 Mar 2025

https://github.com/ssbc/muxrpc

lightweight multiplexed rpc

codec javascript manifest protocol rpc streams

Last synced: 27 Mar 2025

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/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: 19 Dec 2024

https://github.com/zhufuyi/sponge_examples

Some examples of using sponge to develop go projects.

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

Last synced: 16 Dec 2024

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

https://github.com/cosmos/gex

In-terminal explorer for Cosmos SDK blockchains.

blockchain cosmossdk rpc tendermint websocket

Last synced: 19 Dec 2024

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: 21 Mar 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/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: 09 May 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: 03 Apr 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: 19 Dec 2024

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/rigetti/rpcq

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

lisp python qcs quantum-computing rpc

Last synced: 10 Apr 2025

https://github.com/p0dalirius/findunusualsessions

A tool to remotely detect unusual sessions opened on windows machines using RPC

remote rpc session smb suspicious windows

Last synced: 23 Apr 2025

https://github.com/fang-yan-peng/eagle

Eagle分布式rpc调用,借助Zookeeper实现服务注册和发现,基于AQS实现高性能连接池,支持分布式追踪、监控、过载保护等配置。提供Spring和SpringBoot插件,方便与Spring和SpringBoot集成。

distributed-tracing dubbo eagle kryo motan netty rpc zookeeper

Last synced: 12 Apr 2025

https://github.com/sanketplus/pydfs

Tiny distributed file system like HDFS (and of-course GFS)

client-server filesystem python rpc rpyc

Last synced: 14 May 2025

https://github.com/xiyoo0812/quanta

A Game Server Engine based on Lua!

engine game lua network rpc

Last synced: 07 May 2025

https://github.com/Reavert/VisualStudioDiscordRPC

Discord rich presence for Visual Studio with support for 2019 and 2022 versions.

discord discord-rich-presence discord-rpc presence rich rpc visual-studio visual-studio-extension vs2019 vs2022

Last synced: 31 Mar 2025

https://github.com/capaj/socket.io-rpc

Extend your promises across a network with socket.io

javascript promise rpc socket socket-io

Last synced: 14 Apr 2025

https://github.com/sdkgen/sdkgen

sdkgen is a tool to help design, implement and maintain good APIs with minimal effort

api csharp dart hacktoberfest kotlin restful rpc sdkgen typescript

Last synced: 05 Apr 2025

https://github.com/dialohq/ocaml-grpc

gRPC library for OCaml

grpc ocaml rpc

Last synced: 11 May 2025

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

gRPC-compatible health checks for any net/http server.

connectrpc go grpc protobuf rpc

Last synced: 28 Dec 2024

https://github.com/houkx/nettythrift

Thrift on Netty, support TCP/HTTP/WebSocket at same port. support multiple Protocols at same time. multil Simple Clients with Connection Pool.

netty netty-rpc rpc thrift

Last synced: 13 Apr 2025

https://github.com/codemation/easyrpc

An easy to use rpc framework for enabling fast inter-process, inter-container, or inter-host communication

asyncio distributed-systems fastapi rpc websockets

Last synced: 16 Mar 2025

https://github.com/chia-mine/chia-agent

chia rpc/websocket client library

api chia library nodejs rpc typescript websocket

Last synced: 09 Apr 2025

https://github.com/zalando-stups/java-sproc-wrapper

Java Stored Procedure Wrapper: Calling PostgreSQL stored procedures from Java

hacktoberfest java postgresql proxy rpc stored-procedures

Last synced: 21 Nov 2024

https://github.com/srchen1987/dawdler-series

dawdler-series 是一站式分布式应用、微服务架构的解决方案,其特点简单、高效(启动、运行速度快)、安全、灵活、可扩展性强. 功能包含webmvc架构、高性能分布式session、动态网关、验证架构(前后台通用表达式)、web拦截器、web监听器、服务过滤器、服务生命周期监听器、熔断器、链路追踪、健康检测、统一配置中心、分布式事务、支持读写分离的事务管理器、注册中心、服务间认证授权、高效的编译型aop、常用插件(mybatis、dao、elasticsearch、redis、rabbitmq等等,支持注入).

java microservices-architecture rpc

Last synced: 04 Dec 2024

https://github.com/jsbintask22/netty-learning

bio, nio到 netty各种使用案例, 包含基础使用案例,各api使用方法,零拷贝,websocket,群聊,私聊,编码,解码,自定义协议,protobuf等使用案例,rpc服务器,客户端等等学习

bio http java8 netty nio rpc server springboot websocket

Last synced: 10 Apr 2025

https://github.com/Insidexa/nestjs-rpc

NestJS Json RPC package

json-rpc nestjs nodejs rpc

Last synced: 15 May 2025

https://github.com/benalexau/rpc-bench

RPC Benchmark of gRPC, Aeron and KryoNet

benchmark grpc java rpc rpc-benchmark

Last synced: 20 Mar 2025

https://github.com/d-oliveros/isomorphine

Require server-side modules from the browser, remotely.

isomorphic rpc webpack-loader

Last synced: 20 Mar 2025

https://github.com/qiniu/http

Extension module of golang http service

go golang http http-server rpc rpc-framework

Last synced: 05 May 2025