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-02-02 00:26:16 UTC
- JSON Representation
https://github.com/sunng87/slacker-rust
Slacker RPC implemented by Rust and for Rust
Last synced: 12 Oct 2024
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/ademcatamak/readingisgood
E-Commerce
docker e-commerce jwt outbox-pattern repository-pattern rest-architecture role-based-access-control rpc specification-pattern
Last synced: 31 Dec 2024
https://github.com/djdeveloperr/ytmusic_rpc
Discord Rich Presence for YouTube Music
deno discord-rpc extension javascript rpc youtube-music
Last synced: 27 Oct 2024
https://github.com/reddec/rpc
Golang and JS interaction made simple
golang-json-api golang-rpc rpc
Last synced: 21 Nov 2024
https://github.com/na-trium-144/webcface
Web-based RPC & UI Library
cpp20 ipc msgpack publish-subscribe rpc websocket
Last synced: 31 Jan 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/DaveFeed/VK-Music-RPC-for-Discord
VK Music RPC creator with music name and author
discord discord-js discordjs js json music nodejs rich-presence richpresence rpc vk vkontakte
Last synced: 01 Nov 2024
https://github.com/arkency/protobuf-nested-struct
Serialize primitives and deep structures (array, hash) to protobuf
events eventsourcing marshalling microservices protobuf protocol-buffers rpc ruby serialization serialize serializer
Last synced: 12 Nov 2024
https://github.com/davenchy/general_json_rpc
This package will help you to invoke methods across network using any protocol, This package encode and decode your requests and responses to and from bytes so you can send it any where using any protocol, This package is implementing json-rpc v2.0
dart flutter json json-rpc2 rpc
Last synced: 24 Oct 2024
https://github.com/oddityyyy/odd-rpc
A high performance, distributed RPC framework. 高性能分布式远程过程调用框架
distributed high-performance java netty rpc
Last synced: 14 Oct 2024
https://github.com/ninokz/dsframework
Distributed Service Framework[abandoned]
Last synced: 23 Jan 2025
https://github.com/smarie/python-spawny
Tiny utility to launch a script in a separate process, possibly using another python executable/environment. The script may be accessed from the main process through a proxy. This project relies on the default multiprocessing module, therefore the child environment does not require any particular package to be present (not even this package).
daemon distribute object process proxy python rpc spawn
Last synced: 28 Oct 2024
https://github.com/zcube/conan-grpc
Conan package for gRPC framework(https://github.com/grpc/grpc) with protobuf(https://github.com/protocolbuffers/protobuf)
Last synced: 23 Nov 2024
https://github.com/friflo/fliox.examples
Client & Hub examples for JSON Fliox. A .NET library with NoSQL, Messaging, Pub-Sub, ORM, Database Hub, Schema & ASP.NET Core support.
asp-net-core authentication authorization database-hub database-relations database-schema graphql json-fliox no-sql open-api orm pub-sub realtime-messaging rest rpc swagger-ui websocket
Last synced: 07 Nov 2024
https://github.com/vorot93/boinc-client-rest-server
RESTful API for BOINC client
Last synced: 02 Nov 2024
https://github.com/adalkiran/go-inventa
A Go library for microservice registry and executing RPC (Remote Procedure Call) over Redis.
cross-language cross-platform distributed-computing distributed-systems go golang-library microservices orchestration redis remote-procedure-calls rpc rpc-framework rpc-library service-discovery
Last synced: 07 Nov 2024
https://github.com/behrad/mom
Message Oriented Middleware playground
ipc kafka microservices nanomsg publish-subscribe rabbitmq request-reply rpc
Last synced: 24 Jan 2025
https://github.com/montyanderson/ethereum-abi
Fully-tested, lightweight Ethereum ABI encoder/decoder
abi contract decoder encoder ethereum javascript rpc serial smart
Last synced: 18 Jan 2025
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: 07 Nov 2024
https://github.com/matrixai/js-rpc
Stream-based JSON RPC for JavaScript/TypeScript Applications
Last synced: 24 Nov 2024
https://github.com/kelunik/rpc-demo
Simple RPC demo to handle socket input in worker processes.
Last synced: 31 Oct 2024
https://github.com/andeya/logimesh
A Rust RPC microservice 2.0 framework inspired by Towards Modern Development of Cloud Applications paper.
Last synced: 16 Nov 2024
https://github.com/tohodog/qsrpc-starter
一个基于QSRPC,结合spring-boot实现远程调用的轻量级高性能RPC框架
rpc springboot starter zookeeper
Last synced: 17 Jan 2025
https://github.com/vischub/vet-faucet
Faucet for VET (Vietnam Ethereum Network)
cryptocurrency ethereum faucet geth metamask rpc vietnamese web3js
Last synced: 30 Nov 2024
https://github.com/nonfu/laravel-thrift
MicroService Sample based on Laravel + Thrift + Swoole + Zookeeper
laravel microservice rpc swoole thrift zookeeper
Last synced: 11 Nov 2024
https://manosbatsis.github.io/corda-rpc-poolboy/
Connection pooling for Corda RPC clients
connection-pool corda corda-framework corda-rpc rpc rpc-client
Last synced: 15 Nov 2024
https://github.com/jessielw/deluge-web-client
Python Deluge Web Client
api api-client bittorrent client crossplatform deluge deluge-web python rpc torrent webapi
Last synced: 25 Dec 2024
https://github.com/sambacha/web3-rpc-failover
web3 rpc provider connectivity failover
Last synced: 26 Oct 2024
https://github.com/znx3p0/srpc
Simple RPC system based on top of Canary
async distributed-computing distributed-systems rpc rpc-framework rpc-library rust
Last synced: 14 Oct 2024
https://github.com/khionu/customrichstatus
A repl command line for updating a Discord Rich Presence
Last synced: 10 Nov 2024
https://github.com/codechain-io/codechain-rpc-js
A thin wrapper of CodeChain RPC
Last synced: 20 Nov 2024
https://github.com/codechain-io/jsonrpc-filter
A proxy server that allows the only subsets of the RPCs
Last synced: 20 Nov 2024
https://github.com/roman-kiselenko/btcrpc
Simple JSONRPC client for bitcoin core node. https://github.com/bitcoin/bitcoin
bitcoin bitcoin-core btcrpc json-rpc rpc
Last synced: 15 Oct 2024
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: 19 Dec 2024
https://github.com/youngmonkeys/quick-rpc
support to call rpc via ezyfox-server
rpc rpc-client rpc-framework rpc-server socket-server
Last synced: 11 Nov 2024
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/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: 18 Nov 2024
https://github.com/noowz/crrpc
Discord Rich Presence that shows on your profile your Clash Royale statistics.
clash-royale clash-royale-api discord discord-js discordapp djs rich-presence rpc supercell supercell-clash-royale
Last synced: 12 Oct 2024
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: 18 Jan 2025
https://github.com/hobbyquaker/electron-ipc-rpc
Simple and tiny RPC wrapper around electron ipc
Last synced: 16 Nov 2024
https://github.com/zhangyingwei/ultraman-rpc
又一个 java RPC 框架
java rpc rpc-api rpc-client rpc-framework rpc-library rpc-server rpc-service
Last synced: 18 Jan 2025
https://github.com/toktok/hs-msgpack-rpc-conduit
A MessagePack RPC implementation in Haskell
Last synced: 17 Nov 2024
https://github.com/tochemey/gopack
GoPack
go golang grpc logger microservices opentelemetry-go postgres protocol-buffers rpc
Last synced: 25 Jan 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: 13 Oct 2024
https://github.com/pinax-network/endpoints
Substreams,Firehose & JSON RPC public endpoints
firehose rpc streamingfast substreams thegraph
Last synced: 13 Jan 2025
https://github.com/helinwang/netchan
Send and receive over the network with the built-in Go channel.
Last synced: 26 Dec 2024
https://github.com/shgopher/luban
《鲁班讲系统设计》这是一本当代软件工程师,化身鲁班,讲解系统设计的书
containers docker k8s kubernetes mq rpc search-engine system-design
Last synced: 08 Nov 2024
https://github.com/sakryukov/remoting-dotnet
Remoting for .NET Core, .NET 5, and later
csharp data-contract dotnet dotnet-core dynamic-methods object-graph reflection reflection-emit remoting remoting-protocols rpc serialization service-contract
Last synced: 28 Jan 2025
https://github.com/thundernet8/thrift2ts-flow-demo
browser-thrift2 demo rpc thrift thrift2ts typescript
Last synced: 11 Jan 2025
https://github.com/lijunping365/open-light-rpc
轻量级rpc框架
grpc-client grpc-server java netty rpc rpc-framework
Last synced: 10 Oct 2024
https://github.com/bmpi-dev/web2book
web2book website
common-lisp distributed-systems elixir github go golang high-availability high-concurrency html-pdf message-queue pdf phoenix redis restful rpc rust vuejs webpack
Last synced: 27 Jan 2025
https://github.com/acoshift/hrpc
Convert RPC style function into http.Handler
Last synced: 01 Feb 2025
https://github.com/manga-download/websocket-rpc
A typesafe RPC implementation for WebSockets
Last synced: 05 Nov 2024
https://github.com/lorefnon/ts-json-rpc
Type-safe codegen-free isomorphic RPC solution for Typescript
Last synced: 07 Nov 2024
https://github.com/kuwacom/discord-status
Software to customize Discord status. Discordのstatusをカスタマイズするソフト
discord discord-status rpc status
Last synced: 16 Nov 2024
https://github.com/cydrickn/octamp-client
WAMP Client for PHP Swoole
autobahn openswoole php php8 pubsub real-time rpc swoole wamp wamp-client wamp-protocol websocket
Last synced: 15 Oct 2024
https://github.com/eintim23/playerlink
Cross platform, universal discord rich presence for media players
cpp discord linux macos media mediaplayer music rich-presence rpc windows
Last synced: 09 Nov 2024
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/nanne007/libp2p-rpc
A libp2p behaviour to enable you do request/response things upon substream.
Last synced: 30 Dec 2024
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: 01 Jan 2025
https://github.com/shigebeyond/jksoa
微服务框架, 基于java平台, 用kotlin编写, 拥有较完备的组件, 轻量简洁, 优雅易扩展. 大道至简, 在此践行. No spring
async-rpc job microservice mq rpc soa tracer
Last synced: 21 Jan 2025
https://github.com/manucabral/phasmopresence
Phasmophobia Discord Rich Presence Client
discord-rich-presence phasmophobia phasmophobia-rpc rich-presence rpc
Last synced: 22 Jan 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: 24 Dec 2024
https://github.com/lambdalisue/deno-messagepack-rpc
🦕 Deno module that allows for the implementation of MessagePack-RPC using MessagePack as the message schema.
Last synced: 23 Oct 2024
https://github.com/willfaught/orm-and-rpc
Presentation & prototype for ORM & RPC frameworks
Last synced: 25 Dec 2024
https://github.com/jakebailey/plugingen
Code generator for hashicorp/go-plugin
code-generation go go-plugin golang rpc
Last synced: 02 Feb 2025
https://github.com/shinyq/tubes-sister-ftp-client-microservice
https://client-ftp.shinyq.my.id/docs
fastapi microservice python rpc
Last synced: 22 Dec 2024
https://github.com/chloro-pn/bridge
支持并行解析和字符串压缩的序列化/反序列化库
cpp json protobuf rpc serialization
Last synced: 16 Jan 2025
https://github.com/lddl/traefik-grpc-reverse-proxy
Reverse proxy gRPC via Traefik
golang grpc http2 load-balancer microservices proxy reverse-proxy rpc traefik traefik-v2
Last synced: 21 Jan 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: 21 Dec 2024
https://github.com/d4vidsha/rpc-framework
Remote Procedure Call (RPC) framework written in C.
Last synced: 26 Dec 2024
https://github.com/aminnairi/renkei
Effortless type-safe communication between client and server
Last synced: 15 Nov 2024
https://github.com/shuai132/esp_rpc
Tiny RPC library for ESP8266/ESP32 based on rpc_core
arduino esp32 esp8266 esp8266-arduino rpc
Last synced: 05 Nov 2024