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

Open-source rpc software

572 open-source libraries, tools and applications tagged rpc, ranked by how closely rpc is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

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

ProductHealth v2StarsMaturity
panjf2000/gnet
gnet is a high-performance, lightweight, event-driven networking framework written in pure Go, built on epoll and kqueue with a reactor pat…
7811248stable
Triton Inference Server
NVIDIA Triton Inference Server is an open-source inference serving software that deploys AI models from multiple frameworks (TensorRT, PyTo…
9811075stable
ZeroMQ
ZeroMQ (libzmq) is a high-performance, brokerless asynchronous messaging library implementing the ZMTP protocol, providing socket-like abst…
6211010stable
Centrifugo
Centrifugo is an open-source, language-agnostic real-time messaging (PUB/SUB) server written in Go that delivers messages to online users o…
9810843stable
Tyk API Gateway
Tyk Gateway is a cloud-native, open-source API Gateway written in Go that supports REST, GraphQL, TCP, and gRPC protocols. It provides rate…
9310840stable
GetBindu/Bindu
Bindu is an open-source Python framework that provides the identity, communication, and payments layer for AI agents, implementing the A2A …
7710062active
Watermill
Watermill is a Go library for building event-driven and message-driven applications over a unified Pub/Sub API. It supports Kafka, RabbitMQ…
899910active
scylladb/seastar
Seastar is an open-source C++ framework for building high-performance, non-blocking, asynchronous server-side applications. It uses a share…
769383stable
Apache ShenYu
Apache ShenYu is a Java-native, asynchronous, high-performance API gateway for service proxying, protocol conversion, and API governance ac…
868896stable
RoadRunner
RoadRunner is a high-performance PHP application server and process manager written in Go, extensible through a plugin system. It runs PHP …
928509stable
cloudwego/kitex
Kitex is a high-performance, strongly extensible Go RPC framework for building microservices, developed by ByteDance's CloudWeGo team. It i…
998050stable
MystenLabs/sui
Sui is a next-generation Layer 1 smart contract blockchain platform written in Rust, featuring high throughput, low latency, and an asset-o…
957782active
midwayjs/midway
Midway is a progressive, TypeScript-first Node.js framework from Alibaba's Taobao frontend architecture team, built around a custom depende…
1007754active
ithewei/libhv
libhv is a cross-platform C/C++ network library providing an event loop with non-blocking IO and timers, similar to libevent/libuv but with…
697563active
flwrlabs/flower
Flower (flwr) is an open-source Python framework for building federated and collaborative AI systems, supporting any ML framework such as P…
997162active
hyperf/hyperf
Hyperf is a high-performance PHP coroutine framework built on Swoole and Swow, designed for building microservices, middleware, web systems…
996905active
luraproject/lura
Lura is an open-source Go framework for building ultra-performant API Gateways and proxies, formerly known as the KrakenD framework. It agg…
806803stable
gRPC Prometheus monitoring
A Go library of gRPC middleware (interceptors) providing chained, ready-to-use implementations for auth, logging, tracing, metrics, retries…
946760active
requestly/requestly
Requestly API Client is a lightweight, Git-native desktop API client for designing, building, and testing REST, GraphQL, SOAP, and gRPC API…
876759active
moleculerjs/moleculer
Moleculer is a fast, progressive microservices framework for Node.js that helps build efficient, reliable, and scalable distributed service…
906376stable
Rivet
Rivet Actors is an open-source framework (RivetKit) providing long-running, stateful actor processes as the primitive for AI agents, collab…
936309active
ldcsaa/HP-Socket
HP-Socket is a high-performance network communication component library for C/C++ providing TCP, UDP, HTTP/HTTPS, and WebSocket server, cli…
866151active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
ChilliCream GraphQL Platform
ChilliCream GraphQL Platform is a suite of open-source .NET tools for building GraphQL APIs, including the Hot Chocolate GraphQL server, th…
965760active
kgateway-dev/kgateway
kgateway is a Kubernetes-native API gateway and ingress controller that implements the Kubernetes Gateway API as a control plane for Envoy …
1005713stable
ServiceStack
ServiceStack is a full-featured, message-based web services framework for .NET that lets you declare typed Request DTOs once and generate A…
985496active
agentgateway/agentgateway
Agentgateway is an open-source, Rust-based proxy and gateway for agentic AI traffic, handling LLM provider routing, MCP tool servers, and A…
835420active
signalwire/freeswitch
FreeSWITCH is an open-source software-defined telecom stack that turns commodity servers into a full telephony platform for voice, video, a…
965191stable
WebRTC.rs
An async-friendly WebRTC implementation in Rust, inspired by and largely rewriting the Pion stack. It is built on a Sans-I/O core with plug…
995160active
Akka.NET
Akka.NET is an idiomatic .NET port of the Akka toolkit implementing the actor model for building highly concurrent, distributed, and fault-…
995088active
apache/iggy
Apache Iggy is a high-performance, persistent message streaming platform written in Rust, supporting TCP, QUIC, HTTP, and WebSocket transpo…
925035active
Apache Dubbo
Apache Dubbo-go is the official Go implementation of the Apache Dubbo microservice framework, providing high-performance RPC with service d…
954964active
WuKongIM/WuKongIM
WuKongIM is a high-performance, channel-oriented instant messaging server written in Go that handles message persistence, replication, orde…
874955active
Goravel
Goravel is a full-featured, modular web application framework for Go, styled after Laravel so PHP developers can build Golang applications …
874869active
EasySwoole
EasySwoole is a high-performance, persistent-memory PHP framework built on the Swoole extension, designed for building coroutine-based APIs…
684753active
tokio-rs/console
tokio-console is a diagnostics and debugging tool for asynchronous Rust programs built on Tokio and tracing. It streams task-level diagnost…
764605active
poem-web/poem
Poem is a full-featured, easy-to-use web framework for Rust built on async/await, with crates for OpenAPI, gRPC, AWS Lambda, and MCP server…
674445active
tower-rs/tower
Tower is a Rust library of modular, reusable components for building robust networking clients and servers around a request/response Servic…
654312stable
HttpRunner
HttpRunner (hrp) is an open-source, Go-based all-in-one testing framework for API testing (HTTP/HTTP2/WebSocket/RPC), load testing, and mul…
444302active
idealvin/coost
Coost is a lightweight, cross-platform C++11 base library similar to Boost but much smaller (~1MB static library). It bundles coroutines, a…
864220active
tronprotocol/java-tron
java-tron is the official Java implementation of the TRON Protocol, a DPoS blockchain with an EVM-compatible virtual machine (TVM). It runs…
934165active
apache/tika
Apache Tika is a Java toolkit that detects file types and extracts text and metadata from over a thousand file formats (PDF, Office documen…
774100stable
zheng
A distributed agile development system architecture based on Spring+SpringMVC+Mybatis (SSM) providing a full suite of common microservice m…
3216644maintenance
Atmosphere
Atmosphere is a portable AI agent runtime for the JVM that lets a single @Agent class run across twelve AI runtimes (Spring AI, LangChain4j…
963821active
Tarantool
Tarantool is an in-memory computing platform combining a fast NoSQL database with a Lua application server. It stores data in RAM with WAL …
973668stable
AdaptixC2
AdaptixC2 is an extensible post-exploitation and adversarial emulation (C2) framework for authorized penetration testing, with a Golang tea…
673666active
moby/swarmkit
SwarmKit is a Go toolkit for orchestrating distributed systems, providing Raft-based consensus, node discovery, task scheduling, and servic…
773652active
marcj/deepkit
Deepkit is a modular, high-performance TypeScript framework that preserves TypeScript types at runtime via a compiler plugin, enabling vali…
493545active
ardatan/graphql-mesh
GraphQL Mesh is a GraphQL federation framework and gateway that converts non-GraphQL API services (REST/OpenAPI, gRPC, SOAP, OData, Thrift,…
953511active
Blitz.js
Blitz.js is a fullstack toolkit built on top of Next.js that adds a typesafe RPC data layer, authentication/authorization, and code scaffol…
5414125maintenance
microsurging/surging
Surging is a distributed microservice engine for .NET Core providing a lightweight, high-performance, modular RPC pipeline with service reg…
533264active
matter-labs/zksync-era
ZKsync Era is a ZK rollup layer 2 protocol for scaling Ethereum using zero-knowledge proofs, implemented primarily in Rust. It is EVM-compa…
893235active
lonng/nano
Nano is a lightweight, high-performance game server framework written in Go. It provides a component-based networking architecture with bui…
503228active
gozfree/gear-lib
Gear-Lib is a collection of POSIX C libraries for IoT, embedded, and network service development, covering data structures, networking prot…
233228active
jina-ai/clip-as-service
CLIP-as-service is a low-latency, high-scalability server for embedding images and text into fixed-length vectors using OpenAI's CLIP model…
2312831maintenance
fibjs/fibjs
fibjs is a JavaScript runtime built on Chrome's V8 engine that uses fiber-based coroutines with a synchronous, non-blocking IO model. It sh…
673096active
userver-framework/userver
userver is a production-ready open-source C++ asynchronous framework with coroutines for building microservices, services, and utilities. I…
932982stable
Polkadot SDK
Polkadot SDK is the consolidated Rust monorepo merging Substrate, Polkadot, and Cumulus, providing a framework for building blockchains and…
922815active
opensolon/solon
Solon is a Java enterprise application development framework built from scratch as a lighter, faster alternative to Spring Boot/Spring Clou…
922794active
react-figma
A custom React renderer that renders React components directly into Figma documents via the Figma Plugin API. It provides react-native-comp…
542694active
near/nearcore
nearcore is the reference client implementation of the NEAR Protocol, a sharded proof-of-stake blockchain written in Rust. It runs full nod…
972618active
Agent-Field/agentfield
AgentField is an open-source AI backend that lets you build, deploy, and govern AI agents like APIs and scale them like microservices. It p…
792605active
Lealone
Lealone is a Java-based full-stack, self-evolving general-purpose AI agent built on top of a high-performance NewSQL/RDBMS engine with asyn…
672588active
SyncTV
SyncTV is a self-hosted Rust server for real-time synchronized video watching with rooms, chat, and livestreaming (RTMP/HLS/HTTP-FLV/RTSP).…
952516active
Brighter
Brighter is a Command Dispatcher and Command Processor framework for .NET and C# that implements the Command pattern with a middleware pipe…
992486active
go-eagle/eagle
Eagle is a lightweight Go microservice framework for rapidly building HTTP and gRPC API services. It bundles production-grade components in…
562427active
langhuihui/monibuca
Monibuca is a modular, extensible, high-performance streaming media server framework written in Go, supporting protocols like RTMP, RTSP, H…
832419active
learnhouse/learnhouse
LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com…
1002404active
ava-labs/avalanchego
AvalancheGo is the official Go implementation of an Avalanche full node, the core software for participating in the Avalanche blockchain ne…
952361active
twitter/finatra
Finatra is a lightweight Scala framework for building fast, testable HTTP and Thrift services on top of TwitterServer and Finagle. It provi…
362274stable
Particular/NServiceBus
NServiceBus is a .NET messaging framework for building distributed systems and async microservices, providing abstractions over message que…
962171stable
Mina Protocol
Mina is a layer-1 cryptocurrency protocol implemented in OCaml featuring a constant-sized (~22KB) blockchain built with recursive zero-know…
952126active
ModelEngine-Group/fit-framework
FIT is an enterprise-grade AI development framework for the Java ecosystem, combining a polyglot function engine (Java/Python/C++), a strea…
602117active
Simple Admin
Simple Admin is a Go-based distributed microservice backend framework built on go-zero, Ent, and Casbin for rapidly building admin manageme…
942060active
apache/servicecomb-java-chassis
Apache ServiceComb Java Chassis is a Java SDK for rapidly building microservices, offering service registration, discovery, dynamic routing…
871943active
Terry-Mao/goim
goim is a high-performance instant messaging (IM) push server written in pure Go, supporting WebSocket, TCP, and HTTP long-polling protocol…
237375maintenance
YoMo
YoMo is an open-source serverless LLM function calling framework for building fast, geo-distributed AI agents, written in Rust with a QUIC-…
971929active
mix-php/mix
MixPHP is a PHP CLI-mode development framework whose Vega-driven HTTP core supports Swoole, Swow, WorkerMan, FPM, and CLI-Server runtimes w…
521929active
Stl.Fusion
Fusion is a .NET library implementing Distributed REActive Memoization (DREAM), which combines transparent caching, real-time cache invalid…
681886active
NewLifeX/X
NewLife.X is a core foundational component library for .NET (C#) providing logging, configuration, caching (memory/Redis), networking (TCP/…
651858active
MoonZoon/MoonZoon
MoonZoon is a Rust fullstack framework for building web and desktop apps with multithreading and durable computing, without writing HTML, C…
481834active
ExpediaGroup/graphql-kotlin
A collection of Kotlin libraries built on top of graphql-java that simplify running GraphQL servers and clients. It includes schema generat…
991804active
go-spring/go-spring
Go-Spring is an all-in-one Go backend development framework built around an IoC container and dependency injection, inspired by Java Spring…
891803active
emp3r0r
emp3r0r is an open-source post-exploitation framework and command-and-control (C2) system written in Go, targeting Linux and Windows hosts.…
951790active
apache/storm
Apache Storm is a free and open-source distributed realtime computation system for processing unbounded streams of data, providing primitiv…
976696maintenance
apache/eventmesh
Apache EventMesh is a cloud-native, serverless event middleware for building distributed event-driven applications. It provides a unified C…
731758active
timothymiller/t4-app
T4 App (create-t4-app) is a full-stack meta-framework and interactive CLI for building universal iOS, Android, and Progressive Web Apps usi…
301718active
aklivity/zilla
Zilla is a stateless, multi-protocol gateway for event-driven applications and AI agents, exposing Kafka and MQTT over HTTP, SSE, gRPC, MQT…
1001709active
mateaix/matecloud
MateCloud is a Java-based microservices scaffold built on Spring Boot 4, Spring Cloud 2025, Spring Cloud Alibaba, and Dubbo 3, offering gat…
811700active
Apache Pekko
Apache Pekko is an open-source JVM framework for building concurrent, distributed, and resilient message-driven applications using the Acto…
771647active
uAgents
uAgents is a lightweight Python framework by Fetch.ai for building autonomous AI agents as microservices, using decorators for scheduled ta…
951642active
Totodore/socketioxide
Socketioxide is a Socket.IO server implementation in Rust built as a Tower layer/service, integrating with the Tokio and Hyper ecosystems. …
961631active
Permify/permify
Permify is an open-source authorization-as-a-service inspired by Google Zanzibar, providing a permission database and policy decision point…
965956maintenance
PhalApi
PhalApi (π framework) is a lightweight open-source PHP framework focused on API/interface service development, supporting HTTP, SOAP, and R…
681601active
tendermint/tendermint
Tendermint Core is a Byzantine Fault Tolerant (BFT) consensus engine and blockchain application platform written in Go. It securely replica…
665864maintenance
ylmbtm/GameProject3
A cross-platform multi-process game server framework written in C++, with the network layer implemented three ways (Socket API, Boost Asio,…
371582active
egoist/waku
Waku is a fast, native desktop application (built in Rust with GPUI) for managing multiple local coding agent CLIs like Claude Code, Codex,…
791568active
1095071913/maozi-cloud
maozi-cloud is an open-source scaffold built on Spring Cloud Alibaba and Dubbo that packages a full suite of distributed application compon…
901546active
golemcloud/golem
Golem is an open-source durable agent runtime and serverless platform for running WebAssembly components in a distributed cloud environment…
911518active
uqfoundation/pathos
pathos is a Python framework for parallel graph management and execution across heterogeneous computing resources. It provides drop-in para…
741484active

← prev page 5 / 6 next →