Showing 36 of 49 projects
A language-neutral, platform-neutral, extensible mechanism for serializing structured data developed by Google.
A Java-based RPC and microservice framework for building enterprise-grade distributed systems.
A cloud-native Go microservices framework with built-in engineering practices for high-availability services.
A programming toolkit for building microservices and elegant monoliths in Go, solving common distributed systems problems.
A cross-platform serialization library designed for maximum memory efficiency with zero-copy data access.
The official Go implementation of gRPC, a high-performance, open-source RPC framework using HTTP/2.
A Go framework for building distributed microservices with built-in RPC, service discovery, data modeling, and AI agent integration via MCP.
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.
An industrial-grade, high-performance RPC framework in C++ for building scalable distributed systems.
A tiny RPC library that simplifies WebWorker communication by hiding postMessage complexity with ES6 Proxies.
The official Java implementation of gRPC, a high-performance, HTTP/2-based remote procedure call (RPC) framework.
A native gRPC client & server implementation for Rust with async/await support, built on hyper and tokio.
A pure JavaScript and TypeScript implementation of Protocol Buffers for Node.js and browsers.
Go bindings for Google's protocol buffers, providing serialization, deserialization, and message manipulation.
A high-performance PHP application server and process manager written in Go, designed to replace traditional setups like Nginx+FPM.
A high-performance PHP application server and process manager written in Go, designed to replace traditional Nginx+FPM setups.
A high-performance, feature-rich microservices framework for Go, designed for simplicity and scalability.
A high-performance, extensible Go RPC framework for building microservices with built-in service governance.
A high-performance distributed ID generation service offering segment and snowflake algorithms, used internally at Meituan-Dianping.
A highly scalable realtime pub/sub and RPC framework for building distributed systems with WebSockets.
A PHP microservices coroutine framework built on Swoole, offering high-performance, Spring Cloud-like features for modern PHP applications.
A reactive microservice framework built on Netty that supports gRPC, Thrift, Kotlin, Retrofit, Spring Boot, and Dropwizard.
A contract-based Protocol Buffers serializer for .NET that follows idiomatic .NET patterns like XmlSerializer.
A battle-tested client-side IPC library with built-in load balancing, fault tolerance, and support for HTTP/TCP/UDP protocols.
A lightweight, brokerless messaging library implementing scalability protocols for publish/subscribe, request/reply, and service discovery.
A high-performance non-blocking I/O networking framework for Go, optimized for RPC scenarios.
A more expressive universal gRPC client with REPL and CLI modes for API inspection and automation.
A high-performance gRPC implementation for .NET Core 3.0+ with ASP.NET Core integration and HTTP/2 client support.
Run a module in a Web Worker, automatically reflecting exported functions as asynchronous proxies.
A modern RPC framework for .NET and Unity that provides unified real-time communication and API services using gRPC.
A lightweight, cross-platform C++11 base library providing high-performance utilities like logging, coroutines, JSON, and networking.
A simple and intuitive .NET API wrapper for RabbitMQ messaging.
A C implementation of Google Protocol Buffers for serializing structured data with code generation and runtime library.
A scalable distributed game server engine written in Go, featuring hot-swapping for live updates.
A Python library providing WebSocket and WAMP (Web Application Messaging Protocol) implementations for Twisted and asyncio.
A Rust implementation of Cap'n Proto, enabling zero-copy serialization and RPC for high-performance distributed systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.