Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Protocol Buffers

Protocol Buffers

108 projects

Showing 36 of 108 projects

minipb
minipbPython

A lightweight, pure Python Protocol Buffer library supporting multiple schema formats and MicroPython.

#embedded-systems#micropython#python-library
Stars63
Forks8
Last commit3 years ago
vproto
vprotoV

Protobuf compiler and runtime implementation in the V programming language.

#parse#v-lang#compiler
Stars56
Forks9
Last commit3 years ago
purescript-protobuf
purescript-protobufPureScript

A PureScript implementation of Google Protocol Buffers for type-safe serialization and data exchange.

#schema-driven#type-safety#protocol-buffers
Stars56
Forks5
Last commit1 year ago
pbf
pbfGo

A Go-based encoder/decoder and CLI tool for OpenStreetMap PBF files.

#pbf-parser#geospatial#cli-tool
Stars56
Forks8
Last commit3 months ago
dropwizard-protobuf
dropwizard-protobufJava

A Jersey JAX-RS Entity Provider for reading and writing Google Protocol Buffer messages in Dropwizard applications.

#jax-rs#rest-api#java
Stars54
Forks21
Last commit18 days ago
protobuf
protobufAda

A Google Protocol Buffers implementation in Ada, providing code generation and runtime support for serializing structured data.

#compiler#ada#matreshka-framework
Stars45
Forks6
Last commit3 months ago
grpc
grpcD

A gRPC implementation for the D programming language, built on the hunt-http library.

#d-language#hunt-grpc#distributed-systems
Stars44
Forks5
Last commit4 years ago
JMeter gRPC Plugin
JMeter gRPC PluginJava

A JMeter plugin for load testing gRPC services with support for protocol buffers and performance reporting.

#load-testing#stress-testing#performance-testing
Stars44
Forks24
Last commit3 years ago
dproto
dprotoD

A D library that uses mixins to generate Protocol Buffer message structures and service interfaces at compile time.

#d#d-language#message-structures
Stars38
Forks16
Last commit6 years ago
protoxy
protoxyGo

A proxy server that converts JSON request bodies to protocol buffers for testing REST APIs with tools like Postman.

#rest#proxy-server#rest-api
Stars36
Forks6
Last commit5 years ago
idris-protobuf
idris-protobufIdris

A partial implementation of Protocol Buffers in Idris, leveraging dependent types for type-safe serialization without code generation.

#metaprogramming#data-serialization#type-safety
Stars32
Forks6
Last commit9 years ago
lein-protodeps
lein-protodepsClojure

A Leiningen plugin to automate compilation of Protobuf and gRPC stubs from git or local sources.

#java-interop#leiningen-plugin#protocol-buffers
Stars31
Forks3
Last commit7 months ago
pblog
pblogC

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

#c-library#embedded-systems#nanopb
Stars29
Forks7
Last commit8 years ago
protoc-gen-httpgo
protoc-gen-httpgoGo

A protoc plugin that generates native HTTP server and client code from Protobuf definitions, eliminating proxy overhead.

#protoc#generator#api-gateway
Stars25
Forks2
Last commit3 months ago
gtfs-rt-dump
gtfs-rt-dumpKotlin

A command-line tool that parses and displays GTFS-realtime transit feeds in human-readable formats.

#data-export#command-line-tool#java
Stars25
Forks4
Last commit1 year ago
micropython-uprotobuf
micropython-uprotobufPython

A lightweight Protocol Buffers implementation for MicroPython, enabling protobuf message parsing on resource-constrained devices.

#iot#protobuf-plugin#embedded-systems
Stars24
Forks6
Last commit3 years ago
print-gtfs-rt-cli
print-gtfs-rt-cliJavaScript

A CLI tool that reads GTFS Realtime feeds from stdin and outputs human-readable or JSON data.

#gtfs-rt#command-line-tool#gtfs-realtime
Stars24
Forks7
Last commit9 months ago
gtfs-realtime-translators
gtfs-realtime-translatorsPython

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

#real-time-updates#data-translation#transportation-technology
Stars21
Forks2
Last commit
cosmospy-protobuf
cosmospy-protobufPython

A Python library providing compiled Cosmos SDK protobuf definitions for gRPC interactions with Cosmos-based blockchains.

#grpcio#python-library#cosmos-sdk
Stars20
Forks15
Last commit2 years ago
pletter
pletterGo

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

#stream-processing#message-enveloping#event-driven-architecture
Stars20
Forks3
Last commit7 months ago
Protoc Gen Elm
Protoc Gen ElmElm

A protoc plugin that generates Elm modules from Protocol Buffers definitions, enabling type-safe communication.

#protoc-plugin#type-safety#protocol-buffers
Stars19
Forks4
Last commit1 year ago
protobuf-ada
protobuf-adaC++

Experimental Ada code generation support for Google Protocol Buffers, enabling Ada applications to use Google's data interchange format.

#data-serialization#experimental#protocol-buffers
Stars18
Forks3
Last commit4 years ago
clj-grpc
clj-grpcClojure

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

#java-interop#server#protocol-buffers
Stars17
Forks3
Last commit1 year ago
OrbCAD SQL Server to GTFS-realtime
OrbCAD SQL Server to GTFS-realtimeJava

Desktop application that retrieves AVL data from HART's OrbCAD system and produces GTFS-realtime Trip Updates and Vehicle Positions files.

#real-time-updates#avl-integration#sql-server
Stars17
Forks6
Last commit
GTFS-Realtime-Capsule
GTFS-Realtime-CapsulePython

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

#parquet#data-scraping#data-archiving
Stars16
Forks3
Last commit11 months ago
micropython-sparkplugb
micropython-sparkplugbPython

A MicroPython implementation of the Eclipse Sparkplug B specification for creating compliant edge nodes in IoT systems.

#embedded-systems#asyncio#micropython
Stars12
Forks0
Last commit1 year ago
eCAL
eCALC++

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

#distributed-systems#c-plus-plus#protocol-buffers
Stars11
Forks3
Last commit4 years ago
Tests Coverage Tool
Tests Coverage ToolHTML

A Go tool that measures code coverage for gRPC services by analyzing proto contracts and test interactions.

#coverage-testing#test-analysis#grpc-service
Stars10
Forks1
Last commit10 months ago
rebar3_protobuffs
rebar3_protobuffsErlang

A rebar3 plugin that compiles Protocol Buffers files using Basho's Erlang protobuffs library.

#rebar3-plugin#protocol-buffers#erlang-otp
Stars10
Forks3
Last commit10 years ago
GTFS-realtime Printer
GTFS-realtime PrinterJava

A Java utility that loads and prints GTFS-Realtime data from files or URLs with authentication and extension support.

#data-inspection#command-line-tool#gtfs-realtime
Stars9
Forks2
Last commit8 years ago
GTFS Data Pipeline for TfNSW Bus Datasets
GTFS Data Pipeline for TfNSW Bus DatasetsJupyter Notebook

A Python data pipeline for processing GTFS static and realtime bus datasets from Transport for NSW.

#research-tool#csv-processing#tfnsw
Stars8
Forks2
Last commit
manual-gtfsrt
manual-gtfsrtGo

Serves GTFS-Realtime (GTFS-RT) feeds generated from editable JSON data for real-time transit information.

#http-server#gtfs-rt#digitransit
Stars5
Forks0
Last commit9 years ago
gtfs-rt-differential-to-full-dataset
gtfs-rt-differential-to-full-datasetJavaScript

Transform a continuous stream of DIFFERENTIAL-mode GTFS Realtime data into a FULL_DATASET-mode feed.

#differential#stream-processing#gtfs-rt
Stars5
Forks1
Last commit
bzlops.vim
bzlops.vimVim Script

A Vim plugin that helps manage Bazel build rules by automatically creating, deleting, and updating dependencies based on the current file.

#bazel#developer-tools#build-automation
Stars4
Forks0
Last commit2 years ago
gtfs-realtime-test-service
gtfs-realtime-test-serviceJava

A web service that serves static GTFS-realtime data in protocol buffer format for testing purposes.

#transportation-data#gtfs-realtime#protocol-buffers
Stars3
Forks1
Last commit
DGraph
DGraphJava

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

#kotlin-dsl#dgraph-client#grpc-client
Stars1
Forks0
Last commit7 years ago
PreviousPage 3 of 3

Related Tags

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
5 months ago
9 years ago
3 years ago
4 months ago
11 years ago
#Grpc45
#Protobuf29
#Serialization28
#Microservices23
#Code Generation22
#Go21
#Rpc19
#Golang17
#Data Interchange15
#Distributed Systems12
#Java12
#Gtfs Realtime11