Go protocol-buffers

Open-source Go projects categorized as protocol-buffers | Edit details
Related topics: #Golang #Protobuf #Go #Grpc #Protoc

Top 16 Go protocol-buffer Projects

  • goprotobuf

    Go support for Google's protocol buffers (by golang)

    Project mention: Passing large amounts of data between processes via a file? | reddit.com/r/golang | 2022-03-24

    The classic answer is protobufs. You can serialize out to binary format.

  • gogoprotobuf

    [Looking for new ownership] Protocol Buffers for Go with Gadgets (by gogo)

    Project mention: Distributed IM Service in Golang | dev.to | 2022-04-19

    protobuff : Google's binary data transfer protocol

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • buf

    A new way of working with Protocol Buffers.

    Project mention: Vending and Generating Protobuf Repo to multiple clients | reddit.com/r/golang | 2022-04-18

    You could also take a look at https://buf.build These guys are working on a protobuf schema registry. I haven’t tried it yet but looks promising.

  • evans

    Evans: more expressive universal gRPC client

    Project mention: grpcurl-like tool for grpcweb | reddit.com/r/grpc | 2022-05-13

    I use Evans, it supports gRPC and gRPC-web and also supports reflection protocol.

  • protoc-gen-validate

    protoc plugin to generate polyglot message validators

    Project mention: Why isn't gRPC used more for browser to api transport over REST / graphql? | reddit.com/r/webdev | 2022-04-02

    I built a (go) very rough draft to support 3.1 + a json pointer pkg to support a refactor that was in progress before I bailed on the idea. The amount of effort to get a conventional API was dwarfing that of grpc, especially with protoc-gen-validate.

  • protobuf-go

    Go support for Google's protocol buffers

    Project mention: A new ProtoBuf generator for Go | news.ycombinator.com | 2021-06-03

    So, I thought this at one point, too. But it turns out that methods is a type alias to an unnamed type, so there's no package level privacy issues: https://github.com/protocolbuffers/protobuf-go/blob/v1.26.0/...

  • gnostic

    A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.

    Project mention: gRPC gateway vs oapi-codegen etc. | reddit.com/r/grpc | 2022-04-14

    The tool for generating OpenAPI docs from a proto definition is gnostic (https://github.com/google/gnostic). But see the comments in this issue about conversion the other way (from OpenAPI to proto): https://github.com/google/gnostic/issues/162

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • protolock

    Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.

    Project mention: Book notes: Turn the Ship Around! | dev.to | 2022-05-04

    Protolock to prohibit incompatible changes.

  • protolint

    A pluggable linter and fixer to enforce Protocol Buffer style and conventions.

    Project mention: gRPC proto files Best Practices | dev.to | 2022-01-21

    We use protolint to lint the proto files. Please download and install protolint from https://github.com/yoheimuta/protolint/releases.

  • remoteAudio

    Audio streaming application for Amateur Radio purposes

    Project mention: Remote access to radios | reddit.com/r/ftroop | 2022-04-22
  • aip-go

    Go SDK for implementing resource-oriented gRPC APIs.

    Project mention: Any grpc tutorial or github repo that contains best practices to develop production services. | reddit.com/r/golang | 2021-08-10

    https://github.com/einride/aip-go (when following the Google Cloud API Design Guide, this SDK removes a lot of boilerplate; pagination, identifier/resource name parsing, etc)

  • protobuf-bigquery-go

    Seamlessly save and load protocol buffers to and from BigQuery using Go.

  • protoxy

    A proxy server than converts JSON request bodies to protocol buffers

  • protorand

    A random value generator for Go Protobuf messages.

    Project mention: protorand: A pseudo-random value generator for the Protobuf message structs, similar to the official "rand" package | reddit.com/r/golang | 2022-01-16


  • go-grpc

    A simple gRPC web service written in Go

    Project mention: Building a gRPC Client in Go | dev.to | 2022-03-12

    Introduction to gRPC

  • protobson

    BSON codecs for Google's protocol buffers

    Project mention: protobson: BSON codecs for Google's protocol buffers | reddit.com/r/golang | 2022-04-17
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-13.

Go protocol-buffers related posts


What are some of the best open-source protocol-buffer projects in Go? This list will help you:

Project Stars
1 goprotobuf 8,447
2 gogoprotobuf 5,268
3 buf 4,294
4 evans 2,998
5 protoc-gen-validate 2,205
6 protobuf-go 1,591
7 gnostic 1,376
8 protolock 465
9 protolint 268
10 remoteAudio 124
11 aip-go 55
12 protobuf-bigquery-go 24
13 protoxy 23
14 protorand 2
15 go-grpc 2
16 protobson 2
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives