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/daheige/thinkgo
Public libraries and components for glang development.
go-lirarary golang grpc http job library pprof rpc thinkgo
Last synced: 11 Nov 2024
https://github.com/dyne/social-wallet-api
Social Wallet REST API web interface
bitcoin blockchain clojure rest-api rpc swagger wallet
Last synced: 12 Nov 2024
https://github.com/danielvladco/jrpc
Go json-rpc protobuf plugin
go golang grpc grpc-go json json-rpc protobuf protobuf-plugin rpc rpc-framework rpc-server
Last synced: 11 Oct 2024
https://github.com/joris-van-der-wel/jsonbird
JSON-RPC 2.0 client/server/peer for any reliable transport. Inter-process communication. REST. WebSocket. WebWorker. Out of order messages or in-order byte stream
api api-client json json-rpc json-stream json-string order-byte-stream ping promise real-time rest rpc streaming structured-clone transport websocket worker
Last synced: 13 Nov 2024
https://github.com/metapointtech/metapoint
⚡Meta first and low-code. Peer-to-Peer typesafe APIs or Channels made easy.
api channels libp2p rpc subscribe typescript zod
Last synced: 15 Nov 2024
https://github.com/phodal/stadal
A RPC-based client-server system status tools, with Rust + Electron architecture.
cli client-server electron rpc rust
Last synced: 09 Nov 2024
https://github.com/amitojsingh366/easy-rpc
Simple and easy to use app that lets you set custom Discord Rich Presence
css discord discord-rpc html javascript nodejs rpc
Last synced: 28 Oct 2024
https://github.com/mmis1000/dom-proxy
A trasparent rpc for allowing web worker to access dom in mainland(and vise versa)
atomics finalizationgroup rpc sharedarraybuffer weakref web-worker
Last synced: 23 Nov 2024
https://github.com/davidcralph/audacityrpc
Discord Rich Presence for Audacity
audacity discord rich-presence rpc
Last synced: 12 Oct 2024
https://github.com/suyuan32/simple-admin-job
Simple Admin job is a rpc module for simple admin to do online job schedule. Simple Admin Job 是一个 simple admin 的在线定时任务扩展模块。 基于 asynq 实现动态静态定时任务。
asynq cron cronjob golang gozero modules rpc simpleadmin
Last synced: 11 Nov 2024
https://github.com/camus-design/pm2-intercom-log4js
A tool to solve log4js log synchronization in PM2's multi-process mode.
cluster fe frontend intercom log log4js logging multiprocess multithreading node nodejs pm2 protect rpc safe synchronize
Last synced: 07 Nov 2024
https://github.com/swoft-cloud/swoft-rpc-server
[READ ONLY] RPC Server for Swoft
Last synced: 11 Nov 2024
https://github.com/fenguoz/chia-php
Supports functions such as obtaining current blockchain information, obtaining current altitude, obtaining current network information, creating a new wallet, generating mnemonic words, initiating transactions, and obtaining transaction records in Chia’s XCH.
Last synced: 19 Dec 2024
https://github.com/xk-dragonfly/xk-rpc
This project provides a high-performance distributed RPC (Remote Procedure Call) system based on Spring Boot, Netty, and Zookeeper for efficient inter-service communication in microservices architectures.
netty rpc spring-boot zookeeper
Last synced: 27 Dec 2024
https://github.com/course-one/go-rpc-starter-kit
RPC starter example for Go (Golang).
go golang networking rpc rpc-client rpc-framework rpc-server
Last synced: 13 Nov 2024
https://github.com/anurnomeru/republic
Republic 是一款简单易用的 RPC 框架,QPS 在 6000 左右,基于 raft 实现了高可用的注册中心,基于 kotlin 开发,支持 Java、Kotlin。它并不需要寄托于 spring 环境使用,依赖极少,只使用了 netty、hessian、以及 guava。
Last synced: 28 Nov 2024
https://github.com/singgel/infra-std
【字节Lark】- 基础架构中一些规范:git流程规范、IDL描述文件规范和管理、中间件选型使用规范、RPC通信框架设计和规范、服务治理、service mesh/服务网格、serverless/无服务化函数计算、k8s下的云原生、kernel内核虚拟化
git idl rpc serverless service-mesh soa-governance
Last synced: 14 Oct 2024
https://github.com/hazae41/fleche
Zero-copy HTTP protocol for the web 🏎️ (JS + WebAssembly)
browser deno fetch gzip http javascript protocol quic rpc typescript webassembly webstream webstreams zero-copy
Last synced: 18 Oct 2024
https://github.com/harlanc/jsonrpc2-rs
A JSON-RPC 2.0 client/server library in rust.
json-rpc json-rpc-client json-rpc-server json-rpc2 rpc rust websocket
Last synced: 15 Oct 2024
https://github.com/taogeyt/fast-grpc
Fast to Code gRPC in Python
asyncio grpc grpc-client grpc-python grpc-server python rpc
Last synced: 15 Oct 2024
https://github.com/keep-starknet-strange/nori
RPC request router and proxy for Starknet, forked from Optimism proxyd.
ethereum optimism rpc starknet
Last synced: 21 Nov 2024
https://github.com/smallnest/rpcx-agent
Agent to invoke rpcx services in C++, Java, Python, C#, Ruby, etc. for rpcx 2.x
cross-platform golang java rpc rpcx
Last synced: 29 Oct 2024
https://github.com/qard/kabuki
Promise-based, actor-like, streaming RPC
actors javascript kabuki nodejs promise rpc
Last synced: 28 Oct 2024
https://github.com/windoze/vertx-kotlin-rpc
A minimalist RPC framework for Vertx, supports both Kotlin and Java.
Last synced: 27 Oct 2024
https://github.com/rustamwin/rpc-controllers
Use class-based controllers to create JSON-RPC 2.0 server usage in Express / Koa and TypeScript
decorators express json-rpc koa rpc rpc-controllers rpc-framework rpc-server typescript
Last synced: 28 Oct 2024
https://github.com/evilfreelancer/docker-llama.cpp-rpc
ai docker docker-compose embedding grpc llamacpp llm rpc
Last synced: 20 Jan 2025
https://github.com/djdeveloperr/rpcord
Module to interact with Discord IPC.
Last synced: 23 Oct 2024
https://github.com/juliendelplanque/jrpc
Yet another JSON-RPC 2.0 implementation for Pharo Smalltalk
json-rpc jsonrpc2 pharo rpc rpc-client rpc-server
Last synced: 27 Oct 2024
https://github.com/ph4r05/monero-serialize
Monero serialization python library, supports blockchain, Boost and RPC formats.
blockchain-parser blockchain-parsing boost boost-archive boost-archive-python-parser boost-serialization cn monero monero-blockchain monero-boost monero-serialization monero-serialize monero-wallet-parser python rpc serialization
Last synced: 10 Oct 2024
https://github.com/vert-x3/vertx-sockjs-service-proxy
Vert.x SockJS Service Proxy
Last synced: 21 Jan 2025
https://github.com/dizys/orpc
The type-safe Node.js and browser RPC library built on top of socket.io. Empowered with SOA governance and load balancing.
nodejs rpc socket-io typesafe typescript
Last synced: 07 Nov 2024
https://github.com/chinalhr/gungnir
Gungnir是一个基于Spring,Netty,Zookeeper的轻量级分布式RPC服务框架
java netty rpc rpc-framework spring-boot zookeeper
Last synced: 08 Nov 2024
https://github.com/fanquake/corerpc
Swift wrapper for the Bitcoin Core RPC
bitcoin rpc swift swift-wrapper
Last synced: 14 Oct 2024
https://github.com/sunli829/potatonet
PotatoNet is a lightweight microservices framework
macroservices network-programming rpc rust rust-lang
Last synced: 12 Oct 2024
https://github.com/juliendelplanque/JRPC
Yet another JSON-RPC 2.0 implementation for Pharo Smalltalk
json-rpc jsonrpc2 pharo rpc rpc-client rpc-server
Last synced: 17 Nov 2024
https://github.com/lukasjarosch/go-micro-svc-boilerplate
microservice boilerplate service using go-micro
boilerplate-template golang micro microservice rpc
Last synced: 14 Nov 2024
https://github.com/depayfi/web3-client
🌐 A web3 client to fetch blockchain data just like you are used to with HTTP clients.
Last synced: 12 Nov 2024
https://github.com/tonydeng/springboot-rpc-samples
Spring Boot RPC Samples
grpc rpc rpcs spring-boot thrift
Last synced: 02 Dec 2024
https://github.com/oe/duplex-message
A tinny(~3kb) utility that can simplify cross window(iframes, workers, same origin windows) and electron main / renderer process communications
communication duplex duplex-message electron iframe mess messagehub messaging postmessage rpc worker
Last synced: 07 Nov 2024
https://github.com/imvexed/notalicensingplatform
Subscription based licensing system via RPC
cross-platform docker licensing mongodb netcore rpc sqlite ssl
Last synced: 14 Oct 2024
https://github.com/fizyr/fizyr-rpc
Native Rust implementation of the Fizyr RPC protocol
hacktoberfest rpc rust shared-memory
Last synced: 07 Nov 2024
https://github.com/nmorenor/chezmoi-net
Golang bidirectional jsonrpc2 implementation over Web Socket Or UDP using KCP
bidirectional golang jsonrpc jsonrpc2 kcp rpc udp udp-client-server websocket
Last synced: 03 Dec 2024
https://github.com/oskaritimperi/nimtwirp
Twirp RPC framework for Nim
nim nimpb protobuf protocol-buffers rpc twirp
Last synced: 24 Dec 2024
https://github.com/i2y/connecpy
Python implementation of Connect Protocol
connectrpc protobuf protocol-buffers python rpc
Last synced: 12 Nov 2024
https://github.com/AipNooBest/wow-discord-rpc
Discord Rich Presence for World of Warcraft
addon discord rich-presence rpc warcraft world-of-warcraft wow
Last synced: 24 Oct 2024
https://github.com/jalbam/super_queue
[Super Queue] Queue and lottery viral game totally written in PHP and DHTML. Highly configurable.
chinese-simplified cross-browser cross-device cross-platform cross-platform-game game javascript lottery-game multi-platform multiplayer-game mysql php queueing roulette rpc viral-game web-based web-based-game wechat weixin
Last synced: 21 Jan 2025
https://github.com/adabox-aio/ogmios-java-client
Ogmios Java Client Library
cardano cardano-community java rpc websocket
Last synced: 17 Nov 2024
https://github.com/makay11/rpc
An RPC library for quick development of seamless full-stack applications.
real-time rpc server-sent-events sse subscriptions typescript
Last synced: 03 Dec 2024
https://github.com/minhtran241/flexiconnect-architecture
FlexiConnect Architecture is a distributed system designed with versatile data transport options, providing flexibility and efficiency in handling diverse data sources and destinations.
amqp bootstrap caddy docker docker-hub docker-swarm gnu-make golang grpc mailhog microservices mongodb postgresql protocol-buffers rabbitmq rpc
Last synced: 07 Dec 2024
https://github.com/eilvelia/camlproto
OCaml implementation of the MTProto protocol and TL binary data serialization format. 🚧
binary-serialization mtproto protocol rpc telegram telegram-api
Last synced: 11 Nov 2024
https://github.com/k8w/tsrpc-browser
TSRPC Client for browser
framework fullstack k8w rpc tsrpc typescript
Last synced: 11 Nov 2024
https://github.com/carno-php/framework
DevOps easy and cloud-native friendly framework, happy coding
async coroutine devops high-performance microservices msa rpc soa swoole
Last synced: 22 Jan 2025
https://github.com/leo-project/leo_rpc
An original RPC library written in Erlang whose interface is similar to Erlang's buildin RPC.
Last synced: 08 Nov 2024
https://github.com/amitojsingh366/amitojs-minecraft-rpc
A Simple Discord RPC Minecraft Forge Mod
discord discord-rpc jar minecraft minecraft-forge minecraft-mod mod rpc
Last synced: 11 Oct 2024
https://github.com/ethjs/ethjs-schema
The complete Ethereum RPC spec as a JSON object export.
data ethereum ethjs json rpc solidity specification web3
Last synced: 22 Nov 2024
https://github.com/ironsdu/gayrpc
Full Duplex C++ RPC Library,Use Protobuf, Support HTTP API .
Last synced: 28 Nov 2024
https://github.com/ichtrojan/node-rpc-client
A RPC client demo built in NodeJS
grpc javascript node nodejs rpc
Last synced: 23 Nov 2024
https://github.com/geut/nanomessage
Simple module that helps you to build a `request-response` abstraction on top of any other solution.
eventemitter messages request-response rpc socket streams websocket
Last synced: 09 Nov 2024
https://github.com/metarhia/protocol
Metarhia Protocol
javascript node nodejs protocol rpc
Last synced: 12 Nov 2024
https://github.com/storacha/go-ucanto
🐧 Ucanto UCAN RPC in Go
auth decentralized ipld rpc ucan
Last synced: 08 Nov 2024
https://github.com/moyada/sharingan
微服务测试工具
dubbo rpc sofa-rpc spring-cloud-eureka testing
Last synced: 17 Nov 2024
https://github.com/lewiszlw/notebooks
存放学习笔记、写过的博客等~
algorithms blog distributed dubbo java kafka linux middleware mq mysql network op ops os python redis rpc security system-design thrift
Last synced: 24 Oct 2024
https://github.com/meulengracht/libgracht
Gracht (english: canal) is a lightweight, cross-platform, low-dependency, and modular protocol/rpc library.
cross-platform library lightweight protocol rpc
Last synced: 20 Nov 2024
https://github.com/thundernet8/browser-thrift
Thrift RPC data transport protocol re-implementation in TypeScript for browser side RPC client
Last synced: 11 Oct 2024
https://github.com/sandarutharuneth/discord-rich-presence
Discord Custom Rich Presence on your PC. Easy to customize and run on VS Code or as a Web application.
custom-rpc discord discord-js discord-rpc discord-rpc-client rich-presence rpc web-application web-ui
Last synced: 28 Oct 2024
https://github.com/bankiru/doctrine-api-client
Doctrine-faced RPC API Client
Last synced: 14 Nov 2024
https://github.com/bewhale/rpc-detect
通过Windows RPC批量多线程 对HTTP、DNS协议 进行 出网情况探测
Last synced: 11 Nov 2024
https://github.com/0xwdg/apple-music-to-discord
Apple Music to Discord
0xwdg apple apple-music applemusic discord discord-music discord-rich-presence ipc music rpc streaming swift swiftlang swiftui
Last synced: 18 Dec 2024
https://github.com/restuwahyu13/golang-rabbitmq-rpc
Example rabbitmq rpc pattern using messaging pattern (Request & Reply)
golang message-broker message-queue rabbitmq rabbitmq-consumer rpc
Last synced: 09 Nov 2024
https://github.com/blockdaemon/solana-cluster
Tooling to manage Solana snapshots
Last synced: 11 Oct 2024
https://github.com/fabiospampinato/siero-worker
A managed worker that can be interacted with via Siero.
deserialization environment plugin rpc sandbox serialization siero worker
Last synced: 02 Dec 2024
https://github.com/9ssi7/cillop
The Cillop Arcihtecture example project for golang.
architecture clean-architecture cqrs ddd-architecture event-driven golang golang-architect http i18n rpc
Last synced: 20 Oct 2024
https://github.com/datadvance/prpc
Bidirectional websocket RPC with data streaming
Last synced: 20 Dec 2024
https://github.com/datadvance/prouter
Distributed job manager and HTTP proxy
Last synced: 20 Dec 2024
https://github.com/pumpkinseed/ethock
Lightweight Ethereum JSON RPC Mock written in Rust
cryptocurrency ethereum json mock rpc
Last synced: 06 Nov 2024
https://github.com/hobbyquaker/homematic-xmlrpc
A pure JavaScript XML-RPC client and server for Node.js. Patched for use with Homematic CCU
homegear homematic node-module rpc smarthome
Last synced: 07 Nov 2024