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/open-rpc/generator

Multi-Component & Multi-Language Generators for OpenRPC

open-rpc openrpc openrpc-document openrpc-generator rpc

Last synced: 09 Apr 2025

https://github.com/papierkorb/cannon

Lightning fast data serialization and RPC for Crystal

crystal data-serialization rpc

Last synced: 30 Apr 2025

https://github.com/donnyep/cosmosengine

CosmosEngine是一款轻量级的服务器框架,提供高速可靠UDP传输协议。支持网络多通道、服务器间RPC大数据流传输通讯,非常容易改成分布式服务器。本框架长期维护更新,LTS。

csharp game-server kcp lockstep netcore netcoreserver rpc tcp-client-server tcp-server udp-server

Last synced: 20 Nov 2024

https://github.com/omani/go-monero-rpc-client

A go client for the Monero wallet and daemon RPC

daemon monero rpc wallet

Last synced: 09 Apr 2025

https://github.com/MartB/RETC

An application used to convert razer effects to multiple output sdks.

chroma corsair corsair-cue corsair-rgb effects efficient fast game led lighting overwatch razer razer-chroma rpc wrapper

Last synced: 16 May 2025

https://github.com/xincao9/yurpc

high-performance RPC framework.

rpc service service-discovery soa soap

Last synced: 07 Apr 2025

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

Flexible, efficient request validation for Connect.

connectrpc golang protobuf protovalidate rpc validation

Last synced: 01 Jan 2025

https://github.com/EdenBlockVC/spook

Mixing service using the Nym network to anonymize Ethereum RPC calls

anonymity ethereum nym rpc

Last synced: 18 Apr 2025

https://github.com/superfly/fly_rpc_elixir

Makes it easier to build distributed Elixir applications on the Fly.io platform. Adds region awareness to an app and makes it easy to perform RPC calls in other Fly.io regions.

distributed elixir global rpc

Last synced: 20 Dec 2024

https://github.com/daoting/dt

利用 C# + XAML 进行快速业务开发的跨平台框架(搬运工)

android asp-net-core c-sharp cross-platform macos maui rpc uno webassembly windows winui xaml

Last synced: 10 Apr 2025

https://github.com/chord-ts/rpc

💎 Cutting edge transport framework vanishing borders between frontend and backend

chord express http json-rpc json-rpc-transport rpc sveltekit typescript

Last synced: 05 May 2025

https://github.com/aperturerobotics/starpc

Protobuf RPC for TypeScript and Go with bidirectional streaming.

rpc rpc-framework typescript websocket

Last synced: 29 Jan 2025

https://github.com/NTNU-IHB/FMU-proxy

Tool that allows Functional Mock-up Units (FMUs) to be accessed through language independent RPC calls by wrapping the original FMU into a new one with network capabilities.

apache-thrift fmi fmi-standard fmu rpc

Last synced: 05 May 2025

https://github.com/onixjs/core

Enterprise Grade #NodeJS Platform implementing Industry Standards & Patterns in order to provide Connectivity, Stability, High-Availability and High-Performance

alpha enterprise-grade high-availability high-performance msa mvc nodejs oidc onixjs rpc sdk soa typescript

Last synced: 24 Apr 2025

https://github.com/ntnu-ihb/fmu-proxy

Tool that allows Functional Mock-up Units (FMUs) to be accessed through language independent RPC calls by wrapping the original FMU into a new one with network capabilities.

apache-thrift fmi fmi-standard fmu rpc

Last synced: 21 Nov 2024

https://github.com/magicblock-labs/solana.unity-core

Solana's Unity SDK and integration library.

rpc solana solana-client unity unity3d

Last synced: 09 May 2025

https://github.com/g-andrade/backwater

Intercluster RPC for Erlang and Elixir

distribution-independent elixir erlang intercluster rpc

Last synced: 13 Apr 2025

https://github.com/sonicfromnewyoke/solana-rpc

Configure a slightly more performant Solana RPC than a regular one

rpc solana

Last synced: 05 May 2025

https://github.com/andsfonseca/dota2-rpc-client

Allows you to observe the status of your DotA 2 (Defense of the Ancients 2) match within the Discord, through the Rich Presence service. 🎮

discord discord-rich-presence discord-rpc-client dota-gsi dota2 rich-presence rpc

Last synced: 31 Mar 2025

https://github.com/protobuffet/docusaurus-protobuffet

Docusaurus toolset for Protobuf contract documentation.

documentation docusaurus protobuf rpc

Last synced: 12 May 2025

https://github.com/ethjs/ethjs-query

A simple query module for the Ethereum RPC.

ethereum ethjs js query rpc web3

Last synced: 10 Apr 2025

https://github.com/shuai132/rpc_core

a tiny rpc library, support c++14 and rust

cpp11 cpp14 mcu rpc rpccore rust serialization

Last synced: 06 Apr 2025

https://github.com/timonson/gentle_rpc

JSON-RPC 2.0 library with HTTP and WebSockets support for deno and the browser

browser deno esmodules fetch javascript json-rpc2 rpc typescript websocket websockets

Last synced: 10 Feb 2025

https://github.com/esensar/neovim-java

Neovim Java client library. Provides multiple interfaces for communicating with Neovim instance via multiple different protocols. - Moved to https://codeberg.org/neovim-java/neovim-java

java library msgpack msgpackrpc neovim rpc rxjava2

Last synced: 14 Apr 2025

https://github.com/gavanderhoorn/dominh

Poor man's RPC interface to Fanuc robot controllers in Python

fanuc pcdk r-30ia r-30ib r626 robotics rpc

Last synced: 14 Apr 2025

https://github.com/p0dalirius/microsoft-rpc-fuzzing-tools

This repository contains a list of python scripts to work with Microsoft RPC for research purposes.

calls fuzzing microsoft protocols remote research rpc

Last synced: 30 Dec 2024

https://github.com/remotelib/remote-lib

💫 Convert your JavaScript library to a remote service.

context javascript library nodejs p2p remote rpc serverless webrtc websocket

Last synced: 12 May 2025

https://github.com/huntlabs/grpc-dlang

Grpc for D programming language, hunt-http library based.

dlang grpc hunt hunt-grpc rpc

Last synced: 05 May 2025

https://github.com/winsoft666/veigar

Cross platform RPC library using shared memory.

ipc msgpack rpc shared-memory

Last synced: 21 Apr 2025

https://github.com/monero-rs/monero-rpc-rs

RPC client for Monero daemon and wallet.

monero monero-wallet rpc rust

Last synced: 08 Apr 2025

https://github.com/ticosax/pseud

Pythonic bi-directional RPC API built on top of ØMQ.

asyncio bidirectional curve python pyzmq rpc zeromq

Last synced: 12 Apr 2025

https://github.com/ether1project/ethoprotocol

Official Go implementation of The Etho Protocol

ethereum-clone ethereum-network geth-instance geth-node ipc json-rpc mining rpc

Last synced: 28 Apr 2025

https://github.com/pshihn/byproxy

A different way of thinking of web client-server RPC

javascript-proxy proxy rpc

Last synced: 15 Apr 2025

https://github.com/chatmail/yerpc

An ergonomic JSON-RPC server library in Rust with autocreated TypeScript client and OpenRPC specification

chatmail json json-rpc jsonrpc openrpc rpc rpc-framework rust typescript

Last synced: 10 Apr 2025

https://github.com/shogowada/scala-json-rpc

Let your servers and clients communicate over function calls! JSON-RPC 2.0 library for Scala and Scala.js

json-rpc rpc scala scalajs

Last synced: 21 Mar 2025

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

Thrift core library in TypeScript

microservices nodejs rpc thrift typescript

Last synced: 13 Apr 2025

https://github.com/ziglibs/antiphony

A zig remote procedure call solution

rpc rpc-framework zig zig-package ziglang

Last synced: 12 Apr 2025

https://github.com/progrium/qtalk-go

versatile stream IO and RPC based IPC stack for Go

golang ipc rpc

Last synced: 11 Apr 2025

https://github.com/rufus31415/sharer

Arduino & .NET serial communication library to read/write variables and remote call functions using the Sharer protocol. Works on Windows, Linux and MacOS.

arduino board c communication csharp library linux macos net netcore netframework protocol remote rpc sharer windows

Last synced: 18 Mar 2025

https://github.com/noear/damibus

DamiBus,专为本地多模块之间通讯解耦而设计(尤其是未知模块、隔离模块)。也是 DDD 开发的良配。

ddd eventbus rpc

Last synced: 14 Apr 2025

https://github.com/frankwallis/electron-ipc-proxy

Transparent asynchronous electron remoting using IPC.

communication electron ipc rpc

Last synced: 28 Apr 2025

https://github.com/radarsu/rpc-websocket-client

Fast and simple JSON-RPC 2.0 WebSocket Client implementation in TypeScript. Allows bi-directional communication with async await Promises 🐼

bidirectional communication fast fast-json-stringify javascript javascript-library jsonrpc2 lightweight notifications requests rpc rpc-client rpc-websockets typescript typescript-library uuid websocket websocket-client

Last synced: 05 May 2025

https://github.com/atulmy/wispy

🌱 An experimental lightweight (remote procedure call) API pattern.

api api-graphql api-rest api-soap idea json learn-by-examples mongodb mongoose nodejs opinionated poc remote-procedure-calls rpc

Last synced: 30 Jan 2025

https://github.com/vepeckman/nerve-rpc

Nim RPC framework

nim rpc rpc-framework web

Last synced: 08 May 2025

https://github.com/wizardpisces/experiment

Svelte Vue React-Hooks Vite Webpack Koa Inversify Rpc Express etc in mini-version

composition-api expressjs inversifyjs koa react-hooks rpc sveltejs vite vue3 webpack

Last synced: 27 Feb 2025

https://github.com/xplpc/xplpc

Cross Platform Lite Procedure Call - Support Linux, macOS, Windows, iOS, Android, Web Assembly, Flutter, Kotlin, Python and More

cross-platform cxx javascript jni kotlin mobile procedure-call python rpc swift typescript webassembly

Last synced: 02 Jan 2025

https://github.com/rjaros/kilua-rpc

Fullstack RPC library for Kotlin/Wasm and Kotlin/JS

javascript kotlin rpc wasm

Last synced: 15 Apr 2025

https://github.com/keegancsmith/rpc

Go stdlib net/rpc with context.Context support

go golang rpc

Last synced: 09 Apr 2025

https://github.com/rse/mqtt-json-rpc

JSON-RPC protocol over MQTT communication

json json-rpc mqtt rpc

Last synced: 01 May 2025

https://github.com/suyuan32/simple-admin-tools

A tool based on go zero with more features for quick developmemt. 一个基于Go zero优化的库,为 simple admin 提供定制化需求。

ent gozero microservice rpc simpleadmin web

Last synced: 10 Apr 2025

https://github.com/ggeorgovassilis/spring-rest-invoker

Spring invoker which maps remote REST services to local interfaces.

rest rpc spring

Last synced: 12 Apr 2025

https://github.com/pojntfx/panrpc

Language-, transport- and serialization-agnostic RPC framework with remote closure support that allows exposing and calling functions on both clients and servers.

go golang rpc rpc-framework streaming

Last synced: 19 Apr 2025

https://github.com/lostsky3000/dfactor

A lightweight server framework in java,一个用java编写的多核服务端开发框架

actor cluster erlang game java mmorpg rpc server ssl websocket

Last synced: 11 Feb 2025

https://github.com/icflorescu/next-server-actions-parallel

A small utility library that enables you to execute Next.js server actions in parallel - the missing ingredient to build a boilerplate-free tRPC-style server-actions workflow.

concurrency concurrent nextjs non-blocking parallel react rpc server-actions

Last synced: 14 Apr 2025

https://github.com/hadron-project/hadron

The Kubernetes native and CloudEvents native distributed event streaming, event orchestration & messaging platform

cloudevents dag event-driven events kubernetes messaging orchestration pipelines pubsub rpc rust streams workflow-orchestration workflows

Last synced: 27 Apr 2025

https://github.com/chainstacklabs/developer-hub-content

Articles submitted by the community for the Chainstack Developer Hub content initiative

blockchain education provider rpc

Last synced: 20 Dec 2024

https://github.com/calasanmarko/trpc-swift

Generates native Swift clients for tRPC apps.

ios rpc swift trpc ts typescript

Last synced: 12 May 2025

https://github.com/neolynx/cirrina

cirrina is an opinionated asynchronous web framework based on aiohttp

aiohttp authentication framework jrpc json python rest rpc sessions web websockets

Last synced: 13 Apr 2025

https://github.com/newshadowk/netrpc

NetRpc is a light weight rpc engine base on RabbitMQ, Grpc, Http targeting .NET 5.0/6.0/7.0/8.0. It use the simple interface to call each other, provide callback/cancel during invoking, so especially suitable for handle long running call.

csharp dotnet grpc rabbitmq rpc rpc-framework

Last synced: 13 Apr 2025

https://github.com/backk-node/backk

Backk - Node.js framework for creating security-first cloud-native microservices for Kubernetes in Typescript

cloud-native framework kubernetes microservice node rpc typescript

Last synced: 16 Jan 2025

https://github.com/gothack/flatrpc

A C++ RPC library built upon FlatBuffers and ZeroMQ

cpp cpp20 flatbuffers rpc rpc-library zeromq zmqpp

Last synced: 27 Apr 2025

https://github.com/rufus31415/sharer.net

Arduino & .NET serial communication library to read/write variables and remote call functions using the Sharer protocol. Works on Windows, Linux and MacOS.

arduino boards c communication csharp library linux macos net netcore netframework protocol remote rpc sharer windows

Last synced: 18 Mar 2025

https://github.com/znx3p0/canary

Distributed systems library for making communications through the network easier, while keeping minimalism and flexibility.

async distributed distributed-computing distributed-systems network network-programming rpc rust

Last synced: 27 Apr 2025

https://github.com/chop-dbhi/nats-rpc

RPC layer on top of NATS standardizing on Protocol Buffers.

go-generate nats protobuf rpc

Last synced: 13 Apr 2025

https://github.com/lmittmann/flashbots

Package flashbots implements RPC API bindings for the Flashbots relay and mev-geth for use with the w3 package.

ethereum flashbots golang mev rpc w3 web3

Last synced: 17 Mar 2025

https://github.com/stil4m/transmission-rpc-java

Java implementation of the Transmission RPC API.

java rpc transmission

Last synced: 21 Mar 2025

https://github.com/fatih/twirpdemo

An example repository of using the Twirp RPC framework with Go

golang rpc twirp

Last synced: 24 Apr 2025

https://github.com/inexorgame-obsolete/conan-grpc

[OBSOLETE] The recipe is now in https://github.com/conan-io/conan-center-index - Conan remote archive: https://bincrafters.jfrog.io/artifactory/api/conan/conan-legacy-inexorgame

conan google grpc rpc

Last synced: 22 Jan 2025

https://github.com/mechadragonx/bheithir

Discord Rich Presence (RPC) for emulators. Supports DOSBox, FCEUX, Snes9x, Fusion, and VBA-M right now. Uses Lachee/discord-rpc-csharp.

csharp discord discord-api discord-rpc dosbox dotnet-5 emulators fceux fusion mame retrogaming rpc snes9x vba-m

Last synced: 22 Apr 2025

https://github.com/cxuesong/jsonrpc.standard

An asynchronous .NET Standard library for JSON RPC client & server implementation.

json json-rpc json-rpc-client json-rpc-server json-rpc2 rpc

Last synced: 15 Apr 2025

https://github.com/qtc-de/rpv

rpv is a v library for analyzing RPC servers and interfaces on the Windows operating system

decompiler ndr rpc rpcview vlang vlang-package

Last synced: 22 Mar 2025

https://github.com/allenxuxu/stark

Golang 微服务框架,支持 grpc/http,支持多种注册中心 etcd,consul,mdns 等

consul etcd go grpc grpc-go http microservice microservices rpc

Last synced: 23 Mar 2025

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

High performance IPC for your native Application

ipc networking rpc

Last synced: 14 Apr 2025

https://github.com/primes-network/eosdart

EOS API Client in Dart Language

api dart dartlang eos eosdart eosio rpc

Last synced: 09 Apr 2025

https://github.com/katyukha/odoo-rpc-client

Odoo RPC client Library.

cli client odoo openerp python rpc

Last synced: 23 Mar 2025

https://github.com/tangenx/lfdi

Last.fm Discord Integrator

dart discord fluent-design flutter lastfm rpc winui

Last synced: 15 Apr 2025

https://github.com/HowRareIs/solproxy

HowRare Solana RPC proxy is there to allow project creators to freely route Solana RPC calls to different Solana nodes utilizing prioritization and capping.

proxy rpc solana

Last synced: 24 Mar 2025

https://github.com/seeed-studio/seeed-ambd-firmware

This RTL8720DN firmware export a RPC server interface through hardware SPI/UART port to MCU.

bluetooth firmware rpc seeed wifi

Last synced: 04 Dec 2024

https://github.com/uipath/coreipc

WCF-like service model API for communication over named pipes, TCP and web sockets. .NET and node.js clients.

ipc json-rpc netcore rpc wcf

Last synced: 01 Mar 2025

https://github.com/minghuaw/toy-rpc

An async RPC in rust-lang that mimics golang's net/rpc

async async-std rpc rpc-framework rust tokio

Last synced: 03 Apr 2025

https://github.com/pomax/socketless

A framework and methodology for writing web socket RPC programs, without writing a single line of web socket or RPC code.

browser nodejs rpc websocket

Last synced: 13 Apr 2025

https://github.com/apache/incubator-hugegraph-commons

(Archived Warning)Please visit "apache/hugegraph" repo instead

common graph rpc

Last synced: 12 Apr 2025

https://github.com/astahmer/partyrpc

Partykit + RPC. Move Fast (and Break Everything). Everything is better with typesafety.

partykit rpc typesafe websocket

Last synced: 10 Apr 2025

https://github.com/rsocket/rsocket-rpc-js

Standard RSocket RPC Implementation

reactive-streams rpc rpc-framework rsocket

Last synced: 10 Apr 2025

https://github.com/ZeeLyn/Uragano

Uragano, A simple, high performance RPC library. Support load balancing, circuit breaker, fallback, caching, intercepting.

asp-net-core circuit-breaker consul core csharp dependency-injection dotnetcore dotnetty dynamicproxy microservice polly redis-cache rpc service-discovery

Last synced: 04 May 2025

https://github.com/weisrc/sirdez

Glorious Binary Serialization and Deserialization for TypeScript.

binary buffer decoding deno encoding ipc javascript marshalling messsage msgpack nodejs protocol rpc serdes serialization treeshakable typescript web

Last synced: 10 Feb 2025

https://github.com/bond-009/cmus-discord-rpc

Discord Rich Presence integration for the C* Music Player

cmus discord hacktoberfest rpc rust

Last synced: 12 Apr 2025

https://github.com/visionmedia/go-hpc

HTTP RPC codec for Gorilla RPC v2.

gorilla-rpc rpc

Last synced: 26 Apr 2025

https://github.com/foomo/gotsrpc

Go TypeScript RPC - expose Go code over http JSON RPC to TypeScript clients, oh and gorpc is much easier with this too

golang-rpc rpc rpc-framework typescript-rpc

Last synced: 04 May 2025