Ross ROSS = Recommend OSS · open-source software intelligence for agents

function: rpc

559 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
tqwewe/kameo
Kameo is a Rust library for building fault-tolerant, asynchronous actor-based systems on top of Tokio. It supports local and distributed me…
891374active
xrplevm/node
The XRPL EVM Sidechain node is a Go implementation of a blockchain node that brings Ethereum Virtual Machine compatibility to the XRP Ledge…
961362active
TypeFox/monaco-languageclient
A set of npm packages that connect the Monaco editor to language servers via the Language Server Protocol, including JSON-RPC over WebSocke…
751361active
ebkalderon/tower-lsp
tower-lsp is a Rust library implementing the Language Server Protocol (LSP) on top of the Tower service abstraction. It lets developers bui…
231359stable
timostamm/protobuf-ts
A pure TypeScript Protocol Buffers implementation with a protoc code-generation plugin and RPC client/server support. It generates typed me…
761342active
scalapb/ScalaPB
ScalaPB is a protocol buffer compiler plugin for Scala that generates Scala case classes, parsers, and serializers from .proto files. It su…
921339active
nameko/nameko
Nameko is a Python microservices framework that lets developers build services as plain Python classes with entrypoints for AMQP RPC, event…
234754maintenance
unum-cloud/UCall
UCall is a high-performance JSON-RPC and REST serving library written in C with Python bindings, using io_uring and POSIX sockets to achiev…
461331active
holepunchto/hyperswarm
Hyperswarm is a JavaScript library providing a high-level API for finding and connecting to peers interested in a shared 32-byte topic over…
771326active
alloy-rs/alloy
Alloy is a high-performance Rust library for connecting applications to Ethereum and EVM-based blockchains, providing transports, providers…
921321active
Netflix/ribbon
Ribbon is a JVM client-side inter-process communication (RPC) library with built-in software load balancers, battle-tested in Netflix's clo…
484615maintenance
hydro-project/hydro
Hydro is a Rust framework for building correct and performant distributed systems using location-oriented programming, where a single progr…
931292active
webtorrent/bittorrent-dht
A Node.js library implementing the BitTorrent DHT protocol (BEP 5) for trackerless peer discovery, with support for BEP44 arbitrary data st…
851279active
vercel/bidc
BIDC is a TypeScript library providing bidirectional channels for asynchronous communication between JavaScript execution contexts such as …
441277active
RRQM/TouchSocket
TouchSocket is a high-performance .NET networking library covering TCP, UDP, SSL, named pipes, HTTP, WebSocket, MQTT, Modbus, and RPC in a …
671276active
ktr0731/evans
Evans is an expressive universal gRPC client written in Go, offering both an interactive REPL mode with powerful completion and a stateless…
234492maintenance
iohao/ioGame
ioGame is a lightweight, lock-free, asynchronous, event-driven Java game server framework built on Netty. It supports WebSocket, TCP, and U…
881271active
improbable-eng/grpc-web
A gRPC-Web implementation providing a Go wrapper/proxy to expose gRPC servers to browsers and a TypeScript client library for invoking gRPC…
234473maintenance
pebbe/zmq4
A Go binding (wrapper via cgo) for the native ZeroMQ version 4 messaging library. It exposes ZeroMQ sockets and patterns such as pubsub, pi…
481261stable
btcsuite/btcwallet
btcwallet is a secure hierarchical deterministic (HD) bitcoin wallet daemon written in Go. It acts as an RPC client to a btcd full node and…
671256active
cloudflare/partykit
PartyServer is a TypeScript library that enhances Cloudflare Durable Objects for building real-time applications with WebSockets, lifecycle…
841252active
go-kiss/sniper
Sniper is a lightweight yet modern Go business framework integrating IDL-based interfaces, observability, and a powerful scaffolding CLI. I…
491251stable
developit/workerize
Workerize is a tiny (~800 byte) JavaScript library that moves a module into a Web Worker and exposes its exported functions as asynchronous…
234378maintenance
thangchung/go-coffeeshop
A practical event-driven microservices demo application for a coffee shop, written in Go with services for products, counter, barista, and …
234360maintenance
alibaba/PhotonLibOS
PhotonLibOS is a high-performance C++ library providing a stackful coroutine runtime with a symmetric scheduler and non-blocking IO engines…
951225active
beetlex-io/BeetleX
BeetleX is a high-performance .NET socket communication library supporting TCP, TLS, HTTP, HTTPS, WebSocket, MQTT, RPC, and Redis protocols…
231202active
eBay/NuRaft
NuRaft is a C++ implementation of the Raft consensus algorithm packaged as a replication library. It extends the original Raft paper with p…
661201active
godbus/dbus
godbus/dbus is a native Go library implementing client bindings for the D-Bus message bus system. It provides a Go-idiomatic API with chann…
781195active
codingapi/tx-lcn
TX-LCN is a Java distributed transaction framework providing consistent transactions across microservices, compatible with Dubbo, Spring Cl…
234164maintenance
trpc-group/trpc-go
tRPC-Go is the Go implementation of the tRPC framework, a pluggable, high-performance RPC framework for building microservices. It supports…
801192active
ketoo/NoahGameFrame
NoahGameFrame (NF) is a fast, scalable, distributed game server engine and plugin framework written in C++, featuring an actor model, netwo…
234147maintenance
unionj-cloud/go-doudou
go-doudou is a lightweight Go microservice framework based on OpenAPI 3.0 (for REST) and Protobuf v3 (for gRPC), with a built-in code gener…
681172active
senecajs/seneca
Seneca is a microservices toolkit for Node.js that lets you organize business logic as message-based commands selected by JSON pattern matc…
673959maintenance
desenvolvedor-io/dev-store
DevStore is a microservices e-commerce reference application built with ASP.NET 9, demonstrating Clean Architecture, DDD, CQRS, and common …
391132active
ixre/go2o
Go2o is a Go-based open-source O2O (online-to-offline) e-commerce business framework built on domain-driven design (DDD) principles, expose…
751128active
briandilley/jsonrpc4j
jsonrpc4j is a Java library for implementing JSON-RPC 2.0 servers and clients, using Jackson for JSON serialization. It supports HTTP, stre…
471117stable
polkadot-js/api
A TypeScript library providing Promise and RxJS APIs for interacting with Polkadot and Substrate-based blockchain nodes via RPC calls. It d…
881110active
ionorg/ion
ION is a distributed real-time communication (RTC) system built in pure Go with Flutter clients, providing WebRTC SFU-based media streaming…
103799maintenance
digitalocean/go-libvirt
A pure Go client library for interacting with libvirt via its RPC interface, without relying on C bindings. It uses code generators to prod…
761099active
lesismal/arpc
ARPC is a high-performance RPC framework for Go supporting two-way calling, notify, broadcast, and pub/sub over TCP with customizable codec…
671090active
streamich/json-joy
json-joy is a TypeScript library implementing the JSON CRDT protocol for conflict-free real-time collaboration on JSON data models, plus JS…
901088active
meta-pytorch/monarch
Monarch is a distributed programming framework for PyTorch built on scalable actor messaging, with actors grouped into meshes, supervision-…
801073active
google/rejoiner
A Java library from Google that generates a unified GraphQL schema from gRPC microservices and other Protobuf sources. It maps GraphQL quer…
103658maintenance
NousResearch/DisTrO
DisTrO is a family of low-latency distributed optimizers that reduce inter-GPU communication requirements by three to four orders of magnit…
441058active
endojs/endo
Endo is a JavaScript framework for building secure plugin systems and resisting supply chain attacks, built on the SES (Secure ECMAScript) …
951053stable
walkor/GatewayWorker
GatewayWorker is a PHP framework built on Workerman for rapidly developing long-connection applications using a Gateway/Worker process mode…
381046stable
eclipse-ecal/ecal
eCAL is a high-performance, brokerless middleware for interprocess communication on a single machine or across a network, offering publish-…
871045active
Walter-Sparrow/lunar-tear
Lunar Tear is a private server implementation for a discontinued mobile game, written in Go. It bundles gRPC, CDN, and auth services with a…
701043active
apache/artemis
Apache Artemis is a multi-protocol, high-performance message broker supporting AMQP 1.0, MQTT 3.1.1/5, STOMP, OpenWire, and JMS. It provide…
771040active
apple/servicetalk
ServiceTalk is a JVM networking framework built on Netty that provides reactive, asynchronous HTTP, gRPC, and other protocol clients and se…
951037active
themanojdesai/python-a2a
Python A2A is a Python library implementing Google's Agent-to-Agent (A2A) protocol with Model Context Protocol (MCP) integration. It enable…
371008active
mehdihadeli/food-delivery-microservices
A practical, cloud-native food delivery application built with .NET Aspire and .NET 10, demonstrating microservices architecture using Doma…
771006active
eyalz800/zpp_bits
A lightweight, header-only C++20 binary serialization library with built-in RPC support, designed for seamless and fast serialization of ar…
931003active
Tencent/phxpaxos
PhxPaxos is a C++ library implementing the Paxos consensus protocol for state synchronization across a multi-node cluster, battle-tested in…
233374maintenance
0rpc/zerorpc-python
zerorpc is a flexible RPC implementation for Python built on ZeroMQ and MessagePack, usable both programmatically and from the command line…
343236maintenance
lynckia/licode
Licode is an open-source WebRTC communications platform for hosting your own videoconference provider, built around the C++ Erizo MCU, a No…
673134maintenance
StarRTC
StarRTC is a free cross-platform real-time communication SDK and self-hostable server suite providing instant messaging, one-to-one video c…
233075maintenance
python-arq/arq
arq is a Python job queuing and RPC library built on asyncio and Redis, designed as a fast, modern successor to rq. It supports deferred ex…
783004maintenance
cherish-chat/xxim-server
xxim-server is a 100% open-source instant messaging (IM) server written in Go using the go-zero framework, designed so anyone can self-host…
322775maintenance
vietnam-devs/coolstore-microservices
CoolStore is a containerized .NET Core microservices reference application built on Dapr and Tye, demonstrating microservice architecture p…
232531maintenance
Tencent/phxsql
PhxSQL is a high-availability, strongly consistent MySQL cluster built on Paxos and Percona, developed by Tencent. It replaces semi-sync re…
232446maintenance
luxiaoxun/NettyRpc
A lightweight Java RPC framework built on Netty for network transport, ZooKeeper for service registry and discovery, and Spring for integra…
322444maintenance
atomix/atomix
Atomix is a cloud native runtime and toolkit for building stateful, scalable distributed applications on Kubernetes. It exposes high-level …
232362maintenance
developit/workerize-loader
A Webpack loader that automatically moves a JavaScript module and its dependencies into a Web Worker, exposing exported functions as asynch…
232308maintenance
iqiyi/Andromeda
Andromeda is an Android library from iQiyi that simplifies local and remote inter-process communication between modules in a modularized ap…
322267maintenance
bz51/SpringBoot-Dubbo-Docker-Jenkins
A SpringBoot + Dubbo microservices framework scaffold demonstrating containerized deployment with Docker and automated builds with Jenkins.…
322238maintenance
eclipse-iceoryx/iceoryx
Eclipse iceoryx is a C++ inter-process communication (IPC) middleware that provides true zero-copy data transfer via shared memory, with pu…
942157maintenance
baidu/sofa-pbrpc
sofa-pbrpc is a lightweight C++ RPC library implementing Google's protobuf RPC framework, with sync/async calls, timeouts, compression, loa…
232138maintenance
Tencent/phxrpc
PhxRPC is a compact C++ RPC framework from Tencent's WeChat backend team, using Protobuf as IDL to generate client and server code. It feat…
232032maintenance
OffchainLabs/arbitrum-classic
Arbitrum Classic is the original Arbitrum Layer-2 optimistic rollup tech stack for Ethereum, implemented in Go, that powers fast and privat…
571999maintenance
hprose/hprose-php
Hprose for PHP is a lightweight, high-performance, cross-language RPC (Remote Procedure Call) library. It lets PHP services and clients int…
231981maintenance
logcabin/logcabin
LogCabin is a distributed storage system built on the Raft consensus algorithm that provides a small amount of highly replicated, consisten…
321964maintenance
youtube/doorman
Doorman is a Go-based gRPC service for global distributed client-side rate limiting, letting clients voluntarily limit their use of shared …
101950maintenance
steemit/steem
Steem is the C++ implementation of the Steem blockchain, a delegated proof-of-stake (DPOS) network designed for social media applications a…
651949maintenance
dromara/raincat
Raincat is a strongly consistent distributed transaction framework for Java, implementing TCC-style transactions across RPC frameworks. It …
321907maintenance
Tencent/phxqueue
PhxQueue is a high-availability, high-throughput distributed queue built on the Paxos consensus protocol, developed by Tencent and used in …
231894maintenance
biokoda/actordb
ActorDB is a distributed SQL database written in Erlang that combines the scalability of a KV store with full relational query capabilities…
321888maintenance
mosuka/bayard
Bayard is a distributed full-text search and indexing server written in Rust, exposing gRPC and RESTful APIs. It supports index sharding, r…
231870maintenance
EsotericSoftware/kryonet
KryoNet is a Java library providing a simple API for efficient TCP and UDP client/server communication built on NIO, using the Kryo seriali…
231852maintenance
quantmind/pulsar
Pulsar is an event-driven concurrent framework for Python built on asyncio, providing tools for building scalable network applications such…
101845maintenance
rpclib/rpclib
rpclib is a modern C++14 msgpack-RPC library providing both client and server implementations with no IDL or code generation required. Func…
231840maintenance
raiden-network/raiden
Raiden is a Python client implementing an off-chain state channel network for Ethereum, enabling near-instant, low-fee token transfers with…
231833maintenance
danielgtaylor/python-betterproto
A Python code generator and runtime library for Protobuf 3 and async gRPC that produces idiomatic, typed, dataclass-based Python code. It s…
371770maintenance
jammy928/CoinExchange_CryptoExchange_Java
A Java-based open source cryptocurrency exchange platform built on Spring Cloud microservices, including a matching trading engine, admin b…
321727maintenance
pinguo/php-msf
php-msf is a coroutine-based PHP microservice framework built on Swoole, developed by the Camera360 server team. It provides a lightweight …
231726maintenance
orbit/orbit
Orbit is a virtual actor framework for the JVM (Java/Kotlin) for building distributed systems, originally developed by Electronic Arts. It …
231725maintenance
funny/link
A Go network-layer scaffolding library that provides session management primitives (Session, Manager, Server, Channel) decoupled from any s…
231612maintenance
grpc-ecosystem/grpc-health-probe
A command-line utility that queries gRPC services implementing the gRPC Health Checking Protocol and exits with success or failure based on…
981572maintenance
nanomsg/mangos-v1
Mangos v1 is a pure Go implementation of the nanomsg Scalability Protocols (SP) messaging system, supporting Req/Rep, Pub/Sub, Pair, Bus, P…
101520maintenance
tomusdrw/rust-web3
A Rust library implementing an Ethereum JSON-RPC client with multiple transports (HTTP, IPC, WebSockets), analogous to web3.js. It provides…
581509maintenance
fengjiachun/Jupiter
Jupiter is a lightweight, high-performance distributed service (RPC) framework for Java built on Netty and NIO. It provides service registr…
231503maintenance
lileio/lile
Lile is a Go framework and CLI generator for scaffolding gRPC microservices, similar to `rails new` or `create-react-app` but for gRPC serv…
231497maintenance
tj/axon
Axon is a message-oriented socket library for Node.js heavily inspired by ZeroMQ. It provides lightweight messaging patterns such as push/p…
321492maintenance
amzn/smoke-framework
Smoke Framework is a lightweight server-side service framework written in Swift, built on SwiftNIO for its networking layer. It supports RE…
231453maintenance
EOSIO/eosjs
eosjs is a TypeScript/JavaScript library for integrating applications with EOSIO-based blockchains via the EOSIO RPC API. It provides trans…
101423maintenance
GoogleChromeLabs/clooney
Clooney is an actor library for the web that instantiates classes inside Web Workers so expensive work runs off the main thread. It uses Co…
731420maintenance
tidwall/summitdb
SummitDB is an in-memory NoSQL key/value database written in Go that persists to disk, provides ACID transactions, and replicates via the R…
101406maintenance
distributedio/titan
Titan is a distributed NoSQL database that provides a Redis protocol-compatible layer on top of TiKV, offering strong consistency, distribu…
321402maintenance
improbable-eng/ts-protoc-gen
A protoc plugin that generates TypeScript declaration files (.d.ts) matching the JavaScript output of protoc's CommonJS mode. It can also e…
511395maintenance
killme2008/Metamorphosis
Metamorphosis (MetaQ) is a high-availability, high-performance distributed messaging middleware written in Java, originally developed at Ta…
321329maintenance

← prev page 3 / 6 next →