Showing 36 of 73 projects
A suite of libraries for using gRPC with Reactive Streams programming models like RxJava and Spring Reactor.
A Node.js implementation of the Chromecast CASTV2 protocol for programmatically controlling Chromecast devices.
Generates mypy stub files from Protocol Buffer specifications to enable static type checking in Python.
A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
A collection of working examples demonstrating Google's open-source technology stack for cloud-native development.
Reference Go implementations for the gRPC Network Management Interface (gNMI) protocol.
A Node.js plugin for interacting with the Dota 2 Game Coordinator, enabling programmatic bots and tools.
A scalable ecommerce microservice built on gRPC, providing a clean, powerful, and secure RPC interface for modern online stores.
A library for working with Google Protocol Buffers in Elixir, generating native Elixir modules and structs from .proto schemas.
Pre-generated language bindings for working with GTFS Realtime transit data in popular programming languages.
A protoc plugin that generates GraphQL execution code from Protocol Buffers, enabling a GraphQL gateway for gRPC services.
A Go-based daemon that collects PostgreSQL schema, statistics, and OS metrics for monitoring and graphing systems.
A modern package manager for Protocol Buffers, enabling dependency management and distribution of protobuf schemas.
A distributed actor framework for Go that enables building scalable, reactive systems with typed messages and clustering.
A collection of shared Rust crates for building applications in the Cosmos blockchain ecosystem.
A CLI tool for managing, consuming, and publishing messages to Kafka clusters with protocol buffer support.
A protocol buffers-based interface for environmental perception in automated driving simulations.
A 100% conformant Elixir library for Google Protocol Buffers with reliable encoding/decoding and code generation.
A Lua library for dynamic loading and processing of Protocol Buffers message definition files (.proto).
A collection of foundation classes and utilities for Delphi developers, used across Grijjy repositories.
A Go library for streaming Protocol Buffers messages over TCP with minimal overhead and simplified networking boilerplate.
An experimental Go client for Apache Spark Connect, enabling Go applications to interact with Spark clusters via gRPC.
A pure C99 ONNX runtime with zero dependencies, designed for embedded devices and old hardware.
A header-only C++20 library for Protocol Buffers serialization/deserialization using C++ types instead of .proto files.
An experimental protoc plugin that generates Firebase Security Rules for Cloud Firestore from Protocol Buffer definitions.
A set of gRPC-based microservices for executing operational commands on network devices.
A Delphi implementation of the gRPC protocol with HTTP/2 and WebSocket support for real-time, bidirectional streaming.
A Clojure client for RethinkDB offering asynchronous, lock-free, and idiomatic query semantics.
Delphi implementation of ZeroMQ's Majordomo protocol and CZMQ high-level binding for building scalable, cross-platform backend services.
A Go library for writing Storm spouts and bolts that communicate with Storm shells via the multilang protocol.
A Gatling load test plugin for gRPC, enabling performance testing of gRPC services with Scala, Java, or Kotlin.
A Clojure library for idiomatic, type-safe interaction with Protocol Buffers 3, treating protobuf POJOs as native Clojure maps.
A minimalist Go backend framework that automatically transforms gRPC services into REST and GraphQL APIs.
A C++ library for interoperating with Steam servers, designed to be framework-agnostic and integrate with any event loop.
A cross-platform remote logging tool for Delphi applications that sends log messages, tracks memory, and inspects objects from mobile and desktop devices to a Windows viewer.
A Java-based demo application that visualizes GTFS Realtime vehicle position feeds on an interactive map.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.