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
michaelhly/solana-py
Solana.py is the base Python SDK for interacting with the Solana blockchain, enabling transaction building and calls to the Solana JSON RPC…
941444active
haveno-dex/haveno
Haveno is an open-source, non-custodial, peer-to-peer exchange platform for trading Monero against fiat currencies and other cryptocurrenci…
1001409active
Booking Sample Application
A practical .NET 10 booking microservices reference application demonstrating Vertical Slice Architecture, CQRS, DDD, and Event Sourcing wi…
871406active
Tencent/flare
Flare is a modern C++20 backend service development framework from Tencent, widely used in production for Tencent Ads with tens of thousand…
691406stable
Holochain
Holochain is an open-source Rust framework for building peer-to-peer applications that run on users' own devices without centralized server…
991396active
Eclipse Cyclone DDS
Eclipse Cyclone DDS is a performant, robust open-source C implementation of the OMG DDS (Data Distribution Service) publish-subscribe middl…
871353stable
Service Weaver
Service Weaver is a Go programming framework for writing, deploying, and managing distributed cloud applications as modular components. Com…
104818maintenance
synrc/n2o
N2O is an embeddable message protocol loop library for WebSocket, HTTP, MQTT, and TCP servers written in Erlang. It provides process manage…
571340active
Bitcoin-ABC/bitcoin-abc
Bitcoin ABC is the reference full-node software implementation for the eCash (XEC) cryptocurrency, forked from Bitcoin Core. It enables pee…
981301active
cdle/sillyGirl
SillyGirl is a self-hosted, cross-platform chatbot framework written in Go, centered on an embedded ES5.1 JavaScript plugin runtime (Goja) …
101277active
Alpakka
Akka is a JVM-based platform built on the actor model for building concurrent, distributed, and resilient applications, comprising core lib…
911268active
Expensify/Bedrock
Bedrock is a distributed database server built by Expensify on top of SQLite, providing WAN replication, active/active automatic failover, …
951264active
faye/faye
Faye is a publish-subscribe messaging library based on the Bayeux protocol, providing message servers for Node.js and Rack (Ruby) applicati…
754383maintenance
morganstanley/hobbes
Hobbes is a strongly typed domain-specific language with an embedded JIT compiler and runtime for efficient dynamic expression evaluation, …
761230active
layrjs/layr
Layr is a full-stack JavaScript/TypeScript framework that dramatically simplifies full-stack development by letting frontend and backend sh…
641217active
Azure/DotNetty
DotNetty is a C# port of the Netty project, an asynchronous event-driven network application framework. It enables rapid development of mai…
474252maintenance
auth0/go-jwt-middleware
A Go middleware library by Auth0 that validates JSON Web Tokens (JWTs) on incoming HTTP requests, with a framework-agnostic core validator.…
911206active
vitejs/devtools
Vite DevTools is an extensible framework for visualizing the internal state and build analysis of Vite and Rolldown projects. It provides a…
871206active
Corda
Corda is an open-source blockchain/distributed ledger platform designed for business use, enabling interoperable networks that transact wit…
674077maintenance
wavesplatform/Waves
The reference implementation of the Waves blockchain node, written in Scala, that processes and validates transactions, generates and store…
891166active
chrishayuk/larql
LARQL decompiles transformer models into a queryable 'vindex' (vector index) format and provides LQL, a SQL-like query language, to browse,…
791162active
fsbolero/Bolero
Bolero is a set of F# libraries and tools for building web applications on top of Blazor, running in WebAssembly or server-side via SignalR…
941136active
davidfowl/BedrockFramework
Bedrock Framework is a high-performance, low-level networking library for .NET that provides transport-agnostic APIs for building custom se…
481134active
dble
DBLE is a highly scalable database middleware for MySQL sharding, originally forked from MyCat and maintained by ActionTech. It speaks the …
651118active
jina-ai/discoart
DiscoArt is a Python library that wraps Disco Diffusion (CLIP-guided diffusion) so generative artists and developers can create AI artworks…
233818maintenance
Polygon PoS
Bor is the official Golang implementation of the Polygon PoS blockchain, forked from go-ethereum and EVM compatible. It runs full nodes, va…
951107active
aiptimizer/TurboOCR
TurboOCR is an extremely fast GPU-accelerated document parser written in C++ that combines OCR, layout analysis, table extraction, and form…
801104active
nytimes/gizmo
Gizmo is a Go microservice toolkit from The New York Times providing packages for building HTTP/JSON servers and pubsub daemons with standa…
523772maintenance
lasp-lang/partisan
Partisan is a scalable, TCP-based membership system and distribution layer for the BEAM that replaces Distributed Erlang with pluggable ove…
671055active
krotik/eliasdb
EliasDB is a lightweight graph database written in Go that stores data as nodes connected by edges, with support for transactions, partitio…
641036active
activej/activej
ActiveJ is a self-sufficient Java platform built from the ground up, offering a modular suite of zero-dependency libraries for asynchronous…
56997active
jina-ai/dalle-flow
DALL·E Flow is a client-server workflow for generating high-definition images from text prompts using DALL·E-Mega, GLID-3 XL, and Stable Di…
322831maintenance
notadd/notadd
Notadd is an open-source microservice development architecture built on Nest.js, using TypeScript, GraphQL, TypeORM, gRPC, and Redis. It pr…
102827maintenance
soheilhy/cmux
cmux is a Go library that multiplexes TCP connections based on their payload, allowing multiple protocols like gRPC, HTTP, HTTPS, and SSH t…
582768maintenance
ethers-rs
ethers-rs is a complete Ethereum and Celo library and wallet implementation in Rust, providing JSON-RPC clients, contract bindings via abig…
102506maintenance
microsoft/GraphEngine
Microsoft Graph Engine is a distributed in-memory data processing engine built on a strongly-typed in-memory key-value store and a general-…
102266maintenance
gocraft
GoCraft is a Minecraft-like voxel sandbox game written in Go using OpenGL, supporting terrain generation, block placement/removal, movement…
321898maintenance
perlin-network/noise
noise is an opinionated, easy-to-use peer-to-peer networking stack for decentralized applications and cryptographic protocols, written in G…
231831maintenance
xuperchain/xuperchain
XuperChain is an open-source blockchain framework from Baidu's XuperChain Lab for building high-performance permissioned alliance networks.…
231703maintenance
GWT
GWT (Google Web Toolkit) is an open-source SDK that lets developers write client-side web applications in Java and compile them to optimize…
931630maintenance
iBase4J/iBase4J
iBase4J is a Java distributed system architecture scaffold built on Spring Boot, Spring MVC, MyBatis-Plus, Dubbo/Motan, Redis, Shiro, and Q…
321587maintenance
gigya/microdot
Microdot is an open source .NET microservices framework (a 'microservice chassis') that provides a service container, interface-based inter…
101536maintenance
dromara/myth
Myth is a Java framework that resolves distributed transactions using reliable messages, ensuring RPC calls eventually execute by sending t…
321473maintenance
eosjs
EOSIO is an open-source blockchain smart contract platform written in C++ that executes contracts via WebAssembly. It provides high-perform…
101422maintenance
SwooleDistributed/SwooleDistributed
SwooleDistributed (SD) is a full-stack distributed application server framework built on the PHP Swoole extension. It combines mixed-protoc…
231371maintenance
nmathewson/libevent_obsolete
An obsolete mirror of Nick Mathewson's libevent repository; the official libevent project lives at github.com/libevent/libevent. Libevent i…
321330maintenance
CITA
CITA is a high-performance, open-source blockchain kernel written in Rust, designed for enterprise consortium chains. It uses a microservic…
231302maintenance
xbin-store
A distributed B2C e-commerce mall application modeled after a well-known Chinese B2C site, built with Spring Boot, Dubbox RPC, Spring MVC, …
321299maintenance
denoland/celld
celld is a self-hosted daemon that runs Cloudflare Workers and Durable Objects on your own machines, with each object backed by its own SQL…
865443experimental
imiphp/imi
imi is a PHP framework supporting long-connection microservices and distributed development, runnable under PHP-FPM, Swoole, Workerman, and…
791185maintenance
DrmagicE/gmqtt
Gmqtt is a flexible, high-performance MQTT broker written in Go that fully implements MQTT protocol V3.x and V5. It offers a plugin mechani…
531049maintenance
WaykiChain/WaykiChain
WaykiChain is an open-source public blockchain node implementation (coind) written in C++, designed as a decentralized finance (DeFi) infra…
231045maintenance
laodaobazi/ldbz-shop
A distributed e-commerce mall system built with Spring Boot, Dubbo RPC, MySQL, Redis, and SolrCloud, with separate web apps for admin, cart…
321035maintenance
socketio/socket.io-p2p
A JavaScript library that sets up WebRTC peer-to-peer connections between browsers using the Socket.IO event protocol, with Socket.IO handl…
321035maintenance
nytimes/openapi2proto
A Go CLI tool that converts OpenAPI/Swagger specifications (YAML or JSON) into Protobuf v3 schemas and gRPC service definitions. It support…
231005maintenance
Hyperfiddle
Electric Clojure is a full-stack Clojure/Script framework where client and server code compose in the same expression, with a compiler that…
622139experimental
nubskr/walrus
Walrus is a distributed log streaming engine written in Rust, built on a high-performance write-ahead-log storage engine with segment-based…
571933experimental
google/keytransparency
A Google open-source key transparency service that provides a lookup service for public keys backed by a publicly auditable, tamper-proof l…
101571experimental
Parallax
Parallax is a distributed model serving framework that lets you build your own AI cluster across heterogeneous, geographically dispersed de…
611397experimental
darkrenaissance/darkfi
DarkFi is an anonymous Layer 1 blockchain built in Rust that uses zero-knowledge cryptography (zk-SNARKs, halo2, a zkVM) to enable fully pr…
731380experimental
openairymax/agentrt
AgentRT is an OS-grade runtime platform for AI agent teams, providing primitives for orchestrating, scheduling, isolating, and observing ag…
831252experimental
openethereum/parity-ethereum
Parity Ethereum (OpenEthereum) is a fast, light, and robust Ethereum client written in Rust, providing full node infrastructure with JSON-R…
106818abandoned
Golem (Clay)
Clay Golem is a Python implementation of a decentralized peer-to-peer marketplace for renting idle CPU and GPU computing power, with Ethere…
102877abandoned
lagom/lagom
Lagom is an open-source reactive microservices framework for the JVM, available in both Java and Scala APIs, built on Akka and Play. It pro…
232629abandoned
linkedin/rest.li
Rest.li is a Java REST+JSON framework from LinkedIn for building robust, scalable service architectures with type-safe bindings, asynchrono…
102535abandoned
Staffjoy/v2
Staffjoy V2 is an open-sourced workforce management and employee scheduling application for small businesses like restaurants, released whe…
321685abandoned
openethereum/openethereum
OpenEthereum is a fast, light, and robust Ethereum client written in Rust, providing full node infrastructure with JSON-RPC HTTP and WebSoc…
101624abandoned
samsarahq/thunder
Thunder is a Go framework for rapidly building GraphQL servers, featuring reflection-based schema generation from Go types, live queries wi…
101570abandoned
geffzhang/NanoFabric
NanoFabric is a .NET Core microservices development framework that integrates Consul, Ocelot, Polly, IdentityServer, Exceptionless, Orleans…
101450abandoned
Scut Game Server Framework
Scut is a free, open-source game server framework written in C# for building online games, with server-side scripting support for C#, Pytho…
231340abandoned
gnes-ai/gnes
GNES (Generic Neural Elastic Search) is a cloud-native framework for building semantic search systems over text, images, and video using de…
101263abandoned
kraken-php/framework
Kraken is a PHP framework for building asynchronous, multi-processed, multi-threaded, and fault-tolerant distributed applications. It provi…
231099abandoned

← prev page 6 / 6