Showing 36 of 108 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.
A native gRPC client & server implementation for Rust with async/await support, built on hyper and tokio.
The official Java implementation of gRPC, a high-performance, HTTP/2-based remote procedure call (RPC) framework.
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 small code-size Protocol Buffers implementation in ANSI C for embedded systems and memory-constrained environments.
Ultra fast distributed actor framework for Go, C#, and Java/Kotlin, enabling cross-platform concurrency and messaging.
A contract-based Protocol Buffers serializer for .NET that follows idiomatic .NET patterns like XmlSerializer.
A contract-based Protocol Buffers serializer for .NET with idiomatic API patterns similar to 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 non-Turing complete expression language for fast, safe, and portable evaluation with C-like syntax.
A C implementation of Google Protocol Buffers for serializing structured data with code generation and runtime library.
A pure Rust implementation of Google Protocol Buffers for generating and serializing structured data.
A Rust wrapper for gRPC Core providing high-performance RPC with async support and HTTP/2.
A TypeScript library for building type-safe RPC APIs with Protobuf, supporting gRPC, gRPC-web, and Connect protocols.
Technical specifications for the libp2p networking stack, defining wire protocols, addressing, and core abstractions for peer-to-peer applications.
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.
A cross-platform desktop GUI client for interacting with gRPC services, supporting all streaming types and automatic proto parsing.
A native Go client library and command-line tool for HDFS that connects directly to the namenode via protocol buffers.
Protocol buffer compiler plugin for Scala that generates case classes, parsers, and serializers.
A tool to reverse-engineer and parse Protocol Buffers encoded blobs without knowing their definition.
A compact binary encoding for geographic data that compresses GeoJSON into protocol buffers for faster and smaller transfers.
A lightweight C++20 header-only library for binary serialization and remote procedure calls with zero-overhead design.
Google's implementation of the FHIR healthcare data standard using Protocol Buffers for type-safe, validated, and compact data exchange.
A Swift implementation of Google's Protocol Buffers for efficient data serialization on Apple platforms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.