Ecosyste.ms: Awesome
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.
- GitHub: https://github.com/topics/rpc
- Wikipedia: https://en.wikipedia.org/wiki/Remote_procedure_call
- Related Topics: rest-api, graphql-api, soap, wsdl, grpc,
- Aliases: remote-procedure-call,
- Last updated: 2025-01-18 00:26:58 UTC
- JSON Representation
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: 20 Jan 2025
https://github.com/bian-sh/tinyrpc
为 Unity 准备的使用 TCP + JsonUtility + Task 实现的极简网络框架,支持 RPC 和常规消息收发。使用 upm 管理,对项目文件 0 侵入,A minimalist network framework implemented using TCP + JsonUtility + Task, supporting RPC and regular message communication for Unity,Managed by UPM, zero intrusion into project files.
codegen et rpc tcp tinyrpc tinyrpc-net unity
Last synced: 20 Jan 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: 11 Nov 2024
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: 19 Jan 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: 19 Jan 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: 22 Jan 2025
https://github.com/hprose/hprose-delphi
Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal
cross-language cross-platform delphi delphinus delphinuspackage freepascal hprose lazarus list map pascal rpc rpc-client rpc-framework rpc-library serialization serialization-library serializer
Last synced: 11 Jan 2025
https://github.com/izelnakri/eth
Ethereum utilities for Elixir
blockchain ethereum ethereum-transactions ethereum-wallet query-engine rpc
Last synced: 19 Jan 2025
https://github.com/aligoren/go_ecommerce_microservice
E-Commerce Microservices with Golang and Fiber
docker golang grpc microservice rpc
Last synced: 13 Nov 2024
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: 22 Jan 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/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: 06 Nov 2024
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: 19 Nov 2024
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: 21 Jan 2025
https://github.com/daniel-nagy/transporter
Typesafe distributed computing in TypeScript.
browser client distributed interprocess message observable proxy pubsub realtime rpc server socket typescript
Last synced: 20 Jan 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/jnordberg/wsrpc
node.js/browser protobuf rpc over binary websockets
Last synced: 08 Jan 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: 20 Jan 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: 03 Jan 2025
https://github.com/friflo/Friflo.Json.Fliox
C# ORM for .NET with Messaging and Pub-Sub. C# ECS for high performance DoD.
authentication authorization c-sharp code-generator dod ecs ecs-framework entity entity-component-system json-schema-validator netcode no-sql orm pub-sub realtime-messaging rpc throughput unity websocket
Last synced: 24 Oct 2024
https://github.com/lindell/remote-function
Make function calls to remote hosts seamlessly
es6-proxies json-rpc json-rpc2 rpc
Last synced: 07 Nov 2024
https://github.com/ssbc/muxrpc
lightweight multiplexed rpc
codec javascript manifest protocol rpc streams
Last synced: 30 Oct 2024
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: 20 Jan 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/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: 21 Jan 2025
https://github.com/fabiospampinato/picorpc
A tiny RPC library and spec, inspired by JSON-RPC 2.0 and tRPC.
Last synced: 02 Dec 2024
https://github.com/tiziano88/elm-protobuf
protobuf plugin for elm
definition elm grpc json protobuf protocol-buffers rpc serialization
Last synced: 01 Nov 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: 11 Nov 2024
https://github.com/neoremind/navi
Navi is a distributed service framework that provides cluster management and high performance RPC
Last synced: 28 Oct 2024
https://github.com/zenhack/haskell-capnp
Cap'n Proto for Haskell
capn-proto capnp capnproto haskell rpc serialization
Last synced: 01 Nov 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/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: 17 Jan 2025
https://github.com/wapc/wapc-go
Golang-based WebAssembly Host Runtime for waPC-compliant modules
rpc rpc-framework wapc wasm webassembly
Last synced: 31 Oct 2024
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: 16 Nov 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 Jan 2025
https://github.com/AVSystem/scala-commons
AVSystem commons library for Scala
hacktoberfest java-interoperability-utilities language-utilities macros redis rpc scala serialization
Last synced: 26 Nov 2024
https://github.com/avsystem/scala-commons
AVSystem commons library for Scala
hacktoberfest java-interoperability-utilities language-utilities macros redis rpc scala serialization
Last synced: 22 Jan 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: 01 Nov 2024
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: 19 Jan 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.
Last synced: 19 Dec 2024
https://github.com/zhoumengkang/yar-java-client
Java client for laruence’s yar, concurrent async request supported.
Last synced: 28 Oct 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: 08 Nov 2024
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: 29 Oct 2024
https://github.com/zycgit/rsf
已作为 Hasor 的子项目,迁移到:http://git.oschina.net/zycgit/hasor
cluster distributed-systems dubbo dubbox hasor high-performance hprose java jfinal nutz rpc rpc-framework service-consumer service-discovery service-oriented service-provider service-registration service-registry soa spring
Last synced: 30 Oct 2024
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: 14 Oct 2024
https://github.com/rigetti/rpcq
The RPC framework and message specification for @rigetti Quantum Cloud Services.
lisp python qcs quantum-computing rpc
Last synced: 06 Nov 2024
https://github.com/sanketplus/pydfs
Tiny distributed file system like HDFS (and of-course GFS)
client-server filesystem python rpc rpyc
Last synced: 19 Nov 2024
https://github.com/Swan/DiscordRPCVS
An extension for Visual Studio 2017 that enables Discord Rich Presence.
discord discord-api discord-rich-presence discord-rpc discordapp language rich-presence rpc visual-studio visual-studio-2015 visual-studio-2017 visual-studio-extension visualstudio visualstudio2015 visualstudio2017
Last synced: 23 Oct 2024
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: 01 Nov 2024
https://github.com/ksdaemon/wiola
WAMP implementation in Lua
lua-nginx pubsub rpc rpc-router wamp wamp-protocol wamp-router wamp-server
Last synced: 27 Oct 2024
https://github.com/capaj/socket.io-rpc
Extend your promises across a network with socket.io
javascript promise rpc socket socket-io
Last synced: 01 Nov 2024
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: 20 Jan 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/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/houkx/nettythrift
Thrift on Netty, support TCP/HTTP/WebSocket at same port. support multiple Protocols at same time. multil Simple Clients with Connection Pool.
Last synced: 07 Nov 2024
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: 27 Oct 2024
https://github.com/swoft-cloud/swoft-framework
[READ ONLY] Swoft Framework, base of Swoft
annotation-framework aop coroutine framework microservice php rpc soa swoft swoole
Last synced: 20 Jan 2025
https://github.com/justyuuto/deezer-discord-rpc
A Discord RPC for Deezer
deezer discord discord-rpc music rich-presence rpc
Last synced: 16 Jan 2025
https://github.com/qiniu/http
Extension module of golang http service
go golang http http-server rpc rpc-framework
Last synced: 01 Nov 2024
https://github.com/open-rpc/generator
Multi-Component & Multi-Language Generators for OpenRPC
open-rpc openrpc openrpc-document openrpc-generator rpc
Last synced: 22 Jan 2025
https://github.com/jsbintask22/netty-learning
bio, nio到 netty各种使用案例, 包含基础使用案例,各api使用方法,零拷贝,websocket,群聊,私聊,编码,解码,自定义协议,protobuf等使用案例,rpc服务器,客户端等等学习
bio http java8 netty nio rpc server springboot websocket
Last synced: 13 Oct 2024
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
Last synced: 21 Jan 2025
https://github.com/hprose/hprose-typescript
Hprose 3.0 for TypeScript
cross-language cross-platform hprose rpc rpc-framework serialization serialize serializer typescript
Last synced: 12 Nov 2024
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: 19 Nov 2024
https://github.com/papierkorb/cannon
Lightning fast data serialization and RPC for Crystal
crystal data-serialization rpc
Last synced: 17 Nov 2024
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/xincao9/yurpc
high-performance RPC framework.
rpc service service-discovery soa soap
Last synced: 25 Nov 2024
https://github.com/EdenBlockVC/spook
Mixing service using the Nym network to anonymize Ethereum RPC calls
Last synced: 09 Nov 2024
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.
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: 12 Oct 2024
https://github.com/jfjlaros/simplerpc
Simple RPC implementation for Arduino.
arduino discovery remote-procedure-call rpc rpc-api rpc-framework rpc-server simple
Last synced: 16 Jan 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: 10 Nov 2024
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/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: 13 Nov 2024
https://github.com/g-andrade/backwater
Intercluster RPC for Erlang and Elixir
distribution-independent elixir erlang intercluster rpc
Last synced: 14 Oct 2024
https://github.com/opencyphal/yakut
Simple CLI tool for diagnostics and debugging of Cyphal networks
aerospace cli command-line-tool cyphal data-distribution diagnostics distributed-computing drone dsdl embedded ethernet hacktoberfest networking opencyphal pubsub real-time robotics rpc uavcan vehicular-networks
Last synced: 16 Jan 2025
https://github.com/shikokuchuo/nanonext
nanonext - R binding for NNG (Nanomsg Next Gen)
concurrency cran cryptographic-hash-functions https ipc-message messaging-library nanomsg nng r r-package rpc rstats socket-communication synchronization-primitives tcp-protocol websocket
Last synced: 19 Dec 2024
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 Oct 2024
https://github.com/shuai132/rpc_core
a tiny rpc library, support c++14 and rust
cpp11 cpp14 mcu rpc rpccore rust serialization
Last synced: 20 Jan 2025
https://github.com/xhayper/discord-rpc
a fork of discordjs/RPC
discord discord-ipc discord-rpc ipc rich-presence rpc typescript
Last synced: 20 Jan 2025