Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Protocol Buffers
P

Protocol Buffers

Other
66 projects336.7k total stars51.3k total forks15 languages

Open-source projects built with Protocol Buffers

There are currently 66 open-source projects built with Protocol Buffers, with a combined total of 336.7k GitHub stars. The most common language among these projects is Go.

Showing 66 open-source projects · page 2 of 2

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
digota
digotadigota/digota

A scalable ecommerce microservice built on gRPC, providing a clean, powerful, and secure RPC interface for modern online stores.

52286Go
5 years ago
gtfs-realtime-bindings
gtfs-realtime-bindingsgoogle/gtfs-realtime-bindings

Pre-generated language bindings for working with GTFS Realtime transit data in popular programming languages.

444138JavaScript
1 month ago
grpc-graphql-gateway
grpc-graphql-gatewayysugimoto/grpc-graphql-gateway

A protoc plugin that generates GraphQL execution code from Protocol Buffers, enabling a GraphQL gateway for gRPC services.

42554Go
1 year ago
pganalyze collector
pganalyze collectorpganalyze/collector

A Go-based daemon that collects PostgreSQL schema, statistics, and OS metrics for monitoring and graphing systems.

40782Go
2 days ago
Goakt
GoaktTochemey/goakt

A distributed actor framework for Go that enables building scalable, reactive systems with typed messages and clustering.

39048Go
2 days ago
CosmRS
CosmRScosmos/cosmos-rust

A collection of shared Rust crates for building applications in the Cosmos blockchain ecosystem.

345125Rust
1 year ago
open-simulation-interface
open-simulation-interfaceOpenSimulationInterface/open-simulation-interface

A protocol buffers-based interface for environmental perception in automated driving simulations.

300136Python
22 days ago
spark-connect-go
spark-connect-goapache/spark-connect-go

An experimental Go client for Apache Spark Connect, enabling Go applications to interact with Spark clusters via gRPC.

25153Go
5 months ago
cryptoballot
cryptoballotcryptoballot/cryptoballot

A cryptographically secure, decentralized, and end-to-end verifiable voting system backend for real-world elections.

22228Rust
2 years ago
Firestore Rules Generator
Firestore Rules GeneratorFirebaseExtended/protobuf-rules-gen

An experimental protoc plugin that generates Firebase Security Rules for Cloud Firestore from Protocol Buffer definitions.

20012C++
5 years ago
Haaukins
Haaukinsaau-network-security/haaukins

A highly accessible and automated virtualization platform for security education and capture-the-flag exercises.

19839Go
3 days ago
gNOI
gNOIopenconfig/gnoi

A set of gRPC-based microservices for executing operational commands on network devices.

19691Starlark
8 days ago
Revise
Revisebitemyapp/revise

A Clojure client for RethinkDB offering asynchronous, lock-free, and idiomatic query semantics.

1467Clojure
11 years ago
JavaSteam
JavaSteamLongi94/JavaSteam

A Java library providing direct interaction with Valve's Steam servers, ported from SteamKit2.

14545Kotlin
3 months ago
portainer
portainerduedil-ltd/portainer

An Apache Mesos framework for building Docker images across a cluster of machines, enabling scalable container builds.

13413Python
9 years ago
gostorm
gostormjsgilmore/gostorm

A Go library for writing Storm spouts and bolts that communicate with Storm shells via the multilang protocol.

12920Go
9 years ago
pronto
prontoAppsFlyer/pronto

A Clojure library for idiomatic, type-safe interaction with Protocol Buffers 3, treating protobuf POJOs as native Clojure maps.

12712Clojure
2 years ago
Falsehoods about Bitcoin
Falsehoods about Bitcointheborakompanioni/spring-boot-bitcoin-starter

A collection of Spring Boot starter modules for building enterprise Bitcoin applications, including Bitcoin Core, Lightning Network, and exchange integrations.

8516Java
5 days ago
go-vcs
go-vcssourcegraph/go-vcs

A Go library for manipulating and inspecting Git and Mercurial repositories.

8218Go
1 month ago
GTFS-realtime Vehicle Positions Consumer/Visualizer Demo
GTFS-realtime Vehicle Positions Consumer/Visualizer DemoOneBusAway/onebusaway-gtfs-realtime-visualizer

A Java-based demo application that visualizes GTFS Realtime vehicle position feeds on an interactive map.

6819Java
4 years ago
NetMQ.ReactiveExtensions
NetMQ.ReactiveExtensionsNetMQ/NetMQ.ReactiveExtensions

A .NET library that combines Reactive Extensions with ZeroMQ for high-performance network messaging.

6815C#
8 years ago
pblog
pbloggoogle/pblog

A small, low-overhead structured logging library for firmware events based on Protocol Buffers.

298C
9 years ago
gtfs-realtime-translators
gtfs-realtime-translatorsIntersection/gtfs-realtime-translators

Python libraries for converting custom real-time transit data formats into the standardized GTFS-realtime specification.

212Python
2 months ago
pletter
plettervimeda/pletter

A Go library for standardizing the wrapping of protocol buffer messages in event-driven architectures.

203Go
10 months ago
clj-grpc
clj-grpcotwieracz/clj-grpc

A Clojure library for hassle-free gRPC integration, minimizing Java boilerplate and simplifying service implementation.

173Clojure
1 year ago
GTFS-Realtime-Capsule
GTFS-Realtime-Capsuletsdataclinic/gtfs-realtime-capsule

A command-line tool that scrapes, normalizes, and archives real-time public transit (GTFS Realtime) data for historical analysis.

163Python
1 year ago
eCAL
eCALcontinental/ecal

eCAL is a middleware that enables scalable, high-performance inter-process communication on a single computer or across networks.

113C++
4 years ago
fiber-skeleton
fiber-skeletongo-rat/fiber-skeleton

A production-ready Go web application skeleton built on the Fiber framework with a clean, layered architecture.

70Go
5 days ago
tronlib
tronlibkslamph/tronlib

A production-ready Go SDK for interacting with the TRON blockchain, providing high-level abstractions and flexibility.

61Go
21 days ago
DGraph
DGraphaesteve/vertx-dgraph-client

A Vert.x gRPC client example for connecting to Dgraph graph database using protocol buffers.

10Java
7 years ago
1
2