Top 5 Go Protoc Projects
-
Big fan of gRPC-gateway. Not a big fan of protocol buffers however. That being said, https://buf.build/ makes them manageable and was built by the same guys doing gRPC-gateway
-
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.
-
JetBrains
Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
-
protolock
Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.
Protolock to prohibit incompatible changes.
-
Project mention: 🐱👓PowerProto: gRPC toolchain (protoc, protoc-gen-go) one-click installation and version control | reddit.com/r/golang | 2021-07-27
You can download the out-of-the-box version via the Github Release Page
-
protoc-gen-typescript-http
Generate types and service clients from protobuf definitions annotated with http rules.
Project mention: Any grpc tutorial or github repo that contains best practices to develop production services. | reddit.com/r/golang | 2021-08-10
Go Protoc related posts
- Vending and Generating Protobuf Repo to multiple clients
- Understanding RPC (tour of API protocols, gRPC nodejs walkthrough, and Apache Arrow Flight)
- Multiple Proto file changes and .pb.go file mess in VCS
- Protoc-Gen-Validate (PGV)
- Introducing the Buf Schema Registry: a platform for managing Protocol Buffers dependencies
- is there any package to generate validation code for struct instead of using reflect (tags)?
- Introducing hRPC: a simple RPC system for user-facing APIs
Index
What are some of the best open-source Protoc projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | buf | 4,724 |
2 | protoc-gen-validate | 2,305 |
3 | protolock | 474 |
4 | powerproto | 153 |
5 | protoc-gen-typescript-http | 17 |
Are you hiring? Post a new remote job listing for free.