goprotobuf

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

Goprotobuf Alternatives

Similar projects and alternatives to goprotobuf

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better goprotobuf alternative or higher similarity.

Suggest an alternative to goprotobuf

Reviews and mentions

Posts with mentions or reviews of goprotobuf. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-06-04.
  • A complete yet beginner friendly guide on how to secure Linux
    17 projects | reddit.com/r/linux | 4 Jun 2021
    go get github.com/golang/protobuf/protoc-gen-go
    17 projects | reddit.com/r/linux | 4 Jun 2021
  • A new ProtoBuf generator for Go
    7 projects | news.ycombinator.com | 3 Jun 2021
    Maybe I'm missing something, but my read of [golang/protobuf#364](https://github.com/golang/protobuf/issues/364) was that the re-organization in protobuf-go v2 was allow for optimizations like gogoprotobuf to be developed without requiring a complete fork. I totally understand that the authors of gogoprotobuf do not have the time to re-architect their library to use these hooks, but best I can figure this generator does not use these hooks either. Instead it defines additional member functions, and wrappers that look for those specialized functions and fallback to the generic ones if not found.

    I am thinking about stuff like the [ProtoMethods](https://pkg.go.dev/google.golang.org/[email protected]/reflec...) API.

    I wonder why not? Did the authors of the vtprotobuf extension not want to bite off that much work? Is the new API not sufficient to do what they want (thus failing some of the goals expressed in golang/protobuf#364?

  • How to Auto Generate JavaScript code using GO
    2 projects | reddit.com/r/golang | 9 May 2021
    In this case try approach with line by line generation. Very much like what protoc-gen-go does for Go code: https://github.com/golang/protobuf/blob/ae97035608a719c7a1c1c41bed0ae0744bdb0c6f/protoc-gen-go/grpc/grpc.go#L142, need to implement this kind of generator yourself.
  • Writing a code generator in Go
    3 projects | reddit.com/r/golang | 26 Apr 2021
    Something like this: https://github.com/golang/protobuf/blob/master/internal/gengogrpc/grpc.go
  • The State of Go Plugins
    5 projects | dev.to | 18 Feb 2021
    The difference to the client-server solution is subtile when it comes to the details in implementation. protoc-gen-go and other plugins in the Protocol Buffers ecosystem use this approach.

Stats

Basic goprotobuf repo stats
7
8,084
3.1
3 months ago

golang/protobuf is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
Find remote Go jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.