An open API service providing repository metadata for many open source software ecosystems.

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