Topic: "rpc-library"
line/armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Language: Java - Size: 244 MB - Last synced at: 2 days ago - Pushed at: 6 days ago - Stars: 4,902 - Forks: 943

hprose/hprose-php
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Language: PHP - Size: 1.11 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 1,964 - Forks: 387

hprose/hprose-golang
Hprose is a cross-language RPC. This project is Hprose for Golang.
Language: Go - Size: 1.21 MB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 1,261 - Forks: 204

xuxueli/xxl-rpc
A RPC service development framework.(RPC服务框架XXL-RPC)
Language: Java - Size: 26.8 MB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 645 - Forks: 421

hprose/hprose-java
Hprose is a cross-language RPC. This project is Hprose 2.0 for Java
Language: Java - Size: 57 MB - Last synced at: 12 days ago - Pushed at: over 4 years ago - Stars: 551 - Forks: 188

hprose/hprose
HPROSE is short for High Performance Remote Object Service Engine. It's a serialize and RPC library, the serialize library of hprose is faster, smaller and more powerful than msgpack, the RPC library is faster, easier and more powerful than thrift.
Size: 111 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 369 - Forks: 34

irmen/Pyro5
Pyro 5 - Python remote objects
Language: Python - Size: 1.01 MB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 343 - Forks: 36

hprose/hprose-nodejs
Hprose is a cross-language RPC. This project is Hprose 2.0 for Node.js
Language: JavaScript - Size: 813 KB - Last synced at: 6 days ago - Pushed at: about 6 years ago - Stars: 300 - Forks: 52

etclabscore/core-geth
A highly configurable Go implementation of the Ethereum protocol.
Language: Go - Size: 176 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 290 - Forks: 161

hprose/hprose-html5
Hprose is a cross-language RPC. This project is Hprose 2.0 Client for HTML5
Language: JavaScript - Size: 2.37 MB - Last synced at: 18 days ago - Pushed at: almost 7 years ago - Stars: 237 - Forks: 90

tdv/nanorpc
nanorpc - lightweight RPC in pure C++ 17
Language: C++ - Size: 74.2 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 232 - Forks: 26

roxma/vim-hug-neovim-rpc 📦
EXPERIMENTAL
Language: Python - Size: 77.1 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 218 - Forks: 28

akira-cn/http-modular
A universal library for converting server-side functions into ES Modules.
Language: JavaScript - Size: 72.3 KB - Last synced at: about 23 hours ago - Pushed at: over 1 year ago - Stars: 148 - Forks: 7

hprose/hprose-delphi
Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal
Language: Pascal - Size: 840 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 121 - Forks: 36

n0-computer/quic-rpc
A streaming rpc system based on quic
Language: Rust - Size: 1.09 MB - Last synced at: 2 days ago - Pushed at: 21 days ago - Stars: 116 - Forks: 14

kinglisky/rpc-shooter 📦
A tool library for handling window && iframe && worker communication based on the JSON RPC specification
Language: TypeScript - Size: 213 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 106 - Forks: 9

creachadair/jrpc2
A Go implementation of a JSON-RPC 2.0 server and client.
Language: Go - Size: 1.11 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 74 - Forks: 10

netplus/netplus
An easy-to-learn, high performance network io library written in modern cpp (c++11), It borrows concepts from Netty, and with well defined internal modules, It enables you to write rpc, http/https,websocket application with just few lines。
Language: C++ - Size: 28.8 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 69 - Forks: 17

workflow-rs/workflow-rs
Rust application development framework for native and web applications
Language: Rust - Size: 1.38 MB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 56 - Forks: 14

gabedonnan/pythereum
A lightweight Ethereum JSON RPC library for Python
Language: Python - Size: 1.05 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 43 - Forks: 2

GeniusesGroup/memar-go
Developing software framework for the GO programming language
Language: Go - Size: 1.79 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 42 - Forks: 5

GothAck/FlatRPC
A C++ RPC library built upon FlatBuffers and ZeroMQ
Language: C++ - Size: 309 KB - Last synced at: 19 days ago - Pushed at: about 4 years ago - Stars: 34 - Forks: 7

Jackarain/tinyrpc
Much fast, lightweight, async, based boost.beast and protobuf.
Language: C++ - Size: 117 MB - Last synced at: 11 days ago - Pushed at: almost 6 years ago - Stars: 34 - Forks: 11

daos-stack/cart 📦
DAOS Transport Layer
Language: C - Size: 3.57 MB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 33 - Forks: 14

tokenanalyst/blockchain-rpc
JSON RPC client for Bitcoin, Ethereum and Omni
Language: Scala - Size: 218 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 28 - Forks: 4

michael-sulyak/aiohttp-rpc
A simple JSON-RPC implementation for aiohttp
Language: Python - Size: 401 KB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 26 - Forks: 7

AirtestProject/hrpc
Common interface definition based rpc implementation
Language: Python - Size: 24.4 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 22 - Forks: 8

cojen/Dirmi
Dirmi is a replacement for Java RMI which supports bidirectional remote objects.
Language: Java - Size: 6.41 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 10

angrymouse/remote-functions
Forget ugly REST/GraphQL APIs! Call server functions directly from browser!
Language: JavaScript - Size: 49.8 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 1

hprose/hprose-as3
Hprose for ActionScript 3.0
Language: ActionScript - Size: 453 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 18 - Forks: 3

sorise/muse-rpc
基于 Connect UDP 和自定义网络协议(简单请求响应协议) 、Reactor 网络模型(one loop per thread + 线程池) 的轻量RPC框架!
Language: C++ - Size: 4.29 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 15 - Forks: 1

commune-ai/subspace
commune-ai blockchain node
Language: Rust - Size: 160 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 20

markandre13/corba.js
Object Request Broker (ORB) and Interface Definition Language (IDL) compiler
Language: TypeScript - Size: 792 KB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 3

Voltstro-Studios/VoltRpc
VoltRpc - An RPC library which is designed to be both simple to use and fast.
Language: C# - Size: 868 KB - Last synced at: 21 days ago - Pushed at: 6 months ago - Stars: 13 - Forks: 2

devork/flit
Twitch Twirp RPC implementation for Java
Language: Java - Size: 125 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 24

automorph-org/automorph
RPC client and server library for Scala
Language: Scala - Size: 5.7 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 11 - Forks: 1

IronsDu/gayrpc
Full Duplex C++ RPC Library,Use Protobuf, Support HTTP API .
Language: C++ - Size: 521 KB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 7

Zaid-Ajaj/Cable 📦
Type-safe client-server communication for C# featuring Bridge.NET and NancyFx
Language: C# - Size: 16.7 MB - Last synced at: 3 days ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 1

SvenEV/UWP-Networking-Essentials
Simple and lightweight networking (including RPC) for Universal Windows Platform apps
Language: C# - Size: 192 KB - Last synced at: 15 days ago - Pushed at: about 8 years ago - Stars: 10 - Forks: 3

jsonrpc-rx/jsonrpc-rx-js
A tool library for RPC based on JSON-RPC 2.0 and Reactive Programming
Language: TypeScript - Size: 1010 KB - Last synced at: 7 days ago - Pushed at: 12 months ago - Stars: 9 - Forks: 1

adalkiran/py-inventa
A Python library for microservice registry and executing RPC (Remote Procedure Call) over Redis.
Language: Python - Size: 38.1 KB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

lsongdev/aria2-api
Aria2 RPC Library in Node.js
Language: JavaScript - Size: 14.6 KB - Last synced at: about 6 hours ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

Morglod/rpct-js
RPC universal toolkit with lots of session environment & callbacks support
Language: JavaScript - Size: 997 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

ShimmyMySherbet/NewSocket
A feature-rich and high-performance RPC networking socket. Designed with ease of use in mind
Language: C# - Size: 173 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 0

porthos-rpc/porthos-go
A RPC over AMQP library for the Go programming language
Language: Go - Size: 3.08 MB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 4

huangjunwen/nproto
Easy to use communication (e.g. rpc/msg/...) components.
Language: Go - Size: 1.9 MB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

themakers/wormhole
(pre-alpha) The first quantum RPC!
Language: Go - Size: 597 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 1

avplayer/tinyrpc Fork of Jackarain/tinyrpc
Much fast, lightweight, async, based boost.beast and protobuf.
Language: C++ - Size: 117 MB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 6 - Forks: 2

tappsi/sonar
Scalable service discovery and RPC library
Language: Elixir - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 3

WenbinZhu/FileStAck
A Distributed File System
Language: Java - Size: 151 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 1

vito-go/rpcplus
rpcplus is a enchanced library that builds upon the Go language's standard rpc package, offering a suite of enhancements for an improved RPC experience.
Language: Go - Size: 76.2 KB - Last synced at: 10 months ago - Pushed at: 12 months ago - Stars: 5 - Forks: 0

zduny/zzrpc
RPC over mezzenger transports.
Language: Rust - Size: 67.4 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

davincif/simplestRPC
A simple RPC for python
Language: Python - Size: 43 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

adalkiran/go-inventa
A Go library for microservice registry and executing RPC (Remote Procedure Call) over Redis.
Language: Go - Size: 24.4 KB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

penguin-boxx/LambdaRPC.kt
Simple native RPC with high-order functions support
Language: Kotlin - Size: 1.38 MB - Last synced at: 25 days ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

mrfearless/Sia-Library
Sia Library - a library written in assembler for accessing Sia rpc api endpoints (https://sia.tech/docs/)
Language: Assembly - Size: 136 KB - Last synced at: 11 days ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 0

pmp-p/virtual-GPIO Fork of A33J/virtual-GPIO
esp8266/Arduino as "GPIO" devices attached to PC or other MCU
Language: C++ - Size: 250 KB - Last synced at: 4 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

hexagon-oss/Remoting-Replacement
A library that replaces the missing .NET Remoting feature in .NET 5.0 and above
Language: C# - Size: 909 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 4 - Forks: 3

automorph-org/automorph.g8
Automorph Giter8 template
Language: Scala - Size: 44.9 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

Katona/really-simple-xdm
Experimental cross window messaging library based on JavaScript Proxies.
Language: JavaScript - Size: 3.1 MB - Last synced at: 9 months ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

justdmitry/NanoRpcSharp
RPC client library for NANO (ex RaiBlocks)
Language: C# - Size: 103 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

znx3p0/srpc
Simple RPC system based on top of Canary
Language: Rust - Size: 25.4 KB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

crystallabs/RO4R
Remote Objects for Ruby -- Production-quality transparent RPC library for Ruby
Language: C - Size: 45.9 KB - Last synced at: 25 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

orbit-w/rpc_transport
rpc_transport is a Go RPC(Remote procedure call) transport layer library for Golang
Language: Go - Size: 112 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

beetlex-io/BeetleX.Light.gpRPC
high performance dotnet core google protobuf rpc,supports millions of communication
Language: C# - Size: 120 KB - Last synced at: 21 days ago - Pushed at: 8 months ago - Stars: 3 - Forks: 1

martin-ockajak/automorph
RPC in a single line of Scala code
Size: 12.9 MB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

unmanned-player/nbus
A much smaller/saner alternative to OpenWRT's UBus.
Language: C - Size: 37.1 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

zhangyingwei/ultraman-rpc
又一个 java RPC 框架
Language: Java - Size: 374 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

pouriya/rmpc
RMPC (Remote Multi Procedure Call)
Language: Erlang - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 2

Go-To-Byte/grpc-goroutine
package to run multiple grpc calls separately into goroutine
Language: Go - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

akiroz/pubsub-rpc
A generic RPC mechanism for Pub/Sub transports based on MsgPack
Language: TypeScript - Size: 1.33 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

VSoftTechnologies/VSoft.Extensions.Hosting.Halibut
Microsoft.Extensions.Hosting support for Halibut
Language: C# - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

J0nathan550/Discord-RPC-Maker
Discord RPC Maker. Put the Application ID, in Assets Images, Links on the buttons.
Language: C# - Size: 43 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

jcraigk/ruby_nano_rpc
RPC wrapper for Nano digital currency nodes written in Ruby
Language: Ruby - Size: 188 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 2

unmanarc/cxFramework
C++11 Framework Libraries
Language: C++ - Size: 251 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 3

BlowaXD/SaltyRPC
A simple RPC framework (.NET Core only), made for educational purposes and fun
Language: C# - Size: 37.1 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

rachit173/mrpt-web Fork of MRPT/mrpt-web
Language: C++ - Size: 1000 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

mymonkey110/mingle-rpc
A lightweight rpc framework for Java
Language: Java - Size: 61.5 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

r3shape/r3host
A simple network programming framework.
Language: Python - Size: 48.8 KB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

2357457057/qy-rpc
RPC based on qyMsg
Language: Java - Size: 114 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

xutopia77/ormBuf
OrmBuf is a lightweight, non-intrusive C++11 serialization and deserialization tools
Language: C++ - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Abhiramborige/GRPC-Client-Server
A client server communication using GRPC Proto structure
Language: Python - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

libyarp/yarp
YARP implementation for Go
Language: Go - Size: 26.4 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

caozhanhao/qwrpc
A easy-to-use Modern C++ header-only RPC library.
Language: C++ - Size: 82 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

libyarp/yarp.rb
YARP implementation for Ruby
Language: Ruby - Size: 69.3 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

kkharji/build-server-protocol
Rust crate for creating BSP Servers.
Language: Rust - Size: 152 KB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

pelmers/roots-rpc
Typesafe RPC in Typescript without codegen
Language: TypeScript - Size: 86.9 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 2

DIDAVA/dRPC
PHP JSON RPC 2 Object
Language: PHP - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

polaris/remote
An RPC library for C++
Language: C++ - Size: 43.9 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

brewlin/service-components
dependency package of micro-service compnents
Language: PHP - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

DanNixon/teeny-rpc
An extremely minimal Rust RPC library that supports both std and no_std clients and servers.
Language: Rust - Size: 15.6 KB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

tsukinoko-kun/gopherpc
GopheRPC is a RPC library that lets you call Go server functions from your JavaScript (browser) clients
Language: Go - Size: 41 KB - Last synced at: 6 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

hoegaarden/go-shellyrpc
Do RPC calls to Shelly BLU devices
Language: Go - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

heartbytenet/go-leRPC
JSON-RPC framework with websocket support
Language: Go - Size: 6.95 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

hypersolution1/clearthru
This is a communication library that provides remote procedure calls (RPC) and events over websocket
Language: JavaScript - Size: 464 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

giosil/multi-rpc
An easy to use library for xml-rpc, json-rpc and RESTful services implementation.
Language: Java - Size: 3.09 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

LamGC/jsonrpc-java
Simple and flexible Json RPC library.
Language: Java - Size: 115 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jonathanfelicity/RPC
Remote Procedure Call (RPC) Implementation
Language: Python - Size: 1.95 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

maxrt101/xrpc
Example RPC server using HTTP
Language: Python - Size: 9.77 KB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

hczs/simple-rpc
:bulb: Zookeeper + Netty + Spring 简单实现 RPC 框架
Language: Java - Size: 104 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
