Awesome Open Source
Awesome Open Source
Combined Topics
protocol-buffers
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 68 Protocol Buffers Open Source Projects
Categories
>
Data Formats
>
Protocol Buffers
Protobuf
⭐
46,504
Protocol Buffers - Google's data interchange format
Protobuf
⭐
7,469
Go support for Google's protocol buffers
Protobuf.js
⭐
7,306
Protocol Buffers for JavaScript (& TypeScript).
Prototool
⭐
4,670
Your Swiss Army Knife for Protocol Buffers
Protobuf
⭐
4,419
Protocol Buffers for Go with Gadgets
Awesome Grpc
⭐
3,864
A curated list of useful resources for gRPC
Cocoadebug
⭐
3,580
iOS Debugging Tool 🚀
Googleapis
⭐
3,304
Public interface definitions of Google APIs.
Nanopb
⭐
2,240
Protocol Buffers with small code size
Evans
⭐
1,989
Evans: more expressive universal gRPC client
Buf
⭐
1,960
A new way of working with Protocol Buffers.
Grpc Swift
⭐
1,253
The Swift language implementation of gRPC.
Protoc Gen Validate
⭐
1,218
protoc plugin to generate polyglot message validators
Scalapb
⭐
1,062
Protocol buffer compiler for Scala.
Protobuf Swift
⭐
924
Google ProtocolBuffers for Apple Swift
Ts Protoc Gen
⭐
900
Protocol Buffers Compiler (protoc) plugin for TypeScript and gRPC-Web.
Gnostic
⭐
851
A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.
Assistant Sdk Python
⭐
841
Samples and bindings for the Google Assistant API
Protobuf Go
⭐
747
Go support for Google's protocol buffers
Go Proto Validators
⭐
704
Generate message validators from .proto annotations.
Protoreflect
⭐
644
Reflection (Rich Descriptors) for Go Protocol Buffers
Pbf
⭐
614
A low-level, lightweight protocol buffers implementation in JavaScript.
Startup Os
⭐
558
Working examples of Google's Open Source stack and deployment to the cloud.
Burpextension Whatsapp Decryption Checkpoint
⭐
558
This tool was created during our research at Checkpoint Software Technologies on Whatsapp Protocol (This repository will be updated after BlackHat 2019)
Protobuf Inspector
⭐
509
🕵️ Tool to reverse-engineer Protocol Buffers with unknown definition
Protobuf
⭐
434
A pure Elixir implementation of Google Protobuf
Alexa Assistant
⭐
422
Implementation of the Google Assistant SDK as an Alexa skill
Kroto Plus
⭐
398
gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc
Protolock
⭐
390
Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.
Proto
⭐
353
parser for Google ProtocolBuffers definition
Gunk
⭐
305
Modern frontend and syntax for Protocol Buffers
Protobuf
⭐
261
C# code generator for reading and writing the protocol buffers format
Protoman
⭐
236
Postman for protobuf APIs
Protoc Gen Lint
⭐
218
A plug-in for Google's Protocol Buffers (protobufs) compiler to lint .proto files for style violations.
Mu Haskell
⭐
211
Mu (μ) is a purely functional framework for building micro services.
Rules_protobuf
⭐
204
Bazel rules for building protocol buffers and gRPC services (java, c++, go, ...)
Protobuf Dynamic
⭐
187
Protocol Buffers Dynamic Schema - create protobuf schemas programmatically
Node Protobuf
⭐
184
Google Protocol Buffers wrapper for Node.js [UNMAINTAINED]
Go Grpc Examples
⭐
179
This repo contains examples and implementations of different types of GRPC services and APIs using Golang.
Protoc Jar Maven Plugin
⭐
176
Protocol Buffers protobuf maven plugin - based on protoc-jar multi-platform executable protoc JAR
Protozero
⭐
174
Minimalist protocol buffer decoder and encoder in C++
Protofuzz
⭐
170
Google Protocol Buffers message generator
Protodep
⭐
165
Collect necessary .proto files (Protocol Buffers IDL) and manage dependencies
Sbt Protobuf
⭐
161
sbt plugin for compiling protobuf files
Swift Apns
⭐
147
Swift Framework for sending Apple Push Notification over HTTP/2 API
Pb And K
⭐
136
Kotlin Code Generator and Runtime for Protocol Buffers
Restclient.net
⭐
136
.NET REST Client Framework for all platforms
Protobuf Java Format
⭐
134
Provide serialization and de-serialization of different formats based on Google’s protobuf Message. Enables overriding the default (byte array) output to text based formats such as XML, JSON and HTML.
Go Micro Boilerplate
⭐
134
The boilerplate of the GoLang application with a clear microservices architecture.
Protolint
⭐
133
A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
Noproto
⭐
133
Flexible, Fast & Compact Serialization with RPC
Protoeasy Go
⭐
129
Simpler usage of protoc. Deprecated.
Protobuf.jl
⭐
123
Julia protobuf implementation
Go Proto Gql
⭐
123
Protobuff plugins for generating graphql schema and golang to graphql bindings. Also supports a graphql gateway (Alpha)
Decoderbufs
⭐
116
INACTIVE: A PostgreSQL logical decoder output plugin to deliver data as Protocol Buffers
Twirp
⭐
108
PHP port of Twitch's Twirp RPC framework
Tfrecords
⭐
105
Functions for creating tfrecords for TensorFlow models.
Protoc Jar
⭐
102
Protocol Buffers protobuf compiler - multi-platform executable protoc JAR and API
Protobuf
⭐
95
Python implementation of Protocol Buffers data types with dataclasses support
Protodot
⭐
94
transforming your .proto files into .dot files (and .svg, .png if you happen to have graphviz installed)
Pufferdb
⭐
91
🐡 An Android & JVM key-value storage powered by Protobuf and Coroutines
Protobuf Nim
⭐
89
Protobuf implementation in pure Nim that leverages the power of the macro system to not depend on any external tools
Kafka Connect Protobuf Converter
⭐
79
Protobuf converter plugin for Kafka Connect
Google Assistant Java Demo
⭐
51
A simple Google Assistant Client in Java
Protocol Buffers Language Server
⭐
44
[WIP] Protocol Buffers Language Server
Samay
⭐
37
Command line Time tracking and reporting. Built using Go(programming language) and protocol buffers.
Bgpmon
⭐
24
CSU's BGP Observatory code (bgpmon/pheme)
Es Cqrs Shopping Cart
⭐
19
A resilient and scalable shopping cart system designed using Event Sourcing (ES) and Command Query Responsibility Segregation (CQRS)
1-68 of 68 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210