Showing 28 of 28 projects
A language-neutral, platform-neutral, extensible mechanism for serializing structured data developed by Google.
A modern, high-performance remote procedure call (RPC) framework that enables transparent client-server communication across multiple languages.
The official Go implementation of gRPC, a high-performance, open-source RPC framework using HTTP/2.
A command-line tool for interacting with gRPC servers, similar to curl but for gRPC.
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.
Ultra fast distributed actor framework for Go, C#, and Java/Kotlin, enabling cross-platform concurrency and messaging.
A small code-size Protocol Buffers implementation in ANSI C for embedded systems and memory-constrained environments.
A contract-based Protocol Buffers serializer for .NET with idiomatic API patterns similar to XmlSerializer.
A contract-based Protocol Buffers serializer for .NET that follows idiomatic .NET patterns like XmlSerializer.
A plugin and runtime library for using Google's Protocol Buffers with Swift, enabling type-safe serialization.
A Protocol Buffers implementation for Rust that generates simple, idiomatic Rust code from .proto files.
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.
A modern gRPC and Protocol Buffers library for Android, Kotlin, Swift, and Java with schema-first development.
A command-line tool for load testing and benchmarking gRPC services with support for various schedules and output formats.
A lightweight, high-performance Go framework for building real-time game servers and distributed systems.
A pure Rust implementation of Google Protocol Buffers for generating and serializing structured data.
A C implementation of Google Protocol Buffers for serializing structured data with code generation and runtime library.
A non-Turing complete expression language for fast, safe, and portable evaluation with C-like syntax.
A Rust wrapper for gRPC Core providing high-performance RPC with async support and HTTP/2.
Technical specifications for the libp2p networking stack, defining wire protocols, addressing, and core abstractions for peer-to-peer applications.
A TypeScript library for building type-safe RPC APIs with Protobuf, supporting gRPC, gRPC-web, and Connect protocols.
A Google Protocol Buffers library for C that works without code generation.
A small, fast C implementation of Protocol Buffers for embedded systems and high-performance applications.
A full-featured Elixir implementation of the gRPC protocol supporting unary and streaming RPCs, interceptors, and HTTP transcoding.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.