Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rpc

Rpc

134 projects

Showing 36 of 134 projects

ProtoBuf
ProtoBufC++

A language-neutral, platform-neutral, extensible mechanism for serializing structured data developed by Google.

#protoc#data-serialization#schema-definition
Stars72.1k
Forks16.3k
Last commit1 day ago
aria2
aria2C++

aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.

#http#bittorrent#download
Stars43.2k
Forks4.0k
Last commit3 months ago
aria2
aria2C++

aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.

#http#bittorrent#download
Stars43.2k
Forks4.0k
Last commit3 months ago
Dubbo
DubboJava

A Java-based RPC and microservice framework for building enterprise-grade distributed systems.

#dubbo#observability#http
Stars41.6k
Forks26.3k
Last commit6 days ago
Go-zero
Go-zeroGo

A cloud-native Go microservices framework with built-in engineering practices for high-availability services.

#high-availability#microservice#cli-tool
Stars33.4k
Forks4.3k
Last commit3 days ago
go-kit
go-kitGo

A programming toolkit for building microservices and elegant monoliths in Go, solving common distributed systems problems.

#go-toolkit#service-architecture#enterprise-go
Stars27.4k
Forks2.4k
Last commit2 years ago
FlatBuffers
FlatBuffersC++

A cross-platform serialization library designed for maximum memory efficiency with zero-copy data access.

#binary-protocol#serialization-library#embedded-systems
Stars26.6k
Forks3.7k
Last commit1 month ago
grpc-go
grpc-goGo

The official Go implementation of gRPC, a high-performance, open-source RPC framework using HTTP/2.

#hacktoberfest#distributed-systems#dogs-over-cats
Stars23.1k
Forks4.8k
Last commit2 days ago
Go-micro
Go-microGo

A Go framework for building distributed microservices with built-in RPC, service discovery, data modeling, and AI agent integration via MCP.

#ai#distributed-systems#data-modeling
Stars23.1k
Forks2.5k
Last commit1 day ago
Wasp
WaspTypeScript

A batteries-included full-stack framework for React, Node.js, and Prisma that uses declarative code to abstract away complex features like auth, RPC, and deployment.

#declarative-programming#ai-assisted-development#haskell
Stars18.8k
Forks1.5k
Last commit
bRPC
bRPCC++

An industrial-grade, high-performance RPC framework in C++ for building scalable distributed systems.

#raft-consensus#high-performance#observability
Stars17.6k
Forks4.2k
Last commit1 day ago
comlink
comlinkTypeScript

A tiny RPC library that simplifies WebWorker communication by hiding postMessage complexity with ES6 Proxies.

#multithreading#frontend#javascript-library
Stars12.8k
Forks438
Last commit5 days ago
tonic
tonicRust

A native gRPC client & server implementation for Rust with async/await support, built on hyper and tokio.

#high-performance#async-await#async
Stars12.5k
Forks1.3k
Last commit3 days ago
gRPC-java
gRPC-javaJava

The official Java implementation of gRPC, a high-performance, HTTP/2-based remote procedure call (RPC) framework.

#java-library#distributed-systems#okhttp
Stars12.1k
Forks4.0k
Last commit3 days ago
protobuf
protobufJavaScript

A pure JavaScript and TypeScript implementation of Protocol Buffers for Node.js and browsers.

#binary-encoding#protocol-buffers#data-interchange
Stars10.6k
Forks1.8k
Last commit3 days ago
goprotobuf
goprotobufGo

Go bindings for Google's protocol buffers, providing serialization, deserialization, and message manipulation.

#api#protocol-buffers#data-interchange
Stars10.1k
Forks1.6k
Last commit1 month ago
RoadRunner
RoadRunnerGo

A high-performance PHP application server and process manager written in Go, designed to replace traditional Nginx+FPM setups.

#hacktoberfest#high-performance#temporal
Stars8.5k
Forks426
Last commit2 days ago
RoadRunner
RoadRunnerGo

A high-performance PHP application server and process manager written in Go, designed to replace traditional setups like Nginx+FPM.

#hacktoberfest#http-server#high-performance
Stars8.5k
Forks426
Last commit2 days ago
RPCX
RPCXGo

A high-performance, feature-rich microservices framework for Go, designed for simplicity and scalability.

#dubbo#high-performance#distributed-systems
Stars8.3k
Forks1.2k
Last commit1 month ago
Kitex
KitexGo

A high-performance, extensible Go RPC framework for building microservices with built-in service governance.

#high-performance#framework#grpc
Stars8.1k
Forks919
Last commit6 days ago
Leaf
LeafJava

A high-performance distributed ID generation service offering segment and snowflake algorithms, used internally at Meituan-Dianping.

#id-generation#high-performance#snowflake-algorithm
Stars6.8k
Forks1.9k
Last commit3 years ago
SocketCluster
SocketClusterJavaScript

A highly scalable realtime pub/sub and RPC framework for building distributed systems with WebSockets.

#realtime#distributed-systems#boilerplate
Stars6.2k
Forks318
Last commit10 days ago
Swoft
SwoftPHP

A PHP microservices coroutine framework built on Swoole, offering high-performance, Spring Cloud-like features for modern PHP applications.

#websocket-server#http-server#swoole
Stars5.5k
Forks761
Last commit3 years ago
armeria
armeriaJava

A reactive microservice framework built on Netty that supports gRPC, Thrift, Kotlin, Retrofit, Spring Boot, and Dropwizard.

#http-server#thrift-server#thrift-client
Stars5.1k
Forks1.0k
Last commit4 days ago
Protobuf.NET
Protobuf.NETC#

A contract-based Protocol Buffers serializer for .NET that follows idiomatic .NET patterns like XmlSerializer.

#nuget#binary-serialization#data-contract
Stars5.0k
Forks1.1k
Last commit3 days ago
nng
nngC

A lightweight, brokerless messaging library implementing scalability protocols for publish/subscribe, request/reply, and service discovery.

#c-library#messaging-library#publish-subscribe
Stars4.7k
Forks568
Last commit1 day ago
ribbon
ribbonJava

A battle-tested client-side IPC library with built-in load balancing, fault tolerance, and support for HTTP/TCP/UDP protocols.

#distributed-systems#java#fault-tolerance
Stars4.6k
Forks1.2k
Last commit10 months ago
netpoll
netpollGo

A high-performance non-blocking I/O networking framework for Go, optimized for RPC scenarios.

#high-performance#server-framework#network-programming
Stars4.6k
Forks505
Last commit2 months ago
evans
evansGo

A more expressive universal gRPC client with REPL and CLI modes for API inspection and automation.

#devops#grpc-web#grpc-client
Stars4.5k
Forks193
Last commit2 years ago
gRPC
gRPCC#

A high-performance gRPC implementation for .NET Core 3.0+ with ASP.NET Core integration and HTTP/2 client support.

#client-server#dotnet#protocol-buffers
Stars4.5k
Forks836
Last commit5 days ago
MagicOnion
MagicOnionC#

A modern RPC framework for .NET and Unity that provides unified real-time communication and API services using gRPC.

#api-framework#csharp#swagger
Stars4.5k
Forks461
Last commit5 days ago
workerize
workerizeJavaScript

Run a module in a Web Worker, automatically reflecting exported functions as asynchronous proxies.

#threading#web-worker#async-await
Stars4.4k
Forks86
Last commit5 years ago
Coost
CoostC++

A lightweight, cross-platform C++11 base library providing high-performance utilities like logging, coroutines, JSON, and networking.

#unit-test#c-plus-plus-11#unit-testing
Stars4.2k
Forks593
Last commit21 days ago
EasyNetQ
EasyNetQC#

A simple and intuitive .NET API wrapper for RabbitMQ messaging.

#service-bus#message-queue#dotnet
Stars3.1k
Forks746
Last commit2 days ago
protobuf-c
protobuf-cC++

A C implementation of Google Protocol Buffers for serializing structured data with code generation and runtime library.

#c-library#embedded-systems#protocol-buffers
Stars3.0k
Forks773
Last commit1 month ago
goworld
goworldGo

A scalable distributed game server engine written in Go, featuring hot-swapping for live updates.

#multiplayer#game-server#distributed-systems
Stars2.7k
Forks473
Last commit11 months ago
Page 1 of 4Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 days ago
#Microservices51
#Distributed Systems39
#Serialization27
#Go26
#Grpc26
#Rpc Framework25
#Golang23
#High Performance21
#Protocol Buffers19
#Real Time15
#Client Server13
#Websocket13